Infosys is seeking a Java full stack Lead to develop and maintain client-server applications using Core Java and J2EE technologies, implement object-oriented concepts, and work with web applications using the MVC framework.
Requirements
- Strong understanding of object-oriented concepts, design, analysis, and programming.
- Proficiency in Core Java and J2EE technologies.
- 4 years of experience in Node JS OR React JS
- Experience with frameworks such as Spring (MVC) and Hibernate
- Experience in CI/CD pipeline
- Experience with front-end technologies such as HTML5, CSS3, JavaScript, Bootstrap, AJAX, and jQuery UI plugin.
- Knowledge of non-relational databases No SQL/MongoDB and relational databases.
Responsibilities
- Develop and maintain client-server applications using Core Java and J2EE technologies.
- Implement object-oriented concepts, design, analysis, and programming (OOD, OOA, OOP).
- Strong experience in Spring Framework modules such as Spring MVC, JDBC, IOC, AOP, IO, Spring Boot, Spring Boot Actuator, Spring Cloud, Spring Batch, Spring Security, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring, Apache Kafka, Zuul, RedHat OpenShift.
- Work with web applications using the MVC framework.
- Develop Java and J2EE applications using IDEs like Eclipse.
- Design and develop various web and enterprise-level applications using Java J2EE technologies, including Spring, Hibernate, XML, EJB, JSF, JSP, JDBC, JMS, JavaBeans, and Servlets.
- Blend back-end technology with front-end web technologies using HTML5, CSS3, JavaScript, Bootstrap, Angular, AJAX, and jQuery UI plugin for designing rich user interfaces.
Other
- Candidate must be located within commuting distance of St. Louis, MO or be willing to relocate to the area.
- This position may require travel to project locations.
- Candidates authorized to work for any employer in the United States without employer-based visa sponsorship are welcome to apply.
- Infosys is unable to provide immigration sponsorship for this role at this time.
- Analyze and communicate effectively with clients to understand their needs and provide solutions.