Skip to main content

Java Backend Developer

Posted 9 days ago

conflux systemsCharlotte (NC)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Java Backend Developer
Location: Charlotte, NC Work Model: Hybrid – 3 days onsite per week
Job Summary: We are seeking an experienced Java Backend Developer to join our engineering team in Charlotte, NC. The ideal candidate will have strong hands-on experience with Java, Spring Boot, REST APIs, microservices, databases, and event-driven architecture. Experience with Kafka, cloud technologies, and CI/CD is highly preferred. This role is focused on developing scalable, high-performance backend services within a modern enterprise environment. Current Charlotte-area roles commonly emphasize Java/Spring Boot microservices, REST APIs, Kafka, databases, cloud deployment, and CI/CD.
Key Responsibilities: Design, develop, and maintain scalable backend applications using Java and Spring Boot. Develop and maintain RESTful APIs and microservices. Build reliable, high-performance, and secure backend services. Work with relational and NoSQL databases such as Oracle, PostgreSQL, or MongoDB.Develop event-driven applications using Apache Kafka or similar messaging technologies. Implement unit, integration, and automated testing using JUnit and related frameworks. Participate in code reviews, technical design discussions, troubleshooting, and performance tuning. Collaborate with architects, QA engineers, DevOps teams, business analysts, and other developers. Contribute to CI/CD pipelines and automated deployment processes. Support cloud-native application development and containerized deployments. Participate in Agile/Scrum ceremonies and deliver high-quality software within sprint commitments. Provide production support and resolve application issues when required.
Required Skills: 5+ years of professional Java backend development experience. Strong hands-on experience with Java 8/11/17+.Strong experience with Spring Boot, Spring Framework, and Spring MVC.Strong understanding of microservices architecture. Hands-on experience developing REST APIs. Strong knowledge of SQL and relational databases. Experience with Oracle, PostgreSQL, MySQL, or similar databases. Experience with JUnit and unit/integration testing. Good understanding of object-oriented programming, design patterns, and software engineering best practices. Experience working in Agile/Scrum development environments. Strong troubleshooting, analytical, and communication skills.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this