Lead Java Developer

Donato Technologies, Inc

City of Albany (NY)

Remote

USD 130,000 - 170,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

New York State Integrated Eligibility System (IES) Program is seeking an experienced Java Developer to support modernization efforts. You will work on cross-functional teams to build scalable Java applications for Medicaid, SNAP, Public Assistance, and Child Support, aligning with agile practices.

Leadership and strong problem-solving are essential for success. The role emphasizes design, development, and deployment across the SDLC, with opportunities for telecommuting up to 100% remote based on

Qualifications

  • 7+ years of experience designing, building, and maintaining Java applications.
  • 7+ years in Java/J2EE with OOP, design patterns, and SOLID principles.
  • 7+ years with Spring (Boot/ MVC/ Security) and Hibernate/JPA.
  • 7+ years designing microservices and RESTful APIs.
  • 7+ years with testing frameworks (JUnit/Mockito) and build tools (Maven/Gradle).
  • 7+ years with AWS/Azure/GCP and containerization (Docker/Kubernetes).
  • 7+ years implementing DevOps, CI/CD (Jenkins).
  • 2+ years in federal/state government settings (preferred).
  • 7+ years relational DBs (Oracle, PostgreSQL) and SQL; NoSQL experience.

Responsibilities

  • Design, develop, and implement complex, high-volume, low-latency Java applications for enterprise systems.
  • Analyze systems to determine requirements and ensure designs meet business goals.
  • Collaborate with product managers to define objectives and features.
  • Contribute to all SDLC stages from analysis to deployment and maintenance.
  • Identify and resolve production issues including memory leaks and network failures.
  • Suggest upgrades to Java infrastructure to improve performance and longevity.
  • Support deployment of new features and ensure system stability.
  • Create and maintain technical and user documentation.
  • Stay current with technologies and introduce applicable innovations.
  • Perform other duties as assigned.

Skills

Java/J2EE
OOP principles
Design patterns
SOLID
Spring Framework
Hibernate/JPA
Microservices
RESTful APIs
Testing frameworks (JUnit/Mockito)
CI/CD (Jenkins)
Cloud platforms ( AWS/Azure/GCP )
Docker
Kubernetes
SQL/NoSQL databases

Tools

Maven
Gradle
Jenkins
Docker
Kubernetes
JUnit
Mockito

Job description

PERSONNEL REQUEST DOCUMENT
Mandatory Qualifications:

1. Level III- More than seven (7) years of experience working on complex projects with 2 or more years in a leadership role as a Developer

2. More than 7 years of experience as a Java developer including experience in Java/J2EE and object-oriented programming (OOP) principles, design patterns, and SOLID principles.

3. More than 7 years of experience with popular frameworks, particularly Spring (Spring Boot, Spring MVC, Spring Security) and ORM technologies like Hibernate or JPA.

Desirable Qualifications:

1. More than 7 years of proven experience designing, building, and maintaining microservices architectures and RESTful APIs.

2. More than 7 years of experience with testing frameworks (e.g., JUnit, Mockito) and proficiency with build tools like Maven or Gradle.

3. More than 7 years of experience with major cloud platforms like AWS, Azure, or GCP, including an understanding of containerization with Docker and Kubernetes.

4. More than 7 years of experience with DevOps principles and experience with CI/CD tools such as Jenkins.

5. 2+ years of experience working in a federal or state government setting (Health and Human Services, especially in Integrated Eligibility System programs such as PA, TA, SNAP, HEAP, Fair Hearings, Child Support, etc. preferred).

6. More than 7 years of experience with relational databases (e.g., Oracle, PostgreSQL) and SQL, as well as experience with NoSQL databases

Travel/Part-Time/Duties/Responsibilities:

