Senior Java Software Engineer

4 weeks ago


Lansing, Michigan, United States TOPSYSIT Full time
Job Title: Lead Java Developer

Location: Remote

Required Experience: 12+ Years

Job Summary

TOPSYSIT is seeking a highly skilled Lead Java Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software applications using Java and related technologies.

Key Responsibilities
  • Design and develop well-structured, testable code using Spring MVC, Hibernate, and other Java frameworks.
  • Develop business application components using Object-Oriented Java/JEE technologies and design principles.
  • Design and develop RESTful Web Services using Spring Web MVC.
  • Develop and maintain applications using Apache Struts framework.
  • Implement design patterns such as Intercepting Filter, Front Controller, Session Faade, DAO, Singleton, and Service Locator.
  • Execute the full software development life cycle, including gathering requirements and writing functional/technical specifications for complex projects.
  • Design and develop logical and physical database models.
  • Troubleshoot issues using SQL and PL/SQL scripts.
  • Tune SQL queries and scripts.
  • Integrate software components into a fully functional software system.
  • Experience with source control tools such as GIT.
  • Experience with Build Frameworks like Maven and maintaining source code using source control.
  • Experience with application servers such as Apache Tomcat, JBOSS, Web Sphere, and Openshift Container.
  • Develop software design documents and work with stakeholders for review and approval.
  • Experience with Java 8, SOAP Web-Services, and Java Messaging Service (JMS) API.
  • Experience with Spring Boot Projects, Spring Data, Spring Batch, and Spring Security frameworks.
  • Good to have knowledge of Apache Kafka, Apache Spark, and ActiveMQ broker.
  • Experience in Database Design in Oracle and SQL servers.
  • Experience or Knowledge of 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.
Requirements

12+ years of experience in Java development.

Experience with Spring Boot, Spring Data, Spring Batch, and Spring Security frameworks.

Good to have knowledge of Apache Kafka, Apache Spark, and ActiveMQ broker.

Experience in Database Design in Oracle and SQL servers.

