Lead Java Developer
  • IBOTIX US Inc
4 Hours Ago
NA
W2
Albany-NY
7-10 Years
Required Skills: java, healthcare, ORM
Job Description
MUST HAVE : 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).
 
Mandatory Qualifications:
  • More than seven (7) years of experience working on complex projects.
  • 2 or more years in a leadership role as a Developer.
  • Morethan 7 years of experience as a Java developer including experience in Java/J2EE and object-oriented programming (OOP) principles, design patterns, and SOLID principles.
  • Morethan 7 years of experience with popular frameworks, particularly Spring (Spring Boot, Spring MVC, Spring Security) and ORM technologies like Hibernate or JPA.
  • More than 7 years of proven experience designing, building, and maintaining microservices architectures and RESTful APIs, including experience with relational databases (e.g., Oracle, PostgreSQL, SQL), and NoSQL databases.
  • More than 7 years of experience with testing frameworks (e.g., JUnit, Mockito) and proficiency with build tools like Maven or Gradle.
  • Morethan 7 years of experience with major cloud platforms like AWS, Azure, or Google Cloud Platform, including an understanding of containerization with Docker and Kubernetes.
  • More than7 years of experience with DevOps principles and experience with CI/CD tools such as Jenkins.
  • 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).
Description:
  • 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 implement 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.
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.

Jobseeker

Looking For Job?
Search Jobs

Recruiter

Are You Recruiting?
Search Candidates