What are the responsibilities and job description for the Java Developer (Hybrid) position at DP Professionals (DPP)?
DPP is seeking a Java Developer for an opportunity in Lansing, Michigan.
Work arrangement:
Click the apply button or contact our recruiter Carolyn at Carolyn.Miner@dppit.com to learn more about this position (#24-00619).
DPP offers a range of compensation and benefits packages to our employees and their eligible dependents. Call today to learn more about working with DPP.
Authorized US Worker - US Citizens and those authorized to work in the US are encouraged to apply. We are unable to sponsor at this time. EOE/AA/V/D
Work arrangement:
- Hybrid: Onsite 2 days/week required.
- Candidates must be local at time of submission.
- W2 position; 1 year with possible extension.
- 12 years developing complex computer systems using Java
- 12 years developing complex computer systems using Java IDEs, such as Eclipse, STS
- 12 years programming in SQL and/or PL/SQL
- 8 years programming using Java JEE Struts and JEE Spring/Spring Boot Framework 3.0
- 5 years in project development using Angular/React JS, JavaScript framework
- 5 years’ experience with AWS, Databricks, and Elastic search
- The Java Developer position is responsible for providing ongoing maintenance and support of complex Java applications and developing enhancements to MBCIS HDHHS applications supported within the department.
- MBCIS is a critical system that is used by physicians, hospitals, and other healthcare organizations in their communities to provide all screening and any necessary follow-up services.
- Local Coordinating Agencies (LCA) and Health Departments are required to provide or arrange for basic screening services, provide timely and appropriate clinical care, Reimbursement of care/cost of care and data quality evaluation. Changes are being made to enhance the stability and functionality of the system.
- The Java Developer is integral to developing and maintaining MDHHS’ MBCIS automated processes, streamlining critical business processes, data integrity, SEM/SUITE compliance, and securing the applications.
- The Java Developer also performs as a technical lead and provides technical guidance to the other developers in the department. As a technical lead, the resource participates in a variety of analytical assignments that provide for the enhancement, integration, maintenance, and implementation of projects.
- The Java Developer also provides technical oversight to developers in the team that support other critical applications.
- Write well-designed, testable code using spring MVC, Hibernate framework for entity object mapping, JQuery/HTML5, JavaScript, HTML, XML, Angular
- Develop business application components using Object Oriented java/JEE technologies, design principles.
- Design and develop RESTful Web Services using Spring Web MVC framework.
- Design, Develop and maintain applications using Apache Struts framework.
- Ability to implement design patterns like Intercepting Filter, Front Controller, Session Facade, DAO, Singleton, and Service Locator
- Execute full software development life cycle (SDLC) including experience in gathering requirements and writing functional/technical specifications for complex projects.
- Excellent knowledge in designing both logical and physical database model
- Develop database objects including stored procedures, functions,
- Troubleshoots issues using SQL, PL/SQL scripts
- 12 years developing complex computer systems using Java
- 12 years developing complex computer systems using java IDEs such as Eclipse, 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/Spring Boot 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
- 5 years implemented agile development processes including test driven development
- 3 years’ experience or Knowledge on creating CI/CD pipelines using Azure DevOps (Nice to have)
- Experience tuning SQL queries and scripts
- Hands on experience Integrating software components into a fully functional software system
- Extensive knowledge on source control tools such as GIT
- Experience on Build Frameworks like Maven, maintain source code using source control, and baseline software versions and build war files for deployments
- Experience developing with application servers Apache Tomcat, JBOSS, Web Sphere, OpenShift Container
- Develop software design documents and work with stakeholders for review and approval
- Experience developing, prototypes, mockup for users review and approval
- Exposure to flowcharts, screen layouts and documentation to ensure logical flow of the system requirements
- Experience working on large agile projects
- Experience with Java 8, SOAP Web-Services and Java Messaging Service (JMS) API
- Experience with Spring Boot Projects, Spring Data, Spring Batch, Spring Security frameworks
- Good to have knowledge of Apache Kafka, Apache Spark and ActiveMQ broker
- Experience in Database Design in Oracle and SQL server
- Experience or Knowledge on creating CI/CD pipelines using Azure DevOps
- Design, develop and maintain BI reporting solutions using Business Objects and Oracle Discoverer
- Extensive experience in Oracle database logical and physical design
- Develop PL/SQL Procedures, Functions, Packages and Job Scheduling
- Experience in Electronic Health Records (EHR) HL7 solutions
- Experience in 5010 EDI X12 healthcare claims processing solutions
- Experience in SIGMA payment processing type solutions
Click the apply button or contact our recruiter Carolyn at Carolyn.Miner@dppit.com to learn more about this position (#24-00619).
DPP offers a range of compensation and benefits packages to our employees and their eligible dependents. Call today to learn more about working with DPP.
Authorized US Worker - US Citizens and those authorized to work in the US are encouraged to apply. We are unable to sponsor at this time. EOE/AA/V/D
Java Developer
Resource Informatics Group -
Lansing, MI
JAVA Developer
ATC -
Lansing, MI
JAVA DEVELOPER
CAI -
Lansing, MI