Elliott Moss Consulting - Charlotte, NC

posted 3 months ago

Full-time - Senior
Charlotte, NC

About the position

We are seeking a highly skilled Senior Java Backend Developer with extensive experience in software engineering to join our dynamic team. The ideal candidate will have a strong background in Java and Java EE, with a proven track record of delivering high-quality software solutions. This position requires a deep understanding of backend development, particularly in the context of microservices architecture and cloud-based applications. The successful candidate will be responsible for designing, developing, and maintaining robust backend systems that support our applications and services. In this role, you will work closely with cross-functional teams to gather requirements, design system architecture, and implement solutions that meet business needs. You will leverage your expertise in Spring Boot and Kafka to build scalable and efficient applications. Additionally, you will be involved in the entire Software Development Life Cycle (SDLC), ensuring that best practices are followed and that the code is maintainable and well-documented. As a Senior Developer, you will also mentor junior developers, providing guidance and support as they grow in their roles. You will be expected to stay current with industry trends and emerging technologies, continuously seeking opportunities to improve our development processes and tools. Your contributions will be critical in driving the success of our projects and enhancing the overall performance of our systems.

Responsibilities

  • Design, develop, and maintain backend systems using Java and Java EE.
  • Implement microservices architecture using Spring Boot and Kafka.
  • Collaborate with cross-functional teams to gather requirements and design system architecture.
  • Participate in the entire Software Development Life Cycle (SDLC) to ensure high-quality deliverables.
  • Mentor junior developers and provide technical guidance.
  • Stay updated with industry trends and emerging technologies to improve development processes.

Requirements

  • 10+ years of Java experience and Java EE experience.
  • 5 years of experience with Spring Boot and Kafka.
  • 5 years of experience with Software Development Life Cycle (SDLC) tools.
  • 3 years of experience with GitHub.
  • 3 years of experience with GraphQL and Agile methodologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service