Point your AI agent at freehire and let it find you a job.

Get the CLI →

InfoVision Inc.

NewBe an early applicant

Senior Java Backend Developer – Microservices & AWS

Discussion

Summary

Senior Java backend developer who designs, builds, and maintains scalable Spring Boot microservices and REST APIs on AWS (MSK, SQS, Aurora MySQL), with event-driven messaging, CI/CD via Jenkins, and monitoring using Rancher and Splunk. Also troubleshoots production issues, mentors juniors, and works in Agile/Scrum.

  • Design, develop, and maintain scalable Java-based backend applications and microservices.
  • Develop and enhance Spring Boot microservices and REST APIs.
  • Implement asynchronous and event-driven solutions using messaging platforms such as AWS MSK, RabbitMQ, and AWS SQS.
  • Integrate backend services with external APIs, third-party systems, and databases.
  • Work with AWS cloud services, including MSK, SQS, and Aurora MySQL.
  • Develop solutions for telemetry, device communication, and cloud-side processing.
  • Troubleshoot production issues and improve application reliability and performance.
  • Monitor applications using tools such as Rancher and Splunk.
  • Participate in CI/CD activities using Jenkins, Git, and JFrog Artifactory.
  • Perform unit testing, integration testing, debugging, and production deployments.
  • Participate in Agile/Scrum ceremonies and contribute throughout the Software Development Lifecycle.
  • Conduct code reviews, mentor junior developers, and promote coding best practices.
  • Collaborate with cross-functional teams to understand requirements and deliver technical solutions.

Job Description

  • 5+ years of backend software development experience
  • Strong hands-on experience with Java
  • Strong experience in Spring Boot
  • Strong knowledge of Microservices architecture
  • Experience developing REST APIs
  • Good understanding of SQL and relational databases
  • Experience with AWS cloud services
  • Experience with messaging technologies such as Kafka/MSK, RabbitMQ, or SQS
  • Experience with CI/CD tools such as Jenkins
  • Strong debugging and production-support experience
  • Good understanding of Agile/Scrum


Skills

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available