Lead Full Stack Java Developer

2 weeks ago


Lansing, Michigan, United States Codeworks L.L.C Full time
Job Opportunity

Codeworks L.L.C. is a leading IT consulting and staffing services company, connecting great people to great companies nationwide. We are seeking a highly skilled Lead Full Stack Java Developer to join our team.

Job Summary

The successful candidate will be responsible for designing, developing, and maintaining complex computer systems using Java. Key responsibilities include:

  • Designing and developing business application components using Object-Oriented Java/JEE technologies and design principles.
  • Developing RESTful Web Services using Spring Web MVC framework.
  • Designing and developing applications using Apache Struts framework.
  • Implementing design patterns such as Intercepting Filter, Front Controller, Session Façade, DAO, Singleton, and Service Locator.
  • Executing the full software development life cycle (SDLC), including gathering requirements and writing functional/technical specifications for complex projects.
  • Designing both logical and physical database models.
  • Developing database objects, including stored procedures and functions.
  • Troubleshooting issues using SQL and PL/SQL scripts.
Requirements

The ideal candidate will have:

  • 12+ years of experience developing complex computer systems using Java.
  • 12+ years of experience developing complex computer systems using Java IDEs such as Eclipse and STS.
  • 12+ years of experience programming in SQL and/or PL/SQL.
  • 8+ years of experience programming using Java JEE Struts and JEE Spring/SpringBoot Framework 3.0.
  • 5+ years of experience with Angular/React JS, JavaScript framework.
  • 5+ years' experience with AWS, Databricks, and Elastic search.
  • Experience tuning SQL queries and scripts.
  • Hands-on experience integrating software components into a fully functional software system.
  • Extensive knowledge of source control tools such as GIT.
  • Experience with Build Frameworks like Maven, maintaining 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.
  • Experience developing software design documents and working with stakeholders for review and approval.
  • Experience developing prototypes and mockups for user 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.

