Java Full-Stack Engineer: Spring Boot & Kafka

Synechron

Charlotte (NC)

On-site

USD 90,000 - 95,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive pay
Global offices
Paid leave
Maternity/Paternity leave
Insurance plan
Retirement plan
Educational policy
Udemy for Business
Professional coaching

Job summary

Synechron, a global technology consulting firm, seeks an experienced Java Full Stack Developer in Charlotte, NC to design, develop, test, and maintain scalable backend services and enterprise software solutions.

The role emphasizes Java/Spring Boot, microservices, Kafka, JPA/Hibernate, SQL, and RESTful APIs, with collaboration across frontend, QA, product, and DevOps in an Agile/Scrum environment. Competitive salary in the $90k–$95k range plus benefits.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or related field, or equivalent practical experience.
  • Proven experience as a Java Developer, Full Stack Developer, or similar software engineering role.
  • Strong proficiency in Java, including object-oriented programming, collections, exception handling, multithreading, and modern Java features.
  • Hands-on experience developing applications using Spring Boot and the Spring ecosystem.
  • Experience designing and developing RESTful APIs and backend services.
  • Strong understanding of microservices architecture, service communication, resiliency, and distributed systems.
  • Practical experience with Apache Kafka, including producers, consumers, topics, partitions, offsets, and consumer groups.
  • Experience with JPA/Hibernate and relational databases.
  • Strong SQL skills, including query optimization, joins, indexing, transactions, and database design concepts.
  • Experience writing unit and integration tests using JUnit, Mockito, and related testing frameworks.
  • Understanding of frontend development concepts and experience integrating backend services with frontend applications.
  • Experience with Git and source-control workflows.

Responsibilities

  • Design, develop, and maintain backend services and RESTful APIs using Java and Spring Boot.
  • Build and maintain microservices architectures, ensuring scalability, resilience, and maintainability.
  • Implement event-driven communication and data streaming using Apache Kafka.
  • Design and optimize data access layers using JPA/Hibernate and write efficient, well-structured SQL queries.
  • Develop and maintain unit tests and integration tests (e.g., JUnit, Mockito) to ensure code quality and reliability.
  • Collaborate with frontend developers to integrate backend services with UI components.
  • Participate in code reviews, design discussions, and architecture decisions.
  • Troubleshoot, debug, and optimize application performance across the stack.
  • Work closely with product managers, QA, and DevOps teams to deliver features within Agile/Scrum sprints.
  • Contribute to CI/CD pipelines and support deployment processes.
  • Document technical designs, APIs, and system architecture.

Skills

Java
Spring Boot
RESTful APIs
Microservices
Kafka
JPA/Hibernate
SQL
JUnit/Mockito
Git
Agile/Scrum
Backend design

Education

Bachelor's degree or equivalent

Tools

Docker
Kubernetes
Swagger/OpenAPI
RabbitMQ
Amazon SQS

Job description

Synechron, a global technology consulting firm, seeks an experienced Java Full Stack Developer in Charlotte, NC to design, develop, test, and maintain scalable backend services and enterprise software solutions.

The role emphasizes Java/Spring Boot, microservices, Kafka, JPA/Hibernate, SQL, and RESTful APIs, with collaboration across frontend, QA, product, and DevOps in an Agile/Scrum environment. Competitive salary in the $90k–$95k range plus benefits.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Full Stack Engineer | Spring/Angular/Kafka
Senior Java Full Stack Engineer | Spring/Angular/Kafka

Synechron • Charlotte (NC)

On-site
USD 110,000 - 120,000
10 days paid annual leave
Comprehensive insurance plan
Retirement savings plans
+2
Java Full-Stack Engineer: Spring Boot, Microservices & React
Java Full-Stack Engineer: Spring Boot, Microservices & React

Synechron • Newark (DE)

On-site
USD 95,000 - 105,000
Competitive compensation
Work abroad opportunities
Paid leave & holidays
+5
Senior Java Full-Stack Engineer: Microservices & Cloud
Senior Java Full-Stack Engineer: Microservices & Cloud

Synechron • Alpharetta (GA)

On-site
USD 105,000 - 130,000
Competitive compensation
Global offices
10 days paid annual leave
+7
Java Full-Stack Developer: Spring Boot & React
Java Full-Stack Developer: Spring Boot & React

Synechron • Alpharetta (GA)

On-site
USD 105,000 - 115,000
Competitive compensation
Global opportunities
Paid annual leave
+4
Senior Java Microservices Engineer | Spring Boot & Kafka
Senior Java Microservices Engineer | Spring Boot & Kafka

MACHINE LEARNING TECHNOLOGIES LLC • Charlotte (NC)

Hybrid
USD 50,000 - 90,000
Java Full Stack Engineer: Spring, React, Python | Cloud
Java Full Stack Engineer: Spring, React, Python | Cloud

Synechron • Charlotte (NC)

On-site
USD 95,000 - 100,000
Competitive compensation package
10 days paid annual leave
Parental leave
+6
Java Full Stack Developer
Java Full Stack Developer

Synechron • Charlotte (NC)

On-site
USD 90,000 - 95,000
Competitive pay
Global offices
Paid leave
+6
Java Full Stack Developer
Java Full Stack Developer

TechDigital Group • San Leandro (CA)

On-site
USD 90,000 - 130,000
Java Developer: Spring Boot, AWS & Kafka
Java Developer: Spring Boot, AWS & Kafka

Incedo Inc. • New Jersey

On-site
USD 65,000 - 80,000
Full-Stack Java Developer: Spring Boot, React & Python
Full-Stack Java Developer: Spring Boot, React & Python

Synechron, Inc._USA Company • Charlotte (NC)

On-site
USD 90,000 - 95,000
Medical Insurance
Dental Insurance
Vision Insurance
+4