A technology consulting firm is seeking a Java Developer to join their modernization initiative in Charlotte, NC. This role will involve designing scalable microservices and modernizing legacy systems while collaborating with engineers and design teams. The ideal candidate should have strong expertise in Java and experience with Spring Boot, Microservices, Kafka, and Kubernetes. This position offers a unique opportunity to influence enterprise-wide technology transformation in a dynamic environment.
Qualifications
Strong expertise in Java (core and enterprise).
Hands-on experience with Spring Boot and Microservices architecture.
Experience with Kafka or MQ messaging systems.
Familiarity with CI/CD pipelines and GitHub.
Exposure to containers, Kubernetes, and cloud-native deployments.
Ability to collaborate with design teams and implement React components.
Responsibilities
Design, develop, and maintain applications using Java, Spring Boot, and Microservices.
Implement messaging solutions with Kafka or MQ.
Work with MongoDB for data persistence.
Collaborate with design teams to build accessible, ADA-compliant React components.
Contribute to CI/CD pipelines using GitHub and containerization tools.
Deploy and manage applications in Kubernetes and OpenShift environments.
Partner with engineers and product teams to evaluate technology solutions.
Skills
Java
Spring Boot
Microservices architecture
Kafka or MQ
CI/CD pipelines
GitHub
Kubernetes
React
Problem-solving
Tools
MongoDB
OpenShift
Job description
A technology consulting firm is seeking a Java Developer to join their modernization initiative in Charlotte, NC. This role will involve designing scalable microservices and modernizing legacy systems while collaborating with engineers and design teams. The ideal candidate should have strong expertise in Java and experience with Spring Boot, Microservices, Kafka, and Kubernetes. This position offers a unique opportunity to influence enterprise-wide technology transformation in a dynamic environment.