Java Backend Developer

QodeArlington, TX
Hybrid

About The Position

We are seeking an experienced Java Backend Developer to join our dynamic team and take a leadership role in our backend development initiatives. As a Java Backend Developer, you will be responsible for designing, developing, and maintaining scalable and high-performance backend services. You will collaborate with cross-functional teams to define and implement technical solutions, ensuring optimal database design and integration. The ideal candidate will possess strong expertise in Java, Spring Boot, Microservices, and cloud technologies, with a proven track record of leading teams and driving scalable backend solutions. This role requires a deep understanding of backend architecture, excellent problem-solving skills, and the ability to communicate effectively with stakeholders. You will also work closely with DevOps teams to optimize CI/CD pipelines and cloud deployments, ensuring the reliability and efficiency of our systems. If you are passionate about backend development and thrive in a collaborative environment, we encourage you to apply.

Requirements

  • 6+ years of hands-on experience in Java backend development.
  • Strong expertise in Spring Boot, Microservices, Multithreading REST APIs, and Cloud Technologies.
  • Proficiency in database management (MySQL, PostgreSQL, MongoDB, or similar).
  • Experience with containerization (Docker, Kubernetes) and CI/CD pipelines.
  • Excellent problem-solving skills and the ability to lead teams effectively.
  • Strong communication and stakeholder management skills.
  • Bachelor's degree in Computer Science or a related field.
  • Experience with Agile methodologies and DevOps practices.
  • Solid understanding of software development principles and design patterns.
  • Ability to work independently and as part of a team.

Responsibilities

  • Design, develop, and maintain scalable and high-performance backend services using Java, Spring Boot, and Microservices architecture.
  • Collaborate with cross-functional teams to define and implement technical solutions.
  • Ensure optimal database design and integration with SQL/NoSQL databases.
  • Work with DevOps teams to optimize CI/CD pipelines and cloud deployments (AWS, Azure, or GCP).
  • Troubleshoot performance issues and implement improvements for scalability and efficiency.
  • Lead and mentor junior developers, providing guidance and support.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Contribute to the development of technical documentation and architectural diagrams.
  • Stay up-to-date with the latest trends and technologies in backend development.
  • Participate in the planning and execution of projects, ensuring timely delivery and high-quality results.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service