cyberThink Inc
Java Developer - Hybrid
cyberThink Inc, Lansing, Michigan, United States, 48900
Job Description:
As a Java Developer, you will provide ongoing maintenance and support for complex Java applications, focusing on enhancements and stability of the Client applications. This critical system supports healthcare organizations in delivering screening and follow-up services. You will develop and maintain automated processes, streamline business processes, ensure data integrity, and provide technical leadership and oversight. Your role also includes participating in analytical assignments to enhance, integrate, and maintain critical applications.
Key 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 Façade, DAO, Singleton, and Service Locator.Execute the full software development life cycle (SDLC), including gathering requirements and writing functional/technical specifications.Design both logical and physical database models, and develop database objects like stored procedures and functions.Troubleshoot issues using SQL and PL/SQL scripts, and tune SQL queries and scripts.Integrate software components into a fully functional system.Develop software design documents, prototypes, and mock-ups, and collaborate with stakeholders for review and approval.Required Skills, Experiences, Education, and Competencies:
12+ years of experience developing complex computer systems using Java.12+ years of experience with Java IDEs such as Eclipse and STS.12+ years of programming in SQL and/or PL/SQL.8+ years of experience with Java JEE Struts and JEE Spring/Spring Boot Framework 3.0.5+ years of experience in projects development using Angular/React JS and JavaScript frameworks.5+ years of experience with AWS, Databricks, and Elastic Search.5+ years of experience programming in the JBOSS Enterprise SOA environment, including JBOSS Workflow.5+ years of experience with CMM/CMMI Level 3 methods and practices.5+ years of experience implementing agile development processes, including test-driven development.3+ years of experience or knowledge of creating CI/CD pipelines using Azure DevOps (nice to have).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.
#J-18808-Ljbffr
As a Java Developer, you will provide ongoing maintenance and support for complex Java applications, focusing on enhancements and stability of the Client applications. This critical system supports healthcare organizations in delivering screening and follow-up services. You will develop and maintain automated processes, streamline business processes, ensure data integrity, and provide technical leadership and oversight. Your role also includes participating in analytical assignments to enhance, integrate, and maintain critical applications.
Key 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 Façade, DAO, Singleton, and Service Locator.Execute the full software development life cycle (SDLC), including gathering requirements and writing functional/technical specifications.Design both logical and physical database models, and develop database objects like stored procedures and functions.Troubleshoot issues using SQL and PL/SQL scripts, and tune SQL queries and scripts.Integrate software components into a fully functional system.Develop software design documents, prototypes, and mock-ups, and collaborate with stakeholders for review and approval.Required Skills, Experiences, Education, and Competencies:
12+ years of experience developing complex computer systems using Java.12+ years of experience with Java IDEs such as Eclipse and STS.12+ years of programming in SQL and/or PL/SQL.8+ years of experience with Java JEE Struts and JEE Spring/Spring Boot Framework 3.0.5+ years of experience in projects development using Angular/React JS and JavaScript frameworks.5+ years of experience with AWS, Databricks, and Elastic Search.5+ years of experience programming in the JBOSS Enterprise SOA environment, including JBOSS Workflow.5+ years of experience with CMM/CMMI Level 3 methods and practices.5+ years of experience implementing agile development processes, including test-driven development.3+ years of experience or knowledge of creating CI/CD pipelines using Azure DevOps (nice to have).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.
#J-18808-Ljbffr