Java Backend Developer

Photon

Alpharetta (GA)

On-site

USD 90,000 - 120,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

A leading technology firm in Alpharetta is seeking an experienced Java Developer with over 5 years of proven experience. The ideal candidate will have a strong background in Java programming, knowledge of design patterns, and extensive experience with Kafka and containerization technologies like Docker and Kubernetes. This role involves designing RESTful APIs, ensuring scalability and security, and collaborating within an Agile team environment.

Qualifications

  • 5+ years proven experience as a Java Developer.
  • In-depth knowledge of object-oriented design and Java frameworks.
  • Experience with containerization and orchestration technologies.

Responsibilities

  • Deliver successful projects utilizing Java programming.
  • Develop and design RESTful APIs ensuring security and scalability.
  • Collaborate effectively in a team environment.

Skills

Java programming
Object-oriented design principles
Spring Boot
Apache Kafka
Docker
Kubernetes
MySQL
MongoDB
RESTful APIs
Agile methodologies

Education

Bachelor's degree in Computer Science or related field

Tools

Git

Job description

Job Summary
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years proven experience as a Java Developer with a strong track record of delivering successful projects.
  • In-depth knowledge of Java programming language, object-oriented design principles, design patterns and Java frameworks such as Spring Boot, Spring Batch, and Spring Cloud Stream, or others commonly used in enterprise-level applications.
  • Hands‑on experience with Apache Kafka, including topics, producers, consumers, brokers, and stream processing.
  • Solid understanding of distributed systems, asynchronous messaging, and event‑driven architecture, particularly in the context of Kafka.
  • Experience with containerization technologies like Docker and orchestration platforms like Kubernetes.
  • Proven experience with databases, both relational databases and non‑relational database such as MySQL and MongoDB and writing optimized queries.
  • Experience in designing and developing RESTful APIs, ensuring security and scalability.
  • Familiarity with version control systems (e.g., Git) and modern CI/CD development tools.
  • Strong understanding of software development principles, design patterns, and best practices.
  • Excellent problem‑solving and analytical skills, with the ability to quickly learn and adapt to new technologies.
  • Strong communication skills and the ability to collaborate effectively in a team environment.
  • Knowledge of Agile development methodologies (e.g., Scrum).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Backend Engineer
Java Backend Engineer

BayOne Solutions • Sunnyvale (CA)

Hybrid
USD 120,000 - 130,000
Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Java Developer
Java Developer

Compunnel, Inc. • Plano (TX)

On-site
USD 110,000 - 140,000
Sr Java Software Engineer
Sr Java Software Engineer

re-zoo-me • Northern (KY)

Hybrid
USD 140,000 - 190,000
Java Developer
Java Developer

myBridge Corporation • San Jose (CA)

On-site
USD 140,000 - 170,000
Java Software Engineer
Java Software Engineer

Flexton Inc. • Sunnyvale (CA)

On-site
USD 140,000 - 170,000
Backend Java Developer
Backend Java Developer

Compunnel, Inc. • Pasadena (CA)

On-site
USD 140,000 - 190,000
Java Backend Developer
Java Backend Developer

Smart IT Frame LLC • Irving (TX)

On-site
USD 110,000 - 140,000
Senior Java Backend Developer
Senior Java Backend Developer

Veriipro • Jersey City (NJ)

On-site
USD 120,000 - 190,000
Backend Java Engineer
Backend Java Engineer

Compunnel, Inc. • Cincinnati (OH)

On-site
USD 120,000 - 180,000