Description
You will architect and maintain enterprise-grade microservices and REST APIs for critical business functions.
This role is on-site.
Responsibilities
- Design and deploy scalable, secure backend services aligned with business requirements.
- Collaborate with product managers and architecture teams to define technical specifications.
- Mentor junior developers, conduct code reviews, and enforce coding standards.
- Automate CI/CD pipelines and support build and deployment processes.
- Troubleshoot and optimize performance bottlenecks in production systems.
Required Skills
- 8+ years of experience in Java (version 8+) application development.
- Strong command of Spring Framework, Hibernate, and Java EE.
- Proven experience designing and deploying RESTful APIs and microservices architecture.
- Expertise with relational databases (MySQL, PostgreSQL, SQL Server) and query optimization.
- Experience with cloud platforms: AWS, Azure, or GCP.
- Proficiency in version control using Git.
- Familiarity with build tools like Maven or Gradle.
- Knowledge of API security protocols such as OAuth2 and JWT.
Preferred Skills
- Experience with containerization using Docker and Kubernetes.
- Additional scripting skills in JavaScript or Python.