Description
You will build and maintain scalable applications using Java and modern web technologies.
Responsibilities
- Develop cloud-native APIs and microservices using Java 1.8 and 17+.
- Build front-end components using React, NodeJS, and JSP.
- Write and maintain unit tests using JUnit and Mockito to ensure code quality.
- Manage containerized deployments using Kubernetes and CI/CD pipelines.
- Design and interact with both relational and non-relational databases.
Required Skills
- 9+ years of professional software development experience.
- Expert-level proficiency in Java (v1.8 and v17 or higher).
- Strong experience with Spring Boot and Java frameworks.
- Hands-on experience with React, NodeJS, and JSP.
- Deep understanding of microservices architecture and API development.
- Experience setting up DevOps and CI/CD pipelines.
- Proficiency with Kubernetes and containerization.
- Experience working with cloud and on-prem environments.
- Practical knowledge of relational and non-relational databases.
- Skill in testing frameworks including JUnit and Mockito.