Experience or Knowledge of 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.



  • Lansing, Michigan, United States ATC, Inc. Full time

    Job Title: Senior Java Software EngineerJob Summary:ATC, Inc. is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex computer systems using Java.Responsibilities:- Design and develop well-structured, testable code...


  • Lansing, Michigan, United States Apex Systems Full time

    Job SummaryWe are seeking a highly skilled Senior Java Software Engineer to join our team at Apex Systems. As a key member of our development team, you will be responsible for designing, developing, and deploying complex software systems using Java and related technologies.Key ResponsibilitiesDesign and develop high-quality software systems using Java,...


  • Lansing, Michigan, United States Digital Technology Solutions Full time

    Job SummaryDigital Technology Solutions is seeking a highly skilled Java Tech Lead to join our team in Lansing, MI. As a key member of our development team, you will be responsible for leading the design, development, and implementation of software solutions using Java.Key ResponsibilitiesLead the development team in the design, development, and...


  • Lansing, Michigan, United States Agile Full time

    Job Title: Lead Java DeveloperJob Type: ContractLocation: Lansing, MIKey Responsibilities:Design and develop complex computer systems using Java, with a focus on scalability and maintainability.Lead a team of Java developers in the development of enterprise-level software applications.Collaborate with cross-functional teams to ensure seamless integration...


  • Lansing, Michigan, United States Saxon Global Full time

    Job Summary:We are seeking a highly skilled Senior Java Software Architect to join our team at Saxon Global. As a key member of our architecture team, you will be responsible for designing and implementing scalable, secure, and efficient software systems using Java and related technologies.Key Responsibilities: Design and develop large-scale software systems...

  • Senior Java Developer

    4 weeks ago


    Lansing, Michigan, United States Veracity Software Inc Full time

    Job DescriptionVeracity Software Inc is seeking a highly skilled and experienced Java Developer to join our team. The ideal candidate will have a strong background in Java development, with a focus on complex computer systems and enterprise-level applications.Key ResponsibilitiesDesign, develop, and maintain complex Java applications using Java JEE...

  • Senior Java Developer

    3 weeks ago


    Lansing, Michigan, United States Stafford Gray Full time

    Job SummaryStafford Gray is seeking a highly skilled Senior Java Developer to join our team. As a key member of our development team, you will be responsible for designing, implementing, and delivering system and software architecture designs, strategies, and quality assurance plans. You will work closely with our ORS Development and Operations Teams to...

  • Senior Java Developer

    4 weeks ago


    Lansing, Michigan, United States Saxon Global Full time

    Job Title: Senior Java DeveloperAt Saxon Global, we are seeking a highly skilled and experienced Senior Java Developer to join our team. As a key member of our development team, you will be responsible for designing, implementing, and delivering system and software architecture designs, strategies, and quality assurance plans.Key Responsibilities:Design,...


  • Lansing, Michigan, United States Stellar Professionals Full time

    Job OverviewWe are seeking a highly skilled Java Developer to join our team at Stellar Professionals.Key Responsibilities:Design and develop complex computer systems using Java.Utilize Java IDEs such as Eclipse and STS to create efficient software solutions.Develop and maintain databases using SQL and/or PL/SQL.Implement Java JEE Struts and JEE...


  • Lansing, Michigan, United States Cays Inc Full time

    Job OpportunityCays Inc is seeking a highly skilled Java Developer to join our team.Key Responsibilities:Design and develop complex computer systems using Java.Utilize Java IDEs such as Eclipse and STS to create efficient software solutions.Program in SQL and/or PL/SQL to ensure database integration.Develop applications using Java JEE Struts and...

  • Senior Java Developer

    4 weeks ago


    Lansing, Michigan, United States Saxon Global Full time

    Job Description:As a Senior Java Developer at Saxon Global, you will be responsible for designing, implementing, and delivering system and software architecture designs, strategies, and quality assurance plans. You will design, prototype, develop, and implement software to achieve business results for our clients. With your expertise in object-oriented,...


  • Lansing, Michigan, United States Saxon Global Full time

    Job DescriptionThe Senior Java Developer will provide technical leadership to the application development team, responsible for designing, developing, and supporting complex Java applications. The ideal candidate will collaborate with the business area to ensure the technical design of the application meets the business requirements.Key...

  • Senior Java Developer

    3 weeks ago


    Lansing, Michigan, United States HighCloud Solutions Full time

    Job Title: Senior Java DeveloperJob Summary:We are seeking a highly skilled Senior Java Developer to join our team at HighCloud Solutions. As a Senior Java Developer, you will be responsible for designing, developing, and implementing software solutions using Java and related technologies.Key Responsibilities:Design and develop software solutions using Java...


  • Lansing, Michigan, United States HighCloud Solutions Full time

    Job DescriptionHighCloud Solutions is seeking an experienced Senior Software Engineer to join our team in Lansing, MI. The ideal candidate will have a strong background in developing complex computer systems using Java, with a focus on creating scalable and efficient software solutions.Job SummaryWe are looking for a highly skilled Senior Software Engineer...


  • Lansing, Michigan, United States Saxon Global Full time

    Job Title: DHHS - Java Software EngineerJob Summary:The successful candidate will provide technical leadership to the application development team, ensuring the technical design of the application meets business requirements. This role involves designing, developing, and supporting complex Java applications, collaborating with stakeholders, and providing...

  • Senior Java Developer

    4 weeks ago


    Lansing, Michigan, United States A-Line Staffing Solutions Full time

    Job Title: Senior Java DeveloperJob Summary:We are seeking a highly skilled Senior Java Developer to join our team at A-Line Staffing Solutions. As a Senior Java Developer, you will be responsible for designing, developing, and implementing software applications using Java and related technologies. You will work closely with our development team to ensure...

  • Software Engineer

    2 weeks ago


    Lansing, Michigan, United States Fish Window Cleaning Full time

    Job Description:We are seeking a skilled Java Developer to join our team.Responsibilities:Design, develop, and test Java applications.Collaborate with cross-functional teams to identify and prioritize project requirements.Implement software solutions that meet business needs and requirements.Maintain and enhance existing software applications.

  • Senior Java Developer

    4 weeks ago


    Lansing, Michigan, United States Digital Technology Solutions Llc Full time

    Digital Technology Solutions Llc is seeking a skilled Java Full Stack Developer to join our team in Lansing, MI. The ideal candidate will have 12+ years of experience developing complex computer systems using Java and a strong understanding of software engineering principles. Key skills include:Java developmentFull stack developmentSoftware engineeringAs a...

  • Senior Java Developer

    4 weeks ago


    Lansing, Michigan, United States Stafford Gray Full time

    Job SummaryStafford Gray is seeking a highly skilled Senior Java Developer to join our team. As a key member of our development team, you will be responsible for designing, implementing, and delivering system and software architecture designs, strategies, and quality assurance plans.Key ResponsibilitiesLead and manage the design, implementation, and delivery...

  • Senior Java Developer

    4 weeks ago


    Lansing, Michigan, United States Sunrise Systems, Inc. Full time

    Job Title: Modernization Systems AnalystJob Summary:At Sunrise Systems, Inc., we are seeking a highly skilled Senior Java Developer to join our team as a Technical Systems Analyst. As a key member of our development team, you will be responsible for analyzing current system architecture, researching emerging technologies, and designing and implementing...