You will design, write, test, and deploy production-ready code using Java and Spring Boot while contributing to front-end development.
Responsibilities
- Design and deploy production-ready code primarily using Java and Spring Boot.
- Contribute to front-end development using React or Angular frameworks.
- Support deployments by working with AWS, Jenkins, Docker, and Kubernetes.
- Troubleshoot complex software issues, perform root cause analysis, and mentor other engineers.
- Participate in Agile ceremonies, task planning, estimation, and code reviews.
Required Skills
- 4 to 8 years of experience in Java programming and Spring Boot.
- Experience writing, extending, and maintaining APIs.
- Proficiency with Relational Databases and SQL.
- Experience with front-end technologies such as React or Angular.
- Experience writing unit and integration tests using JUnit and Mockito.
- Experience with AWS or other cloud-based service providers.
- Working knowledge of Docker, Jenkins, Kubernetes, Git, Bamboo, Azure DevOps, or Bitbucket.
- Familiarity with monitoring tools like DataDog and CloudWatch.
- Strong English communication skills for technical documentation and collaboration.
Preferred Skills
- Knowledge of Agile methodologies and CI/CD processes.
- Experience using JIRA or Azure DevOps for project management.