Job Description:
We are seeking a Java Backend Developer with 10+ years of experience in designing, developing, and supporting scalable enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, REST APIs, SQL/NoSQL databases, and cloud platforms (AWS/Azure). Experience with CI/CD, Docker, Kubernetes, and production support is highly preferred.
Required Skills:
- 10+ years of Java backend development experience
- Strong hands-on experience with Java 8/11/17, Spring Boot, and Microservices
- RESTful API development and integration
- SQL databases (Oracle, PostgreSQL, MySQL) and/or NoSQL databases
- Experience with Kafka/RabbitMQ messaging systems
- Cloud experience (AWS or Azure)
- CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI
- Docker and Kubernetes
- Strong debugging, troubleshooting, and production support experience
- Excellent communication skills and ability to work in a fast-paced environment
Preferred:
- Experience with Agile/Scrum methodologies
- Exposure to monitoring tools such as Splunk, Dynatrace, or ELK
- Financial services or enterprise application experience