About the role
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
Please note that this role is part of a selective talent pipeline we are building, aimed at engaging with strong profiles early and aligning on meaningful opportunities as they emerge, ensuring a faster and more tailored process when the right fit arises.
Benefits
- 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!
Text as published by Integrant. We don't edit postings; apply and ask questions on the employer's site.