AllShore Technologies - Denver, CO

posted 4 days ago

Full-time - Senior
Denver, CO

About the position

The Lead Java Developer will be responsible for designing and developing scalable microservices architecture using Spring Boot and Core Java. This role involves providing technical guidance to the development team, ensuring best practices are followed, and collaborating with cross-functional teams to align technical solutions with business objectives.

Responsibilities

  • Lead the design and development of scalable microservices architecture using Spring Boot and Core Java.
  • Oversee the implementation of GraphQL APIs to ensure efficient data retrieval and manipulation.
  • Provide technical guidance and mentorship to the development team to ensure best practices are followed.
  • Collaborate with cross-functional teams to gather and analyze requirements, ensuring alignment with business objectives.
  • Develop and maintain technical documentation to support the architecture and design decisions.
  • Conduct code reviews to ensure code quality, performance, and security standards are met.
  • Identify and address technical debt and performance bottlenecks in the system.
  • Ensure the architecture is aligned with the company's strategic goals and industry best practices.
  • Participate in the evaluation and selection of new technologies and tools to enhance the development process.
  • Work closely with the DevOps team to ensure smooth deployment and operation of the microservices.
  • Provide support and troubleshooting for production issues related to the architecture.
  • Continuously monitor and improve the performance and scalability of the system.
  • Contribute to the overall technical strategy and roadmap of the company.

Requirements

  • 9+ years of experience in software development with a focus on Java and Spring Boot.
  • Strong hands-on coding skills in Core Java and Spring Boot.
  • Experience in designing and implementing microservices architecture.
  • Proficiency in GraphQL and API development.
  • Ability to mentor and guide junior developers.
  • Strong problem-solving skills and ability to address technical debt.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service