Company:
cyberThink, Inc
Location: Lansing
Closing Date: 20/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Description:
As a Java Developer, you will provide ongoing maintenance and support for complex Java applications and enhance the existing system, which supports critical healthcare screening and follow-up services. You will work closely with different teams to ensure data integrity, compliance, and technical leadership for other developers. In this role, you will focus on application development, integration, and continuous improvement, contributing to critical business processes and healthcare data accuracy.
Key Responsibilities:
Develop and maintain Java-based applications using Spring MVC, Hibernate, and related technologies
Design and develop RESTful web services using Spring Web MVC framework
Provide technical leadership and guidance to developers on projects and system enhancements
Ensure code quality by writing testable code and participating in code reviews
Design and implement database solutions, including writing complex SQL and PL/SQL queries
Troubleshoot application issues and optimize database performance using SQL scripts
Integrate software components into fully functional systems and manage deployments using GIT and Maven
Collaborate with stakeholders to develop prototypes and gather user feedback
Contribute to agile development processes and continuous improvement initiatives
Maintain technical documentation and ensure system designs meet business requirements
Required Skills, Experiences, Education, and Competencies:
12+ years of experience developing complex systems using Java
12+ years of experience with Java IDEs such as Eclipse and STS
Strong programming experience with SQL and PL/SQL
8+ years of experience using Java JEE Struts and Spring/Spring Boot Framework 3.0
Experience with Hibernate/JPA frameworks for database entity mapping
5+ years of experience with AWS, Databricks, and Elasticsearch
Proficient in front-end development using Angular/React JS and JavaScript frameworks
Experience with application servers like Apache Tomcat, JBOSS, and OpenShift Containers
Strong knowledge of source control tools such as GIT and build frameworks like Maven
Experience in database design and development using Oracle and SQL Server
Familiarity with CI/CD pipelines using Azure DevOps (nice to have)
Experience with Electronic Health Records (EHR) and healthcare claims processing (EDI X12)
Knowledge of Apache Kafka, Apache Spark, and ActiveMQ broker
Experience with 5010 EDI X12 healthcare claims processing solutions
Experience in large-scale agile development projects
Exposure to flowcharts, screen layouts, and system documentation
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.
As a Java Developer, you will provide ongoing maintenance and support for complex Java applications and enhance the existing system, which supports critical healthcare screening and follow-up services. You will work closely with different teams to ensure data integrity, compliance, and technical leadership for other developers. In this role, you will focus on application development, integration, and continuous improvement, contributing to critical business processes and healthcare data accuracy.
Key Responsibilities:
Develop and maintain Java-based applications using Spring MVC, Hibernate, and related technologies
Design and develop RESTful web services using Spring Web MVC framework
Provide technical leadership and guidance to developers on projects and system enhancements
Ensure code quality by writing testable code and participating in code reviews
Design and implement database solutions, including writing complex SQL and PL/SQL queries
Troubleshoot application issues and optimize database performance using SQL scripts
Integrate software components into fully functional systems and manage deployments using GIT and Maven
Collaborate with stakeholders to develop prototypes and gather user feedback
Contribute to agile development processes and continuous improvement initiatives
Maintain technical documentation and ensure system designs meet business requirements
Required Skills, Experiences, Education, and Competencies:
12+ years of experience developing complex systems using Java
12+ years of experience with Java IDEs such as Eclipse and STS
Strong programming experience with SQL and PL/SQL
8+ years of experience using Java JEE Struts and Spring/Spring Boot Framework 3.0
Experience with Hibernate/JPA frameworks for database entity mapping
5+ years of experience with AWS, Databricks, and Elasticsearch
Proficient in front-end development using Angular/React JS and JavaScript frameworks
Experience with application servers like Apache Tomcat, JBOSS, and OpenShift Containers
Strong knowledge of source control tools such as GIT and build frameworks like Maven
Experience in database design and development using Oracle and SQL Server
Familiarity with CI/CD pipelines using Azure DevOps (nice to have)
Experience with Electronic Health Records (EHR) and healthcare claims processing (EDI X12)
Knowledge of Apache Kafka, Apache Spark, and ActiveMQ broker
Experience with 5010 EDI X12 healthcare claims processing solutions
Experience in large-scale agile development projects
Exposure to flowcharts, screen layouts, and system documentation
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.
Share this job
Useful Links