We are seeking an experienced Backend/API Developer with strong expertise in Java, Spring Boot, Microservices, and MongoDB. The ideal candidate will design and develop scalable backend services and REST APIs while supporting modern CI/CD practices.
Key Responsibilities
- Design, develop, and maintain scalable Java/Spring Boot microservices.
- Build and integrate RESTful APIs for enterprise applications.
- Design and optimize MongoDB schemas, indexes, queries, and performance.
- Develop and maintain CI/CD pipelines for automated build, testing, and deployment.
- Troubleshoot application performance issues and production defects.
- Participate in code reviews and maintain development standards.
- Collaborate with architects, developers, QA, and business teams.
- Implement secure, reliable, and highly available backend solutions.
- Stay current with modern Java, cloud, and microservices technologies.
Required Skills
- Strong hands-on Java development experience.
- Extensive Spring Boot & Microservices experience.
- Strong MongoDB expertise, including:
- Schema design
- Indexing
- Query optimization
- Performance tuning
- Strong REST API development experience.
- Experience with CI/CD tools and DevOps practices.
- Strong troubleshooting and problem-solving skills.
- Experience working in Agile development environments.
Experience:
- Spring Boot: 3 years (Required)
- MongoDB: 4 years (Required)
Work Location: Hybrid remote in Charlotte, NC 28216