What are the responsibilities and job description for the Java Backend Developer position at Talent Glide?
Java Backend Developer
Location- New-York City, NY (3 days hybrid)
Employment Type: Contract
GC-EAD/USC
Min- 5 years resource
Job Summary
We are seeking an experienced Java Backend Developer to design, develop, and maintain scalable, high-performance backend applications. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices, REST APIs, and cloud-native development.
Key Responsibilities
Design and develop enterprise-grade backend applications using Java and Spring Boot.
Build and maintain Microservices-based architectures.
Develop RESTful APIs and integrate with third-party systems.
Work with Kafka or other messaging platforms for event-driven systems.
Collaborate with DevOps teams on CI/CD pipelines and cloud deployments.
Optimize application performance, scalability, and reliability.
Write unit and integration tests following TDD practices.
Participate in code reviews and Agile ceremonies.
Required Skills
- 3 years of Java development experience (Java 11/17 preferred).
- Strong experience with Spring Boot, Spring Cloud, and Microservices.
- Hands-on experience with REST APIs and distributed systems.
- Experience with Kafka, RabbitMQ, or similar messaging technologies.
- Knowledge of SQL and NoSQL databases.
- Experience with Git, Jenkins, CI/CD pipelines.
- Familiarity with Docker and Kubernetes.
- Strong understanding of software design patterns and best practices.
Preferred Skills
- Cloud experience (AWS, Azure, or Google Cloud Platform).
- Terraform and Infrastructure as Code.
- GoLang exposure.
- Financial Services or Banking domain experience.
Salary : $40 - $45