Sunrise Systems - Lansing, MI

posted 5 days ago

Full-time
Lansing, MI
Professional, Scientific, and Technical Services

About the position

The Java Developer position is responsible for maintaining and enhancing complex Java applications that support critical healthcare systems. This role involves technical leadership, guiding other developers, and ensuring the stability and functionality of applications used by healthcare organizations. The developer will execute the full software development life cycle (SDLC) and work on various analytical assignments to improve system integration and performance.

Responsibilities

  • Write well-designed, testable code using Spring MVC, Hibernate, JQuery/HTML5, JavaScript, HTML, XML, and Angular.
  • Develop business application components using Object Oriented Java/JEE technologies and design principles.
  • Design and develop RESTful Web Services using the Spring Web MVC framework.
  • Design, develop, and maintain applications using the Apache Struts framework.
  • Implement design patterns such as Intercepting Filter, Front Controller, Session Facade, DAO, Singleton, and Service Locator.
  • Execute the full software development life cycle (SDLC), including gathering requirements and writing functional/technical specifications.
  • Develop database objects including stored procedures and functions, and troubleshoot issues using SQL and PL/SQL scripts.
  • Integrate software components into a fully functional software system and tune SQL queries and scripts.
  • Maintain source code using source control tools such as GIT and build war files for deployments using Maven.
  • Develop software design documents and work with stakeholders for review and approval.

Requirements

  • 12+ years developing complex computer systems using Java.
  • 12+ years developing complex computer systems using Java IDEs such as Eclipse and STS.
  • 12+ years programming in SQL and/or PL/SQL.
  • 8+ years programming using Java JEE Struts Framework.
  • 8+ years programming using Java JEE Spring/SpringBoot Framework 3.0.
  • 8+ years of development using Hibernate/JPA framework.
  • 5+ years experience with AWS, Databricks, and Elastic search.
  • 5+ years in projects development using Angular/React JS, JavaScript framework.
  • 5+ years programming in the JBOSS Enterprise SOA environment including JBOSS Workflow.
  • 5+ years using CMM/CMMI Level 3 methods and practices.

Nice-to-haves

  • 3+ years experience or knowledge on creating CI/CD pipelines using Azure DevOps.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service