$120K - 180K a year
Design, develop, and maintain scalable microservices using Java and Spring Boot, develop UI components with Angular or React, collaborate with cross-functional teams, and ensure high-quality, secure, and performant applications.
8+ years of Java and Spring Boot experience, proficiency in Angular or React, strong microservices and API design skills, knowledge of REST APIs, OAuth2/JWT, SQL/NoSQL databases, CI/CD tools, and preferably cloud and container technologies.
Job Summary: We are seeking a highly skilled Java Full Stack Developer with expertise in Spring Boot microservices on the backend and Angular or React on the frontend. This is an onsite role requiring strong collaboration with cross-functional teams in a fast-paced enterprise environment. Key Responsibilities: Design, develop, and maintain scalable microservices using Java, Spring Boot. Develop interactive UI components using Angular (preferred) or React. Collaborate with product managers, business analysts, and QA engineers to deliver high-quality solutions. Participate in system design, architecture decisions, and code reviews. Implement RESTful APIs and ensure secure data exchange between client and server. Write unit and integration tests to ensure code quality. Optimize applications for performance, scalability, and responsiveness. Troubleshoot production issues and provide timely resolutions. Required Skills & Qualifications: 8+ years of hands-on experience in Java and Spring Boot. Strong understanding of Microservices Architecture and API design. Proficiency in Angular (v8 or above) or React.js. Experience with REST APIs, JSON, and OAuth2/JWT for authentication/authorization. Working knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB). Experience with CI/CD tools like Jenkins, Git, Maven/Gradle. Familiarity with Docker, Kubernetes, or cloud platforms (AWS/Azure/GCP) is a plus. Strong problem-solving and analytical skills. Excellent communication and interpersonal skills. Preferred Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. Experience in financial services or banking domain is a plus. Exposure to Agile/Scrum development methodologies. Familiarity with message brokers like Kafka or RabbitMQ is a plus.
This job posting was last updated on 10/8/2025