Description
You will lead the development of enterprise-grade microservices and REST APIs supporting critical business functions.
Responsibilities
- Architect scalable, secure, and performant backend services aligned with business needs.
- Collaborate with product managers and architecture teams to define technical requirements.
- Mentor junior developers, conduct code reviews, and enforce coding standards.
- Support build and deployment processes, automating CI/CD pipelines.
- Troubleshoot, optimize, and resolve 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 including MySQL, PostgreSQL, or SQL Server, focusing on 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.