Logo for Georgia IT, Inc.

Senior Java Developer- Remote

Roles & Responsibilities

  • 9+ years of experience in Java backend development.
  • Proven experience in building distributed systems.
  • Proficiency in Java, Spring Boot, Spring FX, and JUnit; experience with TDD/BDD (Cucumber-JVM).

Requirements:

  • Architect and build robust, scalable distributed systems using Java, Spring Boot, and Spring FX.
  • Implement TDD and BDD testing methodologies with JUnit and Cucumber-JVM.
  • Create and maintain RESTful APIs and GraphQL endpoints for flexible data querying.
  • Develop event-driven services with Kafka and implement secure authentication using JWT and OAuth.

Job description


Position: Senior Java Developer with Backend
Location: Remote
Employment Type: Contract

About Us: Join a dynamic and innovative team at [Your Company Name], where we are committed to creating cutting-edge solutions and delivering exceptional services to our clients. We are looking for a talented Senior Java Developer with extensive backend experience to be part of our tech-savvy family.
Roles and Responsibilities:
  • Design and Develop: Architect and build robust, scalable, and distributed systems using Java, Spring FX, and Spring Boot.
  • Testing: Implement TDD and BDD testing methodologies using tools like Junit and Cucumber-JVM.
  • Database Management: Work with Document DBs such as MongoDB or DynamoDB to ensure efficient data storage and retrieval.
  • API Development: Create and maintain RESTful APIs and work with GraphQL for flexible data querying.
  • Event-Driven Services: Utilize Kafka for building and managing event-driven services.
  • Authentication: Implement secure authentication mechanisms using JWT and OAuth.
  • Containerization: Use Docker and Kubernetes for containerization and orchestration to ensure smooth deployment.
  • Cloud Integration: Leverage your cloud experience to deploy and manage applications on cloud platforms.
  • Cross-Platform Development: Develop and troubleshoot applications on Mac OS.
  • Collaboration: Work closely with cross-functional teams to deliver high-quality software solutions.
Requirements:
  • 9+ years of experience in Java development with a strong backend focus.
  • Proven experience in building distributed systems.
  • Proficient in Java and Junit.
  • Hands-on experience with TDD and BDD testing (e.g., Cucumber-JVM).
  • Expertise in Spring FX and Spring Boot.
  • Experience with Document DBs like MongoDB or DynamoDB.
  • Strong knowledge of REST API and GraphQL.
  • Experience with Kafka and event-driven services.
  • Familiarity with JWT and OAuth for secure authentication.
  • Proficiency in Docker and Kubernetes for containerization.
  • Experience developing on Mac OS.
  • Solid cloud experience.
Keywords: Senior Java Developer, Backend Developer, Java, Spring Boot, Spring FX, Distributed Systems, TDD, BDD, Junit, Cucumber-JVM, Document DB, MongoDB, DynamoDB, REST API, GraphQL, Kafka, Event-Driven Services, JWT, OAuth, Docker, Kubernetes, Cloud Experience, Mac OS Development.
Why Join Us?
  • Opportunity to work on exciting and challenging projects.
  • Collaborative and inclusive work environment.
  • Competitive salary and benefits package.
  • Continuous learning and professional growth.
If you are a passionate Senior Java Developer with the skills and experience mentioned above, we would love to hear from you. Apply now and be a part of our innovative team!

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.