Java Developer
Job Title: Java Backend Engineer Experience: 8+ YearsEmployment Type: ContractLocation: NYJob Description We are seeking an experienced Java Backend Engineer with strong expertise in building scalable, high-performance backend systems. The ideal candidate will work on designing, developing, and maintaining backend services and APIs using modern Java technologies in an enterprise environment.Roles & Responsibilities Design, develop, and maintain backend applications using JavaBuild and maintain RESTful APIs and backend servicesDevelop microservices-based architecturesWrite clean, efficient, reusable, and well-tested codeOptimize application performance, scalability, and reliabilityCollaborate with architects, frontend developers, QA, and DevOps teamsParticipate in code reviews and follow best coding practicesTroubleshoot production issues and provide root cause analysisWork in Agile/Scrum development environmentRequired Skills 8+ years of hands-on experience in Java backend developmentStrong experience with Spring / Spring BootExperience with Microservices architectureStrong knowledge of REST APIs and backend integrationSolid understanding of SQL / NoSQL databasesExperience with ORM frameworks (Hibernate/JPA)Knowledge of design patterns and backend best practicesExperience with Git and CI/CD pipelinesNice to Have Experience with AWS / Azure / GCPKnowledge of Docker & KubernetesMessaging systems like Kafka / RabbitMQExposure to security concepts (OAuth, JWT)Powered by JazzHR