Description
You will design, develop, and enhance enterprise Java applications, owning the full development lifecycle from architecture to deployment.
This role is hybrid.
Responsibilities
- Design and build scalable Java applications using Spring and Hibernate frameworks.
- Implement RESTful APIs and microservices for internal and external system integrations.
- Optimize SQL database designs, query performance, and data access layers.
- Maintain CI/CD pipelines using Jenkins, Azure DevOps, or GitLab to automate builds and deployments.
- Troubleshoot production defects, diagnose performance bottlenecks, and conduct code reviews.
Required Skills
- 5+ years of enterprise Java development experience.
- Proficiency with Spring Framework and Hibernate.
- Strong SQL skills with experience in MySQL and PostgreSQL.
- Hands-on experience with CI/CD tools such as Jenkins, Azure DevOps, or GitLab.
- Experience containerizing applications with Docker.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.