Job Title: Lead Java Developer Location: Columbus, Ohio 43215 (Hybrid - Must be available for onsite meetings and laptop pickup from Day 1)
Short Description:The Ohio Department of Job and Family Services (JFS) is seeking a
highly skilled Programmer 5 to work on critical applications supporting key business services. This is a senior-level developer position, responsible for designing, developing, maintaining, and optimizing enterprise Java applications in a hybrid cloud/on-premise environment.
Job Responsibilities: - Design, develop, and maintain Java-based enterprise applications using J2EE, JSF, Spring, Hibernate, Spring Boot, and Microservices.
- Create and update complex SQL queries and stored procedures in Oracle and SQL Server databases.
- Troubleshoot application issues and provide long-term solutions.
- Utilize Azure DevOps (TFS), Git, and CI/CD pipelines for build and deployment.
- Participate in Agile ceremonies and collaborate closely with Product Owners, Scrum Masters, and cross-functional teams.
- Mentor junior developers and review code for best practices and compliance with standards.
- Support and integrate technologies such as SOAP/XML, Azure cloud services, FileNet, IBM WebSphere, Jenkins, and IIB/ACE.
- Ensure application stability using monitoring tools like Splunk, Dynatrace, and Veracode.
- Document analysis, findings, and solution design as required.
Required Qualifications: - 8+ years of experience in Java technologies including J2EE, JSF, Spring, Hibernate, Java Batch, JDBC, HTML, JavaScript.
- 8+ years of experience with JQuery, Spring Boot, Microservices, XML, SOAP, Azure, GIT.
- 8+ years of experience in Oracle and SQL Server-proficient in writing/testing stored procedures and SQL queries.
- 3+ years experience with tools like Maven, Nexus, Jenkins, eLDAP, CMIS, FileNet, IBM Integration Bus (IIB), App Connect Enterprise (ACE), Splunk, Dynatrace, and Veracode.
- 5+ years of hands-on experience with IBM WebSphere Application Server.
- Strong understanding of CI/CD processes using Azure DevOps or similar tools.
- Ability to work in a hybrid environment with some onsite presence required.
Education: - Bachelor's Degree in Information Technology, Computer Science, or a related technical discipline (highly desired).
Certifications: - No specific certifications required, but any related to Java, Cloud, or Agile methodologies would be a plus.