Role: Java Full Stack Developer
Location: Charlotte-NC (Final round In-person)
Work Mode: Hybrid (3 days onsite)
Key Responsibilities
- Design, develop, and maintain scalable microservices using Java and Spring Boot.
- Build RESTful APIs and integrate with internal/external systems.
- Implement event-driven architecture using Apache Kafka.
- Work with MongoDB and relational databases for data persistence.
- Participate in CI/CD pipeline setup, code reviews, and DevOps best practices.
- Ensure high availability, performance optimization, and security compliance.
- Contribute to containerization and deployment using Docker/Kubernetes.
Required Qualifications
- 9+ years of experience in backend development.
- Strong hands-on expertise in Java, Spring Boot, and Microservices.
- Experience with Apache Kafka for messaging and event streaming.
- Proficiency in MongoDB and SQL databases.
- Experience with REST APIs, JSON/XML, and API security (OAuth2/JWT).
- Familiarity with Git, Jenkins/Azure DevOps, Docker, and Kubernetes.
Nice to Have
- Experience with cloud platforms (AWS/Azure/GCP).
- Knowledge of API gateways and service mesh.
- Experience in Agile/Scrum environments.