Point your AI agent at freehire and let it find you a job.

Get the CLI →

Integrant

Open 59d

Senior Lead Software Engineer - Java Full Stack

Posted Updated 5 views
Discussion

Summary

Lead a team of engineers to design, build, and deploy scalable Java-based microservices, guiding full-stack development with Spring, AWS, and modern front-end tools.

We are Hiring!

We are looking for passionate calibers to join our team as "Senior Lead Software Engineer – Java Full Stack".

Roles and Responsibilities

  • Be part of a high-performing team of software engineers delivering scalable and robust solutions within our microservices platform.
  • Design, develop, automate testing, document, and maintain software applications.
  • Actively participate in technical requirements elicitation with clients.

Software Development & Implementation

  • Perform programming tasks according to the project plan and functional specifications.
  • Conduct unit testing for assigned tasks.
  • Integrate team outputs into the overall project solution and deployment packages.
  • Manage project configuration and release deployments.
  • Perform smoke testing for deployed releases.
  • Gather and prepare release notes.

Team Leadership & Technical Coaching

  • Coach and guide the technical team on best practices, standards, and appropriate design patterns.
  • Conduct code reviews for the development team.
  • Take overall responsibility for project code quality.
  • Guide the team in adopting and applying Agile approaches and practices.
  • Break down backlog features into smaller tasks to improve team effectiveness and delivery.
  • Assign tasks to team members in alignment with priorities and deliverables, in coordination with the Project Manager (PM).
  • Keep the PM updated on project progress, team status, and performance.
  • Escalate project risks, task dependencies, and potential impediments to the PM.
  • Conduct technical research to acquire new knowledge and resolve technical challenges.

Estimation & Planning

  • Provide development effort estimates for new features and components in collaboration with the development team.
  • Participate in estimating new project modules and features and communicate estimates to the PM.
  • Highlight potential development risks and task dependencies to the PM.

Architecture & Analysis

  • Participate in the analysis of new functional requirements and systems.
  • Build solution architectures in collaboration with the team.
  • Align and confirm the proposed solution architecture with the PM before implementation kickoff.
  • Provide the team with the design and architectural guidance for project systems and components.

Requirements

  • 1. Education & Background
    • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field
    • Minimum of 9 years of professional software development experience
  • 2. Core Technical Skills (Backend)
    • Strong hands-on experience with Java
    • Strong hands-on experience with Spring Framework
    • Strong hands-on experience with Microservices architecture
    • Strong proficiency in SQL and relational database design
  • 3. Infrastructure & DevOps
    • Experience with cloud-based solutions
    • Docker containerization experience
    • Security, authentication, and authorization mechanisms
  • 4. Frontend & Web Technologies
    • Frontend development experience (required)
    • Good understanding of HTML, XML, XSD, XSLT, and XPath
    • Good understanding of web technologies and standards
  • 5. Development Practices & Quality
    • Test-Driven Development (TDD) experience
    • Solid understanding of Software Development Lifecycle (SDLC)
    • Knowledge of industry best practices and modern development methodologies
    • Experience working in Agile development environments
  • 6. Professional Competencies
    • Strong analytical thinking and creative problem-solving skills
    • Excellent troubleshooting skills with ability to design scalable and sustainable solutions
    • Ability to work independently and manage multiple priorities
    • Comfortable in fast-paced environments with changing priorities
    • Detail-oriented with passion for continuous learning and technical excellence
  • 7. Soft Skills & Team Attributes
    • Strong communication and interpersonal skills
    • Collaborative team player with positive attitude
    • Strong work ethic and self-motivation
    • Very good command of the English language

Benefits

  • Why Integrant?
  • Competitive compensation package
  • PTO, full medical and dental coverage, etc.
  • Opportunity to travel and work onsite with U.S. customers
  • In-house Technical and English training programs
  • Dedicated learning time (check out our 4Plus1 Program) [link]
  • Interest free loans
  • Flexible work schedules
  • Perks: events, sponsored lunch, game area, rooftop hangout + more!

Skills

What Lead Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available