Senior Lead Software Engineer - Java Full Stack
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.
• At least 10+ years of experience.
• BS/MS degree in Computer Science, or Computer Engineering.
• Strong, in-depth, hands-on experience in Java, Spring, AWS technologies, microservices.
• Experience with Cloud hosting, security, authentication, and authorization, Docker, TDD.
• Strong Experience in SQL
• In depth knowledge of industry standard best practices, development lifecycle processes and methodologies.
• Experience using agile methodology.
• Good Knowledge in (HTML5, CSS3, Json, JavaScript, JQuery, AJAX,Bootstrap) ,
• Front end experience is a must
• Excellent analytical and creative problem-solving skills.
• Good work ethics, Team player, positive and self-motivated.
• Strong Communication & Interpersonal skills.
• Excellent command of English language is a plus.
• Ability to independently handle projects and support tasks, delivering results efficiently.
• Excellent problem-solving skills with a focus on finding scalable and long-term solutions.
• Ability to adapt to a fast-paced environment and handle multiple priorities simultaneously.
• A self-motivated and detail-oriented individual with a passion for continuous learning and growth.
• 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!




