Senior Java Developer

$124,800 - $135,200/Yr

A-Line - Lansing, MI

posted about 2 months ago

Full-time - Senior
Lansing, MI
Rail Transportation

About the position

We are seeking a Senior Java Developer & Technical Lead to join our team, responsible for maintaining and enhancing complex Java applications critical to healthcare organizations. This role ensures that our systems, used by physicians and hospitals for screening and follow-up services, remain stable and functional. As a technical lead, you will guide a team of developers, drive automated processes, ensure data integrity, and oversee application security. You will be instrumental in the development of robust applications that support healthcare operations and improve patient care. In this position, you will be involved in various aspects of software development, including writing robust, testable code using technologies such as Spring MVC, Hibernate, JQuery/HTML5, JavaScript, HTML, XML, and Angular. You will also be responsible for developing business application components with Object-Oriented Java/JEE technologies and designing RESTful Web Services. Your expertise in frameworks like Apache Struts and Spring Boot will be crucial as you implement design patterns such as DAO, Singleton, and Service Locator. Additionally, you will design logical and physical database models, develop stored procedures, and troubleshoot issues using SQL/PLSQL. Integration and deployment will be part of your responsibilities, where you will integrate software components, utilize GIT for version control, and build applications using Maven and CI/CD tools like Azure DevOps. As a technical lead, you will provide guidance on design documents and prototypes, ensuring that logical system requirements flow effectively. You will work on large agile projects, develop BI reporting solutions, and support Electronic Health Records (EHR) and healthcare claims processing. Your leadership will help drive the team towards successful project delivery while maintaining high standards of quality and performance.

Responsibilities

  • Write robust, testable code using Spring MVC, Hibernate, JQuery/HTML5, JavaScript, HTML, XML, and Angular.
  • Develop business application components with Object-Oriented Java/JEE technologies and design RESTful Web Services.
  • Utilize Apache Struts, Spring Boot, and implement design patterns such as DAO, Singleton, and Service Locator.
  • Design logical and physical database models, develop stored procedures, and troubleshoot with SQL/PLSQL.
  • Integrate software components, use GIT for version control, and build applications using Maven and CI/CD tools like Azure DevOps.
  • Provide guidance on design documents, prototypes, and ensure logical system requirements flow.
  • Work on large agile projects, develop BI reporting solutions, and support Electronic Health Records (EHR) and healthcare claims processing.

Requirements

  • 12+ years in Java development, SQL/PLSQL, and Java IDEs.
  • 8+ years with Java JEE Struts and Spring/SpringBoot frameworks.
  • Extensive experience with Hibernate/JPA, AWS, Databricks, Angular/React JS, and JBOSS Enterprise SOA.
  • Skilled in Oracle database design and BI reporting with Business Objects and Oracle Discoverer.
  • Proven experience in agile development, CI/CD pipelines, and using CMM/CMMI Level 3 methods.

Nice-to-haves

  • Knowledge of Apache Kafka, Apache Spark, and ActiveMQ broker.
  • Experience or knowledge of creating CI/CD pipelines using Azure DevOps.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service