Description
You will build and maintain Java-based applications using J2EE technologies.
Responsibilities
- Design and develop applications using Servlets, JSP, and EJB.
- Develop and integrate RESTful and SOAP web services for system communication.
- Design relational database schemas and write complex SQL queries to ensure data integrity.
- Implement microservices architecture and manage containerization using Docker and Kubernetes.
- Apply design patterns and software architectural principles to application development.
Required Skills
- 5+ years of experience with Java and J2EE technologies (Servlets, JSP, EJB).
- Proficiency in Spring, Hibernate, or Struts frameworks.
- Hands-on experience with relational databases like MySQL or Oracle.
- Strong SQL skills and Hibernate experience.
- Experience with microservices, Docker, and Kubernetes.
- Proficiency in HTML, CSS, JavaScript, and AJAX.
- Experience with modern front-end frameworks such as Angular or React.
- Familiarity with Git, Maven, or Gradle.
- Knowledge of cloud platforms like AWS or Azure and CI/CD processes.
Preferred Skills
- Experience with cloud-native development and automated deployment pipelines.