What are the responsibilities and job description for the Java Backend Developer / Charlotte, NC position at AB2 Consulting, Inc.?
Job Description
We are seeking a highly skilled and motivated Java Backend Developer to join our dynamic team. The ideal candidate will have a strong background in modern Java development, expertise in building robust and scalable backend systems, and hands-on experience with cloud platforms and CI / CD pipelines.
Key Responsibilities
- Design, develop, and maintain backend services using Java 17 , Spring Boot , and related frameworks.
- Build and manage high-performance, scalable, and reliable APIs using Reactive Programming principles.
- Work with MongoDB to design and optimize data models for high throughput and low latency.
- Collaborate with cross-functional teams to deploy applications to AWS or OpenShift Container Platform (OCP) .
- Implement and maintain infrastructure as code using GitOps practices.
- Automate build, test, and deployment pipelines using Jenkins and other CI / CD tools.
- Debug, troubleshoot, and optimize existing code for performance and scalability.
- Ensure best practices in software development, including code reviews, testing, and documentation.
Required Skills