A technology solutions provider is seeking a Java Developer/Full Stack Developer in Charlotte, NC. This hybrid position requires leading design and development of Java/J2EE-based microservices applications, mentoring junior developers, and implementing event-driven architectures. The ideal candidate has strong expertise in Java, Spring, and Microservices, along with excellent communication skills. Join a forward-thinking environment that emphasizes best practices and innovation.
Qualifications
Strong expertise in Java/J2EE, Spring, Spring Boot.
Solid understanding of Microservices architecture and REST APIs.
Hands-on experience with Kafka/MQ.
Strong experience in MongoDB.
Good knowledge of design patterns and architectural principles.
Experience with Docker/Kubernetes is a plus.
Strong communication skills.
Responsibilities
Lead design and development of Java/J2EE-based microservices applications.
Actively contribute to hands-on coding and debugging.
Design and implement event-driven architectures using Kafka/MQ.
Guide and mentor developers and conduct code reviews.
Work closely with architects and stakeholders for technical designs.
Ensure system scalability, reliability, and security.
Drive adoption of clean code and microservices best practices.
Support deployment and monitor production issues.
Skills
Java/J2EE
Spring
Spring Boot
Microservices architecture
REST APIs
Kafka/MQ
MongoDB
Docker
Kubernetes
communication skills
Job description
A technology solutions provider is seeking a Java Developer/Full Stack Developer in Charlotte, NC. This hybrid position requires leading design and development of Java/J2EE-based microservices applications, mentoring junior developers, and implementing event-driven architectures. The ideal candidate has strong expertise in Java, Spring, and Microservices, along with excellent communication skills. Join a forward-thinking environment that emphasizes best practices and innovation.