Java DeveloperWe are seeking a highly skilled Java Spring Boot Developer to join our team in New York City. This role requires strong backend development experience, working in a microservices environment, and integrating with frontend applications built using AngularJS. The client has a very stringent technical evaluation process, so candidates must be technically strong with hands-on coding experience.
This is a hybrid role requiring onsite work 3 days per week in NYC, and only local candidates from NY/NJ will be considered.ResponsibilitiesDevelop, enhance, and maintain backend services using Java and Spring BootBuild and support microservices-based architectureDesign and develop RESTful APIs and backend integrationsCollaborate with frontend developers working with AngularJSParticipate in code reviews, design discussions, and technical planningWrite clean, scalable, and high-performance codeTroubleshoot and resolve production issuesFollow best practices for security, performance, and maintainabilityWork in an Agile/Scrum development environmentRequired SkillsStrong hands-on experience with Java (8+)Strong experience with Spring BootExperience with Microservices architectureExperience building REST APIsExperience with AngularJS integrationStrong knowledge of SQL/relational databasesExperience with Git/version controlGood understanding of CI/CD pipelinesStrong problem-solving and debugging skillsExcellent communication skillsPreferred SkillsExperience working with large enterprise clientsExperience with cloud platforms (AWS/Azure)Experience with Docker/KubernetesExperience with Kafka or messaging systemsAdditional NotesClient technical screening is very strict — candidates must be very strong technicallyMinimum 2 interviews, sometimes 3 roundsFinal round will be Face-to-Face in NYCOnly NY/NJ local candidates will be consideredHybrid work – 3 days onsite per week required