Java Backend Developer
Java Backend DeveloperLocation: Charlotte, NC Work Model: Hybrid – 3 days onsite per weekJob SummaryWe 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 ResponsibilitiesDesign, 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 Skills5+ 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.
No matching similar jobs found for matching similar jobs near Charlotte, NC
No similar jobs found