Full Job Description
We are looking for an experienced Backend Java Developer to support a large-scale, cloud-native enterprise application. The ideal candidate is a strong software engineer who can quickly become productive in an established Java microservices environment and contribute across development, testing, deployment, and production support.
Strong candidates should have hands-on experience with Java, REST APIs, Spring/Spring Boot, PostgreSQL, AWS, containers, Git/GitLab, CI/CD, and automated testing. Experience with OpenSearch/Elasticsearch, event-driven architectures, SNS/SQS, and Terraform is a plus.
We are looking for someone who writes clean, maintainable code, is comfortable working in a large existing codebase, can troubleshoot issues across services and databases, and works well in an Agile team environment. The best fit will have strong backend fundamentals, good communication skills, and experience supporting production-grade applications through the full software development lifecycle.