Senior Tech Lead, Java Full Stack + React

HCL Technologies
Des Moines, IA
Job Description
Role Overview

Design, build, and maintain scalable backend systems and RESTful APIs using Java and Spring Boot. Collaborate with product, QA, and front-end teams. Optimize performance and troubleshoot production issues. Manage full SDLC: planning, testing, deployment, support.

What You Will Do

Develop and maintain microservices/APIs with Java 17+ and Spring Boot 3.x. Implement secure auth using Spring Security (JWT, OAuth2, RBAC, method-level security). Write clean, testable code following SOLID principles. Conduct code reviews and mentor junior/mid-level developers.

Why It Might Be a Fit

10+ years Java backend experience, 3+ years in Spring Boot/MVC. Hands-on expertise with Spring Security for authentication and authorization. Strong RESTful API design and integration skills. Agile methodology experience.

Requirements

  • 10+ years Java backend experience
  • 3+ years in Spring Boot/MVC
  • Hands-on expertise with Spring Security for authentication and authorization
  • Strong RESTful API design and integration skills
  • Hibernate/JPA, microservices, relational/NoSQL databases
  • Solid OOD and design pattern knowledge
  • Agile methodology experience

Benefits

  • medical
  • dental
  • vision
  • pharmacy
  • life
  • accidental death & dismemberment
  • disability insurance
  • employee assistance program
  • 401(k) retirement plan
  • 10 days of paid time off per year
  • 10 paid holidays per year
  • performance-based bonuses
  • equity
]]>