We are tech transformation specialists, uniting human expertise with AI to create scalable tech solutions.With over 8,000 CI&Ters around the world, we’ve built partnerships with more than 1,000 clients during our 30 years of history. Artificial Intelligence is our reality.
Key Accountabilities
Technical Leadership & Engineering Excellence:
● Lead design and implementation of features and resolution of complex defects with high attention to
detail and quality standards
● Lead troubleshooting of complex technical issues and provide innovative solutions to challenging
problems
● Conduct thorough root cause analysis of production issues and implement sustainable solutions
● Lead incident response efforts and drive post-mortem analyses to prevent recurrence
● Contribute to architectural decisions within project scope and provide technical input for broader
technical strategy discussions
● Establish and maintain coding standards, best practices, and comprehensive testing strategies within
development teams
● Establish and maintain monitoring, observability, and alerting strategies for production systems
● Conduct thorough code reviews and drive adoption of peer review culture for continuous
improvement
● Drive performance optimization initiatives and ensure scalability considerations in technical
implementations
● Proactively identify, document, and drive remediation of technical debt and system risks
● Stay current with industry trends and evaluate new technologies for potential adoption within
projects
● Lead proof-of-concept development and technical feasibility assessments for system
enhancements
Team Development & Mentorship:
● Mentor and develop junior and middle-level colleagues across different technical areas and
specializations
● Provide technical guidance, knowledge sharing, and support career progression of team members
● Transfer knowledge of existing system architecture, domain logic, and historical design decisions to
team members
● Support technical hiring processes through candidate evaluation, interviewing, and technical
assessment
● Contribute to performance evaluation input and provide constructive feedback for team members
● Develop and deliver technical training sessions to elevate team capabilities and foster learning
culture
● Lead by example in adopting best practices including test-driven development and automated
testing approaches
● Support team collaboration and knowledge transfer across different technical domains, projects, and
existing system areas
Project Execution & Delivery:
● Take ownership of complex technical tasks including feature development, defect resolution, and
system enhancements, ensuring timely, high-quality delivery within timelines
● Provide accurate technical estimations and planning input for development tasks and project
milestones
● Lead prioritization of bugs, enhancements, and technical improvements based on business impact
and technical risk
● Coordinate technical dependencies and collaborate effectively across different organizational units
● Contribute to agile development practices and ensure technical considerations are represented in
sprint planning
● Support release management activities and participate in deployment processes including risk
assessment, rollback planning, and production validation
● Ensure comprehensive regression testing and impact analysis for changes to production systems
● Proactively manage technical debt alongside feature delivery and maintenance work to ensure
long-term system health
Client & Stakeholder Engagement:
● Participate in client interactions and technical discussions to understand requirements and provide
solutions
● Communicate effectively during production incidents including status updates, impact assessment,
and resolution timelines
● Participate in post-mortem discussions with stakeholders to explain root causes and preventive
measures
● Contribute to technical documentation, solution design, and clear communication of technical
concepts to stakeholders
● Support business development activities through technical expertise, solution demonstrations, and
consultations when needed
● Assist in translating business requirements into technical specifications and implementation
approaches
● Provide technical input on project feasibility, resource requirements, and timeline estimations for
stakeholder planning
● Manage client expectations for bug fixes, enhancements, and technical improvements with realistic
timelines
● Maintain professional relationships with clients and contribute to long-term client satisfaction
through technical excellence
Business Adaptability & Professional Growth:
● Demonstrate Technical Leadership: Lead technical initiatives with confidence, make informed
decisions, and take ownership of complex technical challenges while mentoring others
● Drive Adaptability & Continuous Growth: Execute seamless transitions between different projects,
technologies, client requirements, and existing system contexts while continuously upskilling in
emerging technologies and methodologies as business needs evolve
● Execute Quality-Focused Development: Apply analytical thinking with attention to detail, prioritize
security and maintainability, and ensure comprehensive testing coverage in all deliverables
● Practice Effective Communication: Communicate complex technical concepts clearly to various
stakeholders, collaborate effectively across teams, and maintain high ethical standards with
transparency
Knowledge and Experience
● 5+ years of extensive experience in Java enterprise application development with strong
proficiency in core Java (Java 8 or higher) and J2EE technologies including servlets, JSP, and
web application architecture.
● Deep expertise with relational database technologies, particularly MySQL, including complex
query optimization, stored procedures, transaction management, and hands-on experience
managing large-scale databases (100M+ records).
● Proven track record of leading production support efforts for mission-critical applications
with high availability requirements (99%+ uptime).
● Advanced debugging and problem-solving skills with demonstrated ability to investigate,
diagnose, and resolve complex technical issues independently in large codebases (1M+
lines).
● Extensive experience working with legacy systems including the ability to understand,
maintain, refactor, and modernize existing code while managing technical debt.
● Strong understanding of data integration patterns including ETL processes, file-based
integrations (SFTP), batch processing operations, and data quality assurance.
● Experience leading incident response efforts, conducting root cause analysis, and
implementing preventive measures to avoid recurrence.
● Proven ability to mentor and guide junior team members in troubleshooting techniques and
best practices.
● Hands-on experience with version control systems (Git), modern development workflows,
build tools (Maven or equivalent), and CI/CD practices.
● Solid understanding of web technologies including HTML, CSS, JavaScript, and web
application architecture patterns (MVC).
● Experience with application servers, deployment processes, and managing production
environments including performance tuning and optimization.
● Strong knowledge of web services (SOAP/REST), API integration patterns, and debugging
integration issues across multiple systems.
● Beneficial: Experience with Windows Server environments and PowerShell scripting,
JSP/JSTL development, legacy Java frameworks (Caucho Resin, Apache Axis), AWS cloud
services (S3, RDS, ECS), automotive industry or dealer management systems, B2B data
integration, Docker containerization, and monitoring/logging tools (Log4j, New Relic).
● Excellent analytical and communication skills with ability to document technical solutions,
create knowledge base articles, and communicate complex technical issues to both
technical and non-technical stakeholders.
● Experience working in agile, cross-functional teams with strong collaboration skills and
ability to coordinate across different organizational units.
● Relevant certifications are a plus.