Java Engineer 2
DMV IT Service
Seattle, washington
Job Details
Full-time
Full Job Description
Job Title: Java Engineer 2
Location: Hybrid (Seattle, WA)
Employment Type: Full-Time
About Us:
DMV IT Service LLC is a trusted IT consulting firm, delivering tailored solutions to businesses and individuals since 2020. We specialize in optimizing IT infrastructure, providing expert guidance, and supporting workforce needs with top-tier staffing services. Our consulting expertise spans system administration, cybersecurity, networking, and IT operations, empowering clients to achieve their technology goals. With a client-focused approach, we also offer online training and job placements to build long-term IT success.
Job Overview:
We are seeking a Java Engineer 2 to spearhead engineering and delivery of microservices and APIs to support our Store Data Hub. This role involves leading a team that supports various mid-layer services across the organization and to external partners. The ideal candidate will have a robust background in Java 21+, Azure Cloud, Containerization, and Data Streaming, along with proven leadership skills in technical team environments.
Requirements
- Lead in the engineering and delivery of microservices and APIs using Java 21+ and Azure Cloud technologies.
- Actively participate in all scrum ceremonies and lead the delivery of the strategic roadmap for the Store Data Hub.
- Define project scope and specifications, estimate resources, and ensure that specifications and requirements are clearly articulated and understood by development teams.
- Propose and implement technical solutions, ensuring the delivery of well-designed, high-quality, fully functional, properly tested features, fixes, and enhancements.
- Manage the full application development lifecycle, from design through to deployment and support.
- Define and document best practices and strategies regarding application deployment and infrastructure maintenance.
- Support continuous improvement by investigating alternatives and new technologies, and presenting these for architectural review.
- Troubleshoot and debug applications to optimize performance.
- Provide expert guidance, direction, and support on complex engagements.
Required Qualifications:
- 9+ years of engineering experience, with 3+ years as a lead engineer.
- Strong expertise in Java 21+, Azure cloud, and containerization technologies.
- Extensive experience with data streaming, CI/CD, and full stack development.
- Proficient in PostgreSQL, Spring Boot, and automated testing frameworks.
- Demonstrated experience in team leadership and Agile/Scrum methodologies.
Desired Skills & Experience:
- Experience with Elastic Search and Spark Python.
- Knowledge of observability/monitoring tools such as Splunk, Datadog, New Relic, etc.
- Familiarity with API management tools such as Apigee.