Lead Java Developer / Programmer Analyst

• Posted 5 hours ago • Updated 5 hours ago
Full Time
Part Time
Fitment

Dice Job Match Score™

📋 Comparing job requirements...

Job Details

Skills

Summary

SystemDomain, a leading provider of information technology consulting Services firm based in Chicago is looking for IT Professionals. Our high-performance consultants offer technological expertise, strategic insights, and knowledge of their industry experience. Established in 1999, we partner with our customers to build stronger innovative business solutions and to solve their most important and complex business challenges. For more information about SystemDomain, please visit



Job Title: Programmer Analyst 6/Java Developer

Location: Lansing, MI (or as specified by client)

Duration: 6 Months

Employment Type: Contract



Position Overview

We are seeking an experienced Programmer Analyst 6 to support the development, enhancement, and maintenance of enterprise-level Java applications supporting critical health-related systems.

The ideal candidate will play a key role in maintaining system stability, improving functionality, ensuring data integrity, and supporting compliance initiatives aligned with enterprise development standards. This role may also provide technical leadership and guidance to development teams working on mission-critical applications.



Key Responsibilities

  • Design, develop, test, and maintain enterprise Java-based applications.
  • Develop RESTful and SOAP web services using modern Java frameworks.
  • Build and maintain applications using frameworks such as Spring Boot, Spring MVC, Hibernate/JPA, and Struts.
  • Apply object-oriented design principles and design patterns including Intercepting Filter, Front Controller, DAO, Singleton, Session Faade, and Service Locator.
  • Develop and maintain database components including stored procedures, functions, and complex queries.
  • Troubleshoot application issues using SQL and PL/SQL scripts.
  • Create and maintain unit tests using JUnit and related testing frameworks.
  • Participate in all phases of the Software Development Life Cycle (SDLC) including analysis, design, development, testing, and deployment.
  • Integrate software components within enterprise systems and ensure seamless functionality.
  • Manage source code repositories using Git and build automation using Maven.
  • Deploy applications to enterprise servers such as Apache Tomcat, JBOSS, WebSphere, or container environments.
  • Prepare technical documentation including system diagrams, design specifications, and flowcharts.
  • Develop UI prototypes and collaborate with stakeholders to validate requirements.
  • Provide technical leadership and mentorship to development team members.



Required Technical Skills

Core Development

  • Java / J2EE application development
  • Spring Framework (Spring MVC, Spring Boot, Spring Security, Spring Batch)
  • Hibernate / JPA
  • Apache Struts
  • RESTful and SOAP Web Services
  • Java Messaging Service (JMS)

Front-End Technologies

  • Angular or React
  • JavaScript, jQuery
  • HTML5, XML

Database Technologies

  • Oracle Database
  • SQL Server
  • SQL / PL-SQL

DevOps & Tools

  • Git (source control)
  • Maven build tools
  • Application servers such as Tomcat, JBOSS, and WebSphere
  • Container platforms such as OpenShift



Required Experience

  • 10+ years of experience developing enterprise applications using Java.
  • 10+ years of experience working with Java IDE tools such as Eclipse or Spring Tool Suite (STS).
  • 8+ years of experience with the Java JEE Struts framework.
  • 10+ years of experience developing SQL and PL/SQL solutions.
  • 8+ years of experience working with Spring and Spring Boot frameworks.
  • 8+ years of experience with Hibernate / JPA.
  • 5+ years of experience with Angular or React and modern JavaScript frameworks.
  • 5+ years of experience working in enterprise SOA environments.
  • 5+ years of experience following CMM/CMMI Level 3 development practices.
  • 5+ years of experience working in Agile development environments.



Preferred / Nice-to-Have Skills

  • Experience building CI/CD pipelines using Azure DevOps.
  • Experience working with messaging or data streaming platforms such as Kafka or ActiveMQ.
  • Exposure to big data or distributed processing technologies such as Apache Spark.
  • Experience with modern front-end frameworks including React.js, Redux, and React Router.
  • Familiarity with modern JavaScript standards (ES6+).
  • Experience integrating AI-assisted development tools for code generation, refactoring, or documentation automation.

Contact : , peeyush at systemdomaininc dot com

Six three zero, four seven four, eight two zero one



Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

Apply Now

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90970922
  • Position Id: SYS - 4482-3699-1772637823
  • Posted 5 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Hybrid in Lansing, Michigan

Today

Easy Apply

Contract

$70+

Hybrid in Lansing, Michigan

Today

Easy Apply

Contract, Third Party

Depends on Experience

Lansing, Michigan

Today

Easy Apply

Contract

Depends on Experience

Hybrid in Lansing, Michigan

Today

Easy Apply

Contract

Depends on Experience

Search all similar jobs