- Location: Bangalore
- Experience: 6–8 Years
- Work Mode: Onsite / Hybrid (4–5 Days WFO)
- Employment Type: Contract / Contract to Hire (CTH)
- Joining: Immediate Joiners Preferred
Job Overview
We are looking for a highly skilled Senior Java API & Microservices Engineer to design, develop, and manage scalable, secure, and high-performance applications. This role focuses on building robust API-driven solutions using modern Java technologies, microservices architecture, and cloud platforms.
- Design and develop RESTful & SOAP APIs following industry standards (OpenAPI)
- Build scalable microservices using Java & Spring Boot
- Develop and maintain high-performance backend systems
- Implement secure API solutions (OAuth2, JWT, Keycloak)
- Integrate with internal systems and external partners
- Optimize application performance and troubleshoot production issues
- Work on database design, SQL scripting, and data optimization
- Manage deployments, CI/CD pipelines, and production support
- Collaborate with cross-functional teams in Agile/Scrum environments
- Take end-to-end ownership of technical delivery
- Must-Have Skills
- Java (1.8+), J2EE, OOPS
- Spring Boot, Microservices Architecture
- REST & SOAP Web Services
- JSON, XML, WSDL, Swagger / OpenAPI
- API Security (OAuth2, JWT, Keycloak)
- Messaging systems (Kafka / RabbitMQ / IBM MQ / SMPP)
- SQL & NoSQL Databases (Oracle, MongoDB, PostgreSQL, etc.)
- UNIX/Linux & Shell Scripting
- Build tools (Maven, Gradle)
- Strong experience in API development & backend integration
- Good-to-Have Skills
- AWS Cloud & CI/CD pipelines
- API Management tools (Apigee)
- Docker, Kubernetes, Rancher
- Apache Camel, Groovy
- Telecom domain (OSS/BSS, Siebel, EAI)
- Java Memory Management
- Strong debugging & performance optimization skills
- Preferred Profile
- 6+ years of hands-on experience in Java development
- Strong experience in microservices & distributed systems
- Background from product-based companies preferred
- Excellent problem-solving and communication skills
- Ability to work independently and in fast-paced environments
- Education
Bachelor’s / Master’s Degree in Computer Science, IT, Electronics, or equivalent
Job Type: Contractual / Temporary
Contract length: 6 months
Pay: Up to ₹150,000.00 per month
Application Question(s):
- Are you open to contract roles?(Yes/No)
Experience:
- Java AWS: 6 years (Required)
Work Location: Hybrid remote in Bengaluru, Karnataka