Charlotte, NC, 28230, USA
11 days ago
Java Backend Developer
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 + Proficiency in Java 17 and experience with Spring Boot frameworks. + Strong knowledge of MongoDB and database optimization techniques. + Hands-on experience with Reactive Programming (e.g., Project Reactor, RxJava). + Familiarity with cloud platforms like AWS or OpenShift Container Platform (OCP). + Experience in implementing CI/CD pipelines with GitOps and Jenkins. + Strong problem-solving and debugging skills. + Knowledge of microservices architecture and containerization (e.g., Docker, Kubernetes).
Confirm your E-mail: Send Email