Codeworks L.L.C. is committed to diversity, equity, and inclusion in our workforce and beyond. We believe in equal opportunities and value the unique perspectives that every individual brings to our team.



  • Lansing, Michigan, United States Focused HR Solutions Full time

    Focused HR Solutions is seeking a talented and experienced Full Stack Java Developer to join our client's team. This is an exciting opportunity to contribute to the development and maintenance of critical software applications. As a Full Stack Java Developer, you will play a key role in designing, developing, testing, and deploying robust and scalable...


  • Lansing, Michigan, United States Focused HR Solutions Full time

    Job Description:We are seeking a highly skilled Full Stack Java Developer to join our team at Focused HR Solutions. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using Java and related technologies.Key Responsibilities:Design and develop front-end and back-end components...


  • Lansing, Michigan, United States Focused HR Solutions Full time

    Job Description:We are seeking a highly skilled Full Stack Java Developer to join our Agile development team at Focused HR Solutions. As a key member of our team, you will be responsible for designing, developing, and deploying complex software systems using current Java technologies.Key Responsibilities:Work collaboratively with project managers,...

  • Senior Java Developer

    2 weeks ago


    Lansing, Michigan, United States Focused HR Solutions Full time

    Job Description:We are seeking a highly skilled Full Stack Java Developer to join our team at Focused HR Solutions. As a key member of our development team, you will be responsible for designing, developing, and deploying complex software systems using current Java technologies.Key Responsibilities:Work collaboratively with project managers, application...


  • Lansing, Michigan, United States Apex Systems Full time

    Full Stack Java Developer PositionThis is a challenging full-stack Java developer role with a strong focus on front-end skills.The successful candidate will be part of the Development and Maintenance programs, working closely with the project manager, application owner, and resource manager to deliver high-quality software solutions.Key responsibilities...


  • Lansing, Michigan, United States Saxon Global Full time

    Job DescriptionWe are seeking a skilled Java developer to join our team in Detroit. As a Java developer, you will be responsible for maintaining and modernizing our existing applications and systems. This is a great opportunity to work on a variety of projects, including legacy system upgrades and full stack development.Key ResponsibilitiesMaintain and...

  • Java Developer

    7 days ago


    Lansing, Michigan, United States Saxon Global Full time

    About the RoleWe are seeking a skilled Java Backend Developer to join our team in Detroit. As a key member of our development team, you will be responsible for maintaining and modernizing our existing applications and systems.Key ResponsibilitiesMaintain and improve our existing Java-based applications and systemsParticipate in the modernization of our...


  • Lansing, Michigan, United States Focused HR Solutions Full time

    Job Description:We are seeking a highly skilled Full Stack Java Developer to join our team at Focused HR Solutions. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using Java and related technologies.Key Responsibilities:Design and develop full-stack Java applications with...


  • Lansing, Michigan, United States Focused HR Solutions Full time

    Job DescriptionWe are seeking a highly skilled Full Stack Java Developer to join our team at Focused HR Solutions.The successful candidate will be responsible for:Designing and developing complex software systems using Java and relevant frameworks.Collaborating with cross-functional teams to deliver high-quality applications.Participating in Agile...


  • Lansing, Michigan, United States Insight Global Full time

    Job OverviewWe are seeking a highly skilled Senior Java Developer to support our applications powered in Java.Responsibilities:* Develop and maintain Java-based applications* Design and implement database scripts using PL/SQL* Manage deployments in OpenShift containers* Troubleshoot and resolve technical issues* Collaborate with cross-functional...


  • Lansing, Michigan, United States Oracle Full time

    About UsAt Oracle, we're committed to using tomorrow's technology to tackle today's problems. Our diverse team of innovators is inspired to go beyond what's been done before, and we're committed to expanding our inclusive workforce that promotes diverse insights and perspectives.Job DescriptionThis is a full-stack developer role that will be part of our...


  • Lansing, Michigan, United States Oracle Full time

    About UsAt Oracle, we're committed to using tomorrow's technology to tackle today's problems. Our diverse team of innovators is inspired to go beyond what's been done before, and we're committed to expanding our inclusive workforce that promotes diverse insights and perspectives.Job DescriptionThis is a full-stack developer role that will be part of our...


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

    Senior Java Developer & Technical LeadWe are seeking a highly skilled Senior Java Developer & Technical Lead to join our team at A-Line Staffing Solutions. As a key member of our team, you will be responsible for maintaining and enhancing complex Java applications critical to healthcare organizations.This role ensures that our systems, used by physicians and...

  • Senior Java Developer

    23 hours ago


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

    Senior Java Developer & Technical LeadWe are seeking a highly skilled Senior Java Developer & Technical Lead to join our team at A-Line Staffing Solutions. As a technical lead, you will be responsible for maintaining and enhancing complex Java applications critical to healthcare organizations.This role ensures that our systems, used by physicians and...


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

    Senior Java Developer and Team LeadWe are seeking a seasoned Senior Java Developer to lead our team in designing, implementing, and delivering system and software architecture solutions. As a key member of our technology team, you will be responsible for overseeing the design, prototyping, and development of robust systems to achieve strategic business...

  • Senior Java Developer

    3 weeks ago


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

    Job OpportunityA-Line Staffing Solutions is seeking a highly skilled Senior Java Developer & Technical Lead to join our team.Job SummaryWe are looking for a seasoned Java professional to lead our development team and oversee the maintenance and enhancement of complex Java applications critical to healthcare organizations.Key ResponsibilitiesCode Development:...


  • Lansing, Michigan, United States Oracle Full time

    About UsAt Oracle, we're committed to using tomorrow's technology to tackle today's problems. Our diverse perspectives and various abilities and backgrounds inspire us to go beyond what's been done before.Job DescriptionThis is a full-stack developer role which will be part of our North American team in the Infrastructure Industries GIU.You'll be part of a...


  • Lansing, Michigan, United States Oracle Full time

    About UsAt Oracle, we're committed to using tomorrow's technology to tackle today's problems. Our diverse perspectives and various abilities and backgrounds inspire us to go beyond what's been done before.Job DescriptionThis is a full-stack developer role that will be part of our North American team in the Infrastructure Industries GIU. You'll be part of a...


  • Lansing, Michigan, United States Saxon Global Full time

    Job DescriptionSaxon Global is seeking a highly skilled Senior Java Developer to join our team.Key Responsibilities:Design and develop complex computer systems using Java.Develop and maintain Java applications using Java IDEs such as Eclipse and STS.Program using Java JEE Struts Framework and Java JEE Spring/SpringBoot Framework 3.0.Develop and maintain...


  • Lansing, Michigan, United States HealthEdge Full time

    About the RoleWe are seeking a highly skilled Senior Java Developer to join our team at HealthEdge. As a key member of our development team, you will be responsible for designing, implementing, and developing software solutions using Java and WebLogic Application Server.Key ResponsibilitiesDesign and develop software solutions using Java and WebLogic...