Job Title : Java Backend Engineer
Experience : 8+ Years
Employment Type : Contract
Location : 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 Java
- Build and maintain RESTful APIs and backend services
- Develop microservices-based architectures
- Write clean, efficient, reusable, and well-tested code
- Optimize application performance, scalability, and reliability
- Collaborate with architects, frontend developers, QA, and DevOps teams
- Participate in code reviews and follow best coding practices
- Troubleshoot production issues and provide root cause analysis
- Work in Agile / Scrum development environment
Required 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)