Lead Software Engineer - Full Stack (Java)
Gresham GroupMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessBroad full-stack skillset and generalist senior title increase competition despite weaker employer brand.
Role requires deep Java/Spring and frontend expertise, moderately transferable across industries.
Explicit 9+ years plus mandatory Java, frontend, DB, CI/CD and cloud skills increases strictness.
Job Description
Structured overview of role & requirementsAbout This Role
Lead design, development, and maintenance of scalable full stack applications using Java, Spring, and Angular or React frameworks.
Integrate AI services and AI-enhanced development tools to improve software quality and accelerate delivery.
Contribute to technical architecture decisions and collaborate with cross-functional teams in an agile environment.
Minimum Requirements
9+ years experience as a Full Stack Developer with deep expertise in Java and UI technologies (Angular or React).
Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
Expert-level Java and Spring platform experience, along with SQL and relational database design (e.g. Oracle).
Hands-on experience with CI/CD pipelines, version control (GIT), build tools (Maven), and AI-enhanced development tools.
Ideal Candidate Profile
Experienced in leading full stack development with strong ownership of architecture and delivery in agile teams.
Proficient in integrating AI services and using AI-assisted coding/testing tools in real-world business applications.
Comfortable working in cloud-based environments (AWS preferred) with familiarity in DevOps, infrastructure automation, and performance monitoring.
