Java Technical Lead (Spring, Spring Security, JPA/Hibernate, OpenShift, Agile CI/CD)

Overview

On Site
Full Time

Skills

IT Management
Facilitation
Sprint
Mentorship
Coaching
Java
Spring Framework
Spring Security
JPA
Hibernate
Performance Tuning
Software Development
Software Development Methodology
Agile
Scrum
GitLab
Continuous Integration
Continuous Delivery
Version Control
Git
Testing
Design Patterns
Code Refactoring
Authentication
Authorization
OAuth
SAML
Active Directory
Team Leadership
Writing
JUnit
Selenium
Apache Tomcat
LinkedIn

Job Details

Job Title: Java Technical Lead (Spring, Spring Security, JPA/Hibernate, OpenShift, Agile CI/CD)

Location: Albany, NY (Hybrid)

We are currently seeking candidates who meet the following qualification

Qualifications:

  • Proven experience leading teams of 5 10 engineers to deliver solutions using Agile methodologies, including planning and facilitating development sprints, mentoring and coaching developers, and fostering a strong culture of code quality through effective code reviews.
  • Strong expertise in Java, Spring, Spring Security, and JPA/Hibernate, with a demonstrated ability to develop high-performance, maintainable, and secure applications, supported by deep knowledge of language internals, performance optimization, and industry best practices.
  • Hands-on experience across the full Software Development Life Cycle (SDLC), utilizing Agile/Scrum practices, GitLab CI/CD pipelines, version control systems such as Git, and modern testing frameworks.
  • Proven ability to translate architectural decisions, technical designs, and business requirements into well-structured, scalable code, applying appropriate design patterns and architectural principles.
  • Experience identifying, prioritizing, and resolving technical debt by leading refactoring initiatives to improve code quality and long-term maintainability, leveraging tools such as SonarQube and automated code quality scanning.
  • Expertise in implementing authentication and authorization solutions using OAuth, SAML, and Active Directory (AD).
  • Demonstrated ownership of critical application components, addressing complex technical challenges, setting high standards for code quality, and leading teams by example.
  • Experience designing, writing, automating, and troubleshooting unit and functional tests using frameworks such as JUnit and Selenium to ensure application stability and reliability.
  • Hands-on experience re-platforming applications from Apache Tomcat to OpenShift, including deployment, configuration, and operational considerations.

    If you meet these qualifications, please submit your application via link provided in Linkedin.
    Kindly do not call the general line to submit your application.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About ACS Consultancy Services, Inc.