At least 8 years of hands-on experience in Java backend development.
Strong experience with Spring and Spring Boot.
Experience with microservices architecture.
Strong knowledge of REST APIs and backend integration.
Solid understanding of SQL and NoSQL databases.
Experience with object-relational mapping frameworks such as Hibernate and Java Persistence API.
Knowledge of design patterns and backend best practices.
Experience with Git and continuous integration/continuous delivery pipelines.
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, quality assurance, and DevOps teams.
Participate in code reviews and follow best coding practices.
Troubleshoot production issues and provide root cause analysis.
Work in an Agile/Scrum development environment.
Desired Qualifications
Experience with Amazon Web Services, Azure, or Google Cloud Platform.
Knowledge of Docker and Kubernetes.
Experience with messaging systems such as Kafka or RabbitMQ.
Exposure to security concepts including OAuth and JSON Web Token.
Job Title: Java Backend Engineer
Experience: 8+ Years Employment Type: Contract Location: NY
Job 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 development
Strong experience with Spring / Spring Boot
Experience with Microservices architecture
Strong knowledge of REST APIs and backend integration
Solid understanding of SQL / NoSQL databases
Experience with ORM frameworks (Hibernate/JPA)
Knowledge of design patterns and backend best practices