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