Java Technical Lead

  • Bethesda, MD
  • Posted 60+ days ago | Updated 20 hours ago


On Site
Contract - W2
Contract - Independent
Contract - 2 year(s)



Job Details

We are seeking a highly motivated Java Technical Lead to join our team in Bethesda, MD and play a key role in building and enhancing our next-generation authorization/policy-driven framework. If you are a skilled professional with a passion for Java development, microservices architecture, and leading project teams, we want to hear from you.
Hybrid Role - 2 days/week in Office


  1. Lead the development and enhancement of our authorization/policy-driven framework, ensuring high-quality and scalable solutions.
  2. Provide architectural leadership, making informed decisions on technology choices and design considerations.
  3. Independently manage projects, collaborating with cross-functional teams and stakeholders to deliver solutions on time and within scope.
  4. Develop and implement Java-based microservices using technologies such as Spring, SpringBoot, Hibernate, and Kafka.
  5. Utilize containerization and orchestration tools, such as Docker and OpenShift, to deploy and manage microservices.
  6. Collaborate with globally distributed teams in an agile work environment, participating in sprint planning, daily stand-ups, and retrospectives.
  7. Design and implement RESTful APIs to facilitate seamless integration with other systems.
  8. Utilize Jenkins/Bitbucket for continuous integration and delivery, ensuring efficient and automated build and deployment processes.
  9. Implement best practices for version control using tools like Maven and Git.
  10. Work with data streaming technologies to enable real-time data processing.


  1. Bachelor's degree in Computer Science, Information Technology, or a related field.
  2. Proven experience as a Java Technical Lead or similar role, with a strong background in Java/J2EE development.
  3. In-depth knowledge of microservices architecture and its related technologies (Spring, SpringBoot, Hibernate).
  4. Hands-on experience with containerization and orchestration tools (Docker, OpenShift).
  5. Proficient in building and consuming RESTful APIs.
  6. Strong expertise in continuous integration and delivery using Jenkins/Bitbucket.
  7. Experience with version control tools such as Maven and Git.
  8. Familiarity with Apache Kafka and data streaming technologies.
  9. Ability to work independently, manage projects, and provide technical leadership.
  10. Excellent communication skills and the ability to collaborate effectively with global teams.

If you are a self-starter with a passion for technology and a desire to contribute to innovative projects, we encourage you to apply and become a part of our dynamic team. Join us in shaping the future of [industry] through cutting-edge solutions and collaborative development.