The Role
Design, develop, and maintain scalable Java microservices using Spring Boot and RESTful APIs. Collaborate with cross-functional teams, participate in code reviews, troubleshoot and optimize applications, and apply software design best practices. The role requires cloud platform experience, NoSQL database knowledge, Git, AI/Gen AI experience, and familiarity with CI/CD, Gradle, DevOps, monitoring, frontend technologies, and messaging systems.
Summary Generated by Built In
Years of Experience - 8+ Years
Key Responsibilities
- Design, develop, and maintain scalable microservices using Spring Boot
- Collaborate with cross-functional teams to define, design, and deliver new features
- Write clean, maintainable, and efficient code following best practices
- Participate in code reviews and provide constructive feedback
- Troubleshoot, debug, and optimize application performance
- Strong proficiency in Java (8+), Spring Boot, and RESTful API development
- Experience in designing and developing Microservices architectures - Solid understanding of cloud platforms (AWS, Azure, or GCP)
- Hands-on experience with Gradle and build automation
- Strong knowledge of software design patterns and best practices
- Experience with CI/CD pipelines and DevOps practices
- Familiarity with version control systems (Git)
- Excellent problem-solving and debugging skills
- Experience with MongoDB or other NoSQL databases
Skill Matrix
- Core Java (8+) – OOP, Collections, Concurrency - 20% - Mandatory
AI/Gen AI Experience - 5% - Mandatory - Spring Boot & RESTful API Development - 15% - Mandatory
- Microservices Architecture & Design - 15% Mandatory
- Cloud Platforms (AWS/Azure/GCP) - 5% - Mandatory
- Software Design Patterns & Best Practices - 10% - Mandatory
- MongoDB / NoSQL Databases - 5% - Mandatory
- Git & Version Control - 5% - Mandatory
- Problem Solving & Debugging - 5% - Mandatory
- CI/CD, Gradle & DevOps Practices - 2.5% - Non-Mandatory
- Monitoring & Logging Tools (Grafana / Prometheus) - 2.5% - Non-Mandatory
- Frontend (JavaScript, Angular, npm) - 2.5% - Non-mandatory
- Agile & Team Collaboration - 5% - Non-mandatory
- Messaging/Event Streaming (NATS/Kafka)- 2.5% - non-mandatory
Skills Required
- 8+ years of professional experience
- Strong proficiency in Java 8 or higher, including object-oriented programming, collections, and concurrency
- AI or Generative AI experience
- Spring Boot and RESTful API development experience
- Experience designing and developing microservices architectures
- Experience with AWS, Azure, or Google Cloud Platform
- Knowledge of software design patterns and best practices
- Experience with MongoDB or other NoSQL databases
- Familiarity with Git and version control systems
- Strong problem-solving and debugging skills
- Experience with CI/CD, Gradle, and DevOps practices
- Familiarity with Grafana and Prometheus monitoring and logging tools
- Frontend experience with JavaScript, Angular, and npm
- Agile and cross-functional team collaboration experience
- Experience with NATS or Kafka messaging and event streaming
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
PeerIslands is an AI-native enterprise transformation partner that helps global organizations modernize by streamlining workflows and accelerating software delivery. Using its proprietary PeerAI platform, the company leverages generative AI, multi-agent orchestration, and automation. It specializes in cloud-native application modernization and data engineering, serving Fortune 100 clients in industries such as BFSI, healthcare, and telecommunications.






