freehire launches on Product Hunt on 26 August.

Follow →

Sr Java Developer

Summary

This is a senior-level remote Java developer role focused on building cloud-native microservices on AWS. The developer will utilize Java, Spring Boot, and various database technologies while collaborating across IST and US CST time zones.

Job Details:
Position: Senior Java Developer
Experience: Senior Level – 12+ years
Location: Remote – (Offshore India - IST Hours, Open for CST if required)
Environment: AWS Cloud
Tech Stack: Java, Spring Boot, NoSQL, and RDS Database

Qualifications & Core Requirements

  • Experience: 12+ years of hands-on software development experience with Java (Java 11/17+ preferred).

  • Frameworks: Expertise in Spring Boot, Spring Data, Spring Security, and microservice ecosystem patterns.

  • Database Expertise: Deep proficiency in both relational databases (AWS RDS / PostgreSQL / MySQL) and NoSQL engines (DynamoDB, MongoDB, or Cassandra).

  • Cloud Platform: Advanced working knowledge of AWS cloud services, serverless/containerized deployments, and cloud-native architecture.

  • Engineering Best Practices: Proven track record in TDD/JUnit, Git workflows, domain-driven design (DDD), and automated CI/CD pipelines.

  • Communication & Hours: Outstanding verbal/written English skills. Based in IST, with the flexibility to cover overlapping hours with US Central Standard Time (CST) when required.

Nice-to-Have Skills

  • Hands-on experience with event-driven messaging systems (Apache Kafka, AWS SQS/SNS).

  • AWS Certified Developer or AWS Solutions Architect Associate certification.



See also

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