Senior Java API Developer
Job Summary
Position Summary
We are looking for a highly skilled Senior Java API Developer to design develop and optimize scalable backend services and RESTful APIs. You will play a key role in architecting secure high-performance systems mentoring junior developers and driving engineering best practices across the team.
This role requires strong hands-on coding ability architectural thinking and experience building production-grade APIs in cloud or enterprise environments.
Key Responsibilities
Design develop and maintain scalable RESTful APIs and microservices using Java and Spring Boot.
Architect secure high-availability backend systems with performance optimization in mind.
Implement clean testable and maintainable code following SOLID principles.
Optimize application performance troubleshoot bottlenecks and resolve production issues.
Collaborate with frontend developers DevOps QA and product teams to deliver high quality features.
Participate in architecture discussions and technical design reviews.
Implement API security standards (OAuth2 JWT API Gateway policies).
Ensure code quality through unit testing integration testing and code reviews.
Mentor junior developers and promote engineering best practices.
Contribute to CI/CD pipelines and DevOps improvements.
Technical Requirements
Requirements
5 years of backend development experience.
Strong expertise in Java (8/11/17).
Solid experience with Spring Boot Spring MVC Spring Security.
Hands-on experience building RESTful APIs.
Experience with microservices architecture.
Strong knowledge of SQL (MySQL/PostgreSQL/Oracle) and ORM frameworks
(Hibernate/JPA).
Experience with API security (OAuth2 JWT).
Familiarity with Git Maven/Gradle.
Experience working with Docker and CI/CD pipelines..
Strong understanding of data structures concurrency and multithreading.
Good to Have
Experience with Kafka or RabbitMQ.
Cloud deployment experience (AWS Azure or GCP).
Kubernetes knowledge.
Experience with API documentation tools (Swagger / OpenAPI).
Experience in fintech or high-transaction systems.
Soft Skills
Strong analytical and problem-solving skills.
Ability to work independently and lead technical initiatives.
Excellent communication and stakeholder management skills.
Proactive mindset with ownership mentality
Working hours:
Mon to Fri 9am-6pm
Required Skills:
Senior Java API Developer
Required Education:
degree / diploma