The New York State Integrated Eligibility System (IES) Program is seeking a skilled and collaborative Java Developer to support the development of modernization of the New York State Integrated Eligibility System (IES). This individual will work on cross-functional teams to develop robust and scalable application that improve the delivery of critical health and human services program such as Medicaid, SNAP, Public Assistance and Child Support. The ideal candidate will have extensive experience in designing, developing, and deploying robust, scalable, and high-performance Java applications for enterprise-level systems. The individual must thrive in Agile/Scrum environments and can contribute to both front-end and back-end application development and strong problem-solving, analytical, and communication skills.
The Java Developer will work under the guidance of senior technical leads and collaborate with architect, testers and business analyst to implements high-quality code that meets project requirements and adheres to state and federal compliance standards. The work will directly impact the functionality and user experience of a system used by millions of New Yorkers.
The mission of IES is to enhance the well-being of New Yorkers by transforming health and human service delivery through coordinated business practices, modernized technology, and strategic partnerships. Specifically, IES will improve and simplify the eligibility determination and delivery of health and human services to NYS residents in areas such as: Medicaid, SNAP, Public Assistance, HEAP, Child Care and Fair Hearings.
Responsibilities:
Design, development, and implement complex, high-volume, and low-latency Java applications.

Develop software solutions by analyzing current systems, determining technical requirements, and ensuring designs conform to business goals.

Collaborate with product managers and other stakeholders to define application objectives, features, and functionality.

Contribute to all stages of the software development lifecycle (SDLC), from initial analysis to deployment and maintenance.

Identify and resolve immediate and potential technical issues, including complex production problems like memory leaks and network failures.

Recommend upgrades and changes to existing Java infrastructure to improve functionality, performance, and system longevity.

Collaborate the deployment of new features and monitor for successful integration, ensuring system stability.

Assist in creating and maintaining detailed technical and user support documentation.

Stay up-to-date with emerging technologies, industry trends, and best practices, and introduce innovations where applicable.

Other duties as assigned.

Consultants may be eligible to telecommute for more than 50% of their work hours, up to and including 100% remote work. Telecommuting arrangements require direct manager approval and are subject to change based on program needs. Consultants approved for 100% remote work must attend monthly in-person meetings at the Albany office and be available for major milestone meetings as needed.

How many candidates will be interviewed:

IES will interview at least the top five highest candidates. If none of the five provide best value, IES will request to interview all candidates deemed susceptible based on technical and cost evaluations.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

System Integration Engineer (Java)
System Integration Engineer (Java)

Cloud & Things Inc • City of Albany (NY)

Hybrid
USD 103,000 - 124,000
Hybrid work arrangement
Professional development opportunities
Senior Java Developer - Remote, Microservices & Cloud
Senior Java Developer - Remote, Microservices & Cloud

Donato Technologies, Inc • City of Albany (NY)

Remote
USD 130,000 - 170,000
IES App Dev Lead (Project Coordinator) ref# 11270R
IES App Dev Lead (Project Coordinator) ref# 11270R

Information Technology Services, Office of • City of Albany (NY)

On-site
USD 140,000 - 190,000
Senior Java Developer
Senior Java Developer

ZealHire Inc. • City of Albany (NY)

Hybrid
USD 110,000 - 150,000
System Integration Engineer
System Integration Engineer

Indotronix Avani Group • City of Albany (NY)

Remote
USD 120,000 - 160,000
IES App Dev Lead (Project Coordinator) ref# 11270R
IES App Dev Lead (Project Coordinator) ref# 11270R

NYS Office of Information Technology Services • New York (NY)

On-site
USD 120,000 - 180,000
ERS Membership
Deferred Compensation
529/ABLE College Savings
+1
Business Analyst II
Business Analyst II

Donato Technologies, Inc • City of Albany (NY)

On-site
USD 85,000 - 110,000
Senior Java Developer
Senior Java Developer

Cloud and Things • City of Albany (NY)

Hybrid
USD 135,000 - 177,000
Java developer
Java developer

Apexon • Mechanicsburg

On-site
USD 120,000 - 150,000
Java Developer
Java Developer

Cloud and Things • City of Albany (NY)

On-site
USD 130,000 - 155,000
Competitive salary
Opportunity to work on rewarding projects
Collaborative team environment