Submit Resume

Senior Full Stack Java Developer

  • Michigan, Okemos

  • 06/09/2026

  • Contract

  • Active

Job Description:

  • Job Summary
    We are seeking a Senior Full Stack Java Developer with a minimum of 5 years of professional experience in full-stack application development. The ideal candidate will possess strong problem-solving, analytical, and critical-thinking skills, along with the ability to communicate technical concepts effectively. This is a hybrid contract position based in Okemos, Michigan, requiring onsite presence at least 3 days per week, increasing to 4 days per week beginning July 6, 2026.

    Key Responsibilities
    • Design, develop, test, and maintain scalable full-stack applications using Java and modern web technologies.
    • Build and enhance enterprise applications using Core Java/J2EE and the Spring Framework.
    • Develop responsive front-end solutions using Angular, TypeScript, HTML, and CSS.
    • Create and maintain RESTful services and APIs using Jersey.
    • Work with Oracle databases, including SQL and PL/SQL development and optimization.
    • Analyze application performance, conduct JVM profiling, and troubleshoot complex technical issues.
    • Collaborate with cross-functional teams to deliver high-quality software solutions.
    • Participate in code reviews, technical discussions, and continuous improvement initiatives.
    • Ensure applications meet performance, scalability, and reliability requirements.

    Required Qualifications
    • Minimum of 5 years of experience in full-stack Java development.
    • Strong experience with Core Java/J2EE.
    • Deep understanding of JVM architecture, performance tuning, and profiling.
    • Hands-on experience with Spring Framework.
    • Proficiency in Angular, TypeScript, and Node.js.
    • Strong knowledge of HTML and CSS.
    • Experience developing RESTful services using Jersey.
    • Strong SQL and PL/SQL development experience.
    • Experience working with Oracle Database.
    • Excellent analytical, problem-solving, and communication skills.

    Preferred Qualifications
    • Experience with Unix and Shell Scripting.
    • Experience working with Docker.
    • Knowledge of Memcache and Redis.
    • Experience with SAML-based authentication and authorization solutions.

.

.

.