A technology company is seeking a Java Developer/Full Stack Developer in Charlotte, NC. The role involves leading the design and development of Java/J2EE applications and implementing microservices. Candidates should have expertise in Java, Spring, and working knowledge of Kafka and MongoDB. This position allows for a hybrid work model, requiring three days onsite. The ideal candidate will also possess strong communication skills to explain technical designs effectively.
Qualifications
Strong expertise in Java/J2EE, Spring, Spring Boot.
Solid understanding of Microservices architecture, REST APIs, and distributed systems.
Hands-on experience with Kafka/MQ, including producers and consumers.
Strong experience in MongoDB with focus on data modeling and optimization.
Good knowledge of design patterns and architectural principles.
Strong communication skills for technical explanations.
Responsibilities
Lead design and development of Java/J2EE-based microservices applications.
Contribute to coding, debugging, and performance tuning.
Design and implement event-driven architectures using Kafka/MQ.
Guide and mentor developers, conducting code reviews.
Translate requirements into technical designs.
Skills
Java/J2EE
Spring
Spring Boot
Microservices architecture
REST APIs
Kafka/MQ
MongoDB
Docker
Kubernetes
Communication skills
Job description
A technology company is seeking a Java Developer/Full Stack Developer in Charlotte, NC. The role involves leading the design and development of Java/J2EE applications and implementing microservices. Candidates should have expertise in Java, Spring, and working knowledge of Kafka and MongoDB. This position allows for a hybrid work model, requiring three days onsite. The ideal candidate will also possess strong communication skills to explain technical designs effectively.