Java Backend Developer
Job Description
💼 Role Overview
You will be responsible for designing, developing, and deploying Java-based microservices while working closely with cross-functional teams in an Agile environment.
🔧 Key Responsibilities:
Design, develop, and maintain Java-based microservices
Build and integrate RESTful APIs
Work extensively with SQL databases
Implement event-driven solutions using Apache Kafka
Containerize and deploy applications using Docker & Kubernetes
Write clean, efficient, and well-documented code
Perform code reviews and maintain code quality standards
Troubleshoot and resolve production issues
Participate in Agile/Scrum development cycles
✅ Required Skills & Qualifications (Must Have):
Strong experience with Java (8 or higher)
Hands-on experience with Spring Boot & Spring Cloud
Strong SQL experience (MUST)
Apache Kafka experience (MUST)
Solid understanding of microservices architecture
RESTful API development experience
Experience with Docker & Kubernetes
Experience with CI/CD pipelines (Jenkins, GitLab CI, etc.)
Ability to write unit and integration tests
Excellent problem-solving and communication skills
Similar Jobs
Senior Java Developer
Texas
Java Developer With Camunda
Remote
Backend Java Developer
New Jersey
Java Backend Developer
Texas
Java Ee Developer
New York