What are the responsibilities and job description for the Java Developer position at NimbusAITech LLC?
Job Details
Job Title: Java Engineer 2
Position Type: Solutions
Location: Seattle, WA
Remote Work: Partial
Talent must reside at location on submission: Yes
Job Description
Our client is seeking a Lead Java Engineer for engineering and delivery of microservices and APIs to support Store Data Hub. The team supports various mid-layer services across the organization and to external partners. The ideal candidate will have strong experience in Java 21 , Azure Cloud, Containerization, Data Streaming, React, PostgreSQL, Elastic Search, Automated Testing, Agile/Scrum, and technical team leadership.
Required Skills:
Java 21
Azure Cloud
Containerization
Data Streaming
Team Leadership
CI/CD
Full Stack Development
Job Duties:
Actively participate in all scrum ceremonies and lead in the delivery of the strategic roadmap.
Define project scope, specifications, and estimate resources required for solutions.
Ensure specifications and requirements are clearly articulated to development teams and monitor timelines & progress.
Propose and implement technical solutions.
Deliver well-designed, high-quality, fully functional, properly tested features, fixes, and enhancements.
Responsible for the full application development lifecycle and support.
Define and document best practices and strategies for application deployment and infrastructure maintenance.
Support continuous improvement by researching and presenting alternative technologies.
Troubleshoot and debug to optimize performance.
Provide subject matter expertise and direction on complex engagements.
Job Requirements:
9 years of engineering experience.
3 years as a lead engineer.
6 years experience with Java 8 or above.
6 years experience as a full stack engineer.
3 years experience with Spring Boot.
3 years experience with Containers (Docker, Kubernetes, EKS, or Redhat).
3 years experience with Azure Cloud.
3 years experience with PostgreSQL.
3 years experience with CI/CD.
3 years experience with automated testing frameworks (JBehave, Cucumber, Selenium, JUnit).
3 years experience with data streaming (Kafka, Kinesis, NATS, Messaging, etc.).
2 years experience with React.
2 years experience in architecture & design.
Experience with Agile/Scrum methodologies (backlog refinement, standups, retrospectives).
Desired Skills & Experience:
2 years experience with Elastic Search.
2 years experience with Spark Python.
2 years experience with observability/monitoring tools (Splunk, Datadog, New Relic, EKS, etc.).
2 years experience with Apigee.