Logo for Georgia IT, Inc.

Java Developer - Remote

Roles & Responsibilities

  • Experience building distributed systems
  • Java proficiency with JUnit
  • TDD/BDD testing experience (e.g., Cucumber-JVM)
  • Spring Boot with REST API development

Requirements:

  • Develop and maintain distributed Java-based microservices using Spring Boot, REST APIs, Kafka, and event-driven architectures
  • Apply TDD/BDD practices with JUnit and Cucumber-JVM to deliver high-quality code
  • Containerize services with Docker, deploy and manage them on Kubernetes in cloud environments
  • Integrate with document databases (MongoDB or DynamoDB) and implement GraphQL endpoints with security (JWT/OAuth)

Job description


Job Title - Java Developer
Location: - Remote
Duration: - 12+ Months
Rate - DOE


Job Description
  • There are 4 level of interviews with client and there is a coding test by client during interviews.
  • There will be a Hacker Run test that candidates has to clear before client interview
  1. Experience building distributed systems
  2. Java, Junit
  3. TDD and BDD testing experience. E.g. Cucumber-JVM
  4. Spring FX and Spring boot
  5. Document DB e.g. MongoDB or DynamoDB
  6. REST API
  7. Kafka and Event driven services
  8. GraphQL
  9. JWT and OAuth
  10. Docker and Kubernetes
  11. Developing on Mac OS
  12. Cloud Experience

Java Developer Related jobs

Other jobs at Georgia IT, Inc.

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.