Programmer Analyst 4

Smart IMS Inc


Job Location:

Lansing, IL - USA

Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Job Title: Java Developer - Hybrid

Duration (Contract): 12 Months

Client Location: Lansing MI 48933

Location Preference: Hybrid

Job Description:
As a Java Developer you will be responsible for maintaining and enhancing complex enterprise applications while ensuring data integrity security and compliance with organizational standards. You will play a key role in developing scalable solutions automating business processes and supporting applications critical to operational efficiency. This position requires strong technical expertise in Java technologies front-end frameworks and database systems along with collaboration across teams to deliver high-quality software solutions within structured development methodologies.

Key Responsibilities:

  • Develop maintain and enhance enterprise-grade applications using Java and related frameworks
  • Design and implement RESTful web services and integrate software components into functional systems
  • Write clean testable and efficient code using Spring MVC Spring Boot Hibernate and related technologies
  • Develop and maintain front-end components using Angular JavaScript HTML5 and modern frameworks
  • Create and optimize database objects such as stored procedures functions triggers and views
  • Troubleshoot and resolve application and database issues to ensure system stability
  • Participate in the full software development lifecycle including requirements gathering design development testing and deployment
  • Implement design patterns such as DAO Singleton Service Locator and Front Controller
  • Build and maintain unit testing frameworks using JUnit and related tools
  • Manage source code using version control systems and support build and deployment processes
  • Collaborate with stakeholders to develop technical documentation prototypes and system designs
  • Support Agile practices using tools for backlog management sprint planning and tracking progress
  • Ensure application security data integrity and compliance with organizational standards

Required Skills Experiences Education and Competencies:

  • Minimum 5 years of experience in Java development using J2EE technologies
  • Strong experience with Spring Framework Spring Boot and Hibernate/JPA
  • 5 years of experience in front-end development using Angular JavaScript HTML5 and related technologies
  • 5 years of experience working with SQL Server and writing complex SQL queries and database objects
  • 3 years of experience with Azure DevOps for Agile project management
  • Experience with RESTful web services SOAP services and messaging frameworks (JMS)
  • Strong understanding of design patterns and object-oriented programming concepts
  • Experience with application servers such as Apache Tomcat JBoss WebSphere and container platforms
  • Experience with build tools such as Maven and version control systems like Git
  • Working knowledge of Agile and hybrid Agile/Waterfall development methodologies
  • Experience with and modern JavaScript frameworks (ES6)
  • Exposure to DevOps practices and cloud platforms such as Azure or AWS
  • Ability to troubleshoot optimize and tune SQL queries and application performance
  • Strong communication collaboration and problem-solving skills
  • Experience leveraging AI tools for code generation refactoring and documentation (preferred)

The hourly range for roles of this nature are $40.00 to $80.00/hr. Rates are heavily dependent on skills experience location and industry.

cyberThink is an Equal Opportunity Employer.

Job Title: Java Developer - Hybrid Duration (Contract): 12 Months Client Location: Lansing MI 48933 Location Preference: Hybrid Job Description: As a Java Developer you will be responsible for maintaining and enhancing complex enterprise applications while ensuring data integrity security and com...