Overview
On Site
Contract - W2
Contract - Independent
Contract - 2 year(s)
Skills
Spring
Microservices
Java
API
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
Responsibilities:
- Lead the development and enhancement of our authorization/policy-driven framework, ensuring high-quality and scalable solutions.
- Provide architectural leadership, making informed decisions on technology choices and design considerations.
- Independently manage projects, collaborating with cross-functional teams and stakeholders to deliver solutions on time and within scope.
- Develop and implement Java-based microservices using technologies such as Spring, SpringBoot, Hibernate, and Kafka.
- Utilize containerization and orchestration tools, such as Docker and OpenShift, to deploy and manage microservices.
- Collaborate with globally distributed teams in an agile work environment, participating in sprint planning, daily stand-ups, and retrospectives.
- Design and implement RESTful APIs to facilitate seamless integration with other systems.
- Utilize Jenkins/Bitbucket for continuous integration and delivery, ensuring efficient and automated build and deployment processes.
- Implement best practices for version control using tools like Maven and Git.
- Work with data streaming technologies to enable real-time data processing.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Java Technical Lead or similar role, with a strong background in Java/J2EE development.
- In-depth knowledge of microservices architecture and its related technologies (Spring, SpringBoot, Hibernate).
- Hands-on experience with containerization and orchestration tools (Docker, OpenShift).
- Proficient in building and consuming RESTful APIs.
- Strong expertise in continuous integration and delivery using Jenkins/Bitbucket.
- Experience with version control tools such as Maven and Git.
- Familiarity with Apache Kafka and data streaming technologies.
- Ability to work independently, manage projects, and provide technical leadership.
- 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.