Lead Software Engineer - Java Full Stack
We Are Hiring!
We are looking for passionate professionals to join our team as a 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 8 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!
Sourced from a public career listing. Jobverse is an aggregator, not the employer.