Senior Java Full Stack Developer (Spring Boot + Angular/React)

New York 5 days agoFull-time External
Negotiable
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.