Senior Full Stack Java Developer

KSN Technologies, Inc.

Lansing, MI • 14m ago • On-site

Senior

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Senior Full Stack Java Developer (contract)
  • Hybrid in Lansing, MI; only locals
  • 9-month contract with extension; W-2 employment (no C2C/1099)

Description

You will design, develop, and maintain enterprise full-stack applications using Java (Spring Boot) for the back end and modern JavaScript frameworks such as React or Angular for the front end. The role emphasizes scalable, secure, high-performance solutions, REST API integration, and improving delivery through CI/CD, containerization, and automated testing.

Responsibilities

  • Design, develop, and maintain full stack applications (Java/Spring Boot back end; React/Angular front end)
  • Lead scalable, secure, high-performance solutions using Java-based technologies
  • Collaborate with product owners, architects, and cross-functional teams to deliver business-aligned solutions
  • Build and consume RESTful APIs and integrate third-party services
  • Create responsive UI components and ensure a seamless user experience across devices
  • Contribute to DevOps: CI/CD, Docker/Kubernetes containerization, and automated testing
  • Participate in Agile/Scrum ceremonies and execute work via Jira user stories
  • Analyze, design, document, implement, and test software solutions based on detailed user stories
  • Ensure accurate time tracking for billing and reporting
  • Provide knowledge transfer and mentorship for the team

Requirements

  • 10+ years of professional software/application development with strong Java expertise
  • 3+ years with microservices architecture
  • 3+ years with Docker and orchestration (OpenShift or Kubernetes)
  • Strong distributed systems and high-availability design experience
  • Strong REST API and service integration pattern knowledge
  • CI/CD experience and secure application design
  • Authentication/authorization experience: OAuth 2.0, SAML, OpenID Connect, JWT
  • Hands-on full stack experience across front-end and back-end
  • Strong Java/Spring/Spring Boot plus Oracle and Hibernate/JPA proficiency
  • Front-end skills: Angular and/or React; HTML5, CSS3, JavaScript, TypeScript
  • Relational and NoSQL database experience
  • Message queuing experience (IBM MQ or equivalent)
  • Agile/Scrum familiarity and ability to thrive in iterative development
  • DevOps practices/tools: Git, Jenkins, Docker, Kubernetes, Maven
  • Expert Core Java: multithreading, collections, concurrency, JVM performance tuning
  • Automated testing and TDD (JUnit, Selenium; Playwright desirable)

Benefits

  • 9-month contract with extension opportunity
  • Hybrid working model in Lansing, MI (local candidates only)
  • W-2 employment; no C2C/1099

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report