What are the responsibilities and job description for the Lead Java Developer position at Georgia IT, Inc.?
Position - Lead Java Developer
Location – Seattle, WA (Hybrid)
12 Months plus contract
Rate -DOE
Responsibilities
Develop and design scalable application on java sprint boot and related technologies, learning new technologies and solve complete business issues.
Working closely with Operation support and platform team for the Release management, experienced working on cloud environment. Azure experience is plus. Helping CI/CD team during rolling out application and infrastructure to support global solutions.
Collaborates with Architecture team, Product team, Development team and other Information Technology (IT) team. Initiates process improvements for new and existing systems.
Designs, develops, implements, documents, and tests changes to an application subsystem. Codes, tests, debugs, documents, and implements complex software applications. Creates more complex prototypes and ensures deliverables are high quality and meet user expectations. Supports system and integration testing activities. Initiates design reviews for new applications and adheres to software development standards.
Coaches, and mentors other team members. Performs cross-training and facilitates information sharing among team members.
Skills
Java 17 (including Functional Programming) - Must
Spring boot > v3.0.0 - Must
Python(Spark) - Data bricks
No SQL DB & RDBMS fundamentals - Must
Nonfunctional & Automation test - Must
GIT, ADO/Jenkins, CICD
Kubernetes(Fundamentals, scale up/down, deployment)
Azure Fundamental