Description
You design, develop, and maintain enterprise-grade Java applications across the full development lifecycle.
This role is on-site.
Responsibilities
- Build RESTful web services and integrate external systems using J2EE technologies.
- Develop and configure applications on Tomcat within Agile/Scrum environments.
- Implement core Java features including multithreading, collections, and JDBC.
- Utilize Spring Framework components (MVC, IOC, AOP) and ORM tools like Hibernate.
- Support CI/CD pipelines and build automation tools to streamline releases.
Required Skills
- 5+ years of hands-on experience in Java application development.
- Strong proficiency in Spring Framework: Spring MVC, IOC, AOP, and Spring JDBC.
- Experience with J2EE technologies: Servlets, JSP, JNDI, JMS, and Struts MVC Framework.
- Knowledge of RESTful web services and AJAX.
- Sound RDBMS concepts with experience in Oracle 12c, MySQL, or MongoDB.
- Familiarity with build tools like ANT and CI/CD pipeline software.
- Understanding of SDLC methodologies including Waterfall and Agile/Scrum.
Preferred Skills
- Awareness of latest Java technologies and industry trends.
- Experience with Web Services standards.