Job Summary
Synechron is seeking an experienced Senior Java Full Stack Technical Lead to oversee and lead the development of enterprise-scale applications within our financial services technology team. The successful candidate will drive technical decision-making, provide leadership to development teams, and ensure the delivery of high-quality, scalable, and resilient solutions. This role is critical in translating business requirements into technical design, optimizing system performance, and guiding the team through complex projects. Your technical expertise and leadership will directly contribute to the organization’s operational excellence and innovation initiatives.
Software Requirements
- Required:
- Java (up to Java 17 preferred), with strong knowledge of concurrency, garbage collection, and performance tuning
- Spring Boot, Rest APIs, JMS, EJB, Hibernate
- DevSecOps tools: Jenkins, Maven, SonarQube, Git, Artifactory; exposure to Python or Shell scripting
- SQL (MySQL, Oracle, or similar RDBMS) and NoSQL databases (Redis, Ignite, Kafka)
- Application design patterns, enterprise & integration architectures, microservices, distributed systems
- Performance monitoring and troubleshooting tools for application observability and distributed tracing
- Containerization and cloud deployment (e.g., Docker, Kubernetes) is preferred
- Preferred:
- Exposure to cloud platforms such as AWS, Azure, or GCP
- Additional scripting, automation frameworks, or DevOps tools
Overall Responsibilities
- Lead the end-to-end development, integration, and deployment of Java-based enterprise applications, ensuring adherence to quality standards.
- Design scalable, resilient, and maintainable architectures aligned with best practices in microservices and distributed systems.
- Manage and coordinate a development team, providing technical guidance, reviewing code, and mentoring team members.
- Collaborate with cross-functional teams to define technical scope, prioritize deliverables, and ensure timely project execution.
- Conduct performance tuning, troubleshoot bottlenecks, and optimize application latency and throughput.
- Maintain comprehensive technical documentation, including system architecture, deployment diagrams, and flowcharts.
- Drive adoption of DevSecOps practices, ensuring continuous integration, automated testing, and security compliance.
- Participate in technical design reviews, architecture planning, and stakeholder communication aligned with strategic business goals.
Technical Skills (By Category)
- Programming Languages:
- Required: Java (up to Java 17), familiarity with concurrency, collections, and garbage collection tuning
- Preferred: Python, Shell scripting for automation
- Databases/Data Management:
- Required: Strong understanding of RDBMS (MySQL, Oracle), performance tuning, and NoSQL systems like Redis, Ignite, and Kafka
- Preferred: Data modeling, ETL process experience
- Cloud Technologies:
- Preferred: Cloud platform experience (AWS, Azure, GCP) and containerization (Docker, Kubernetes)
- Frameworks and Libraries:
- Required: Spring Boot, Hibernate, JMS, EJB, REST API development
- Preferred: Microservices frameworks, event-driven architecture tools
- Development Tools and Methodologies:
- Required: Jenkins, Maven, SonarQube, Git, Artifactory; familiarity with Agile/SAFe methodologies
- Preferred: Infrastructure as Code tools like Terraform or CloudFormation
- Security Protocols:
- Basic understanding of secure coding practices and cloud security considerations
Experience Requirements
- At least 7 years of hands-on experience in enterprise software development, with a focus on Java Full Stack solutions
- Proven experience leading technical teams and managing large-scale, multi-location projects
- Experience working with banking or financial domain systems is a plus
- Familiarity with migrating legacy applications to modern tech stacks and cloud environments
- Prior exposure to implementing scalable microservices and distributed systems architecture
Day-to-Day Activities
- Architect and develop Java-based microservices and full-stack modules, ensuring high performance and scalability
- Lead code reviews, mentor team members, and promote best practices in coding and design
- Collaborate regularly with product managers, architects, and QA teams during agile iterations and sprint cycles
- Identify system bottlenecks, conduct root cause analysis, and optimize application performance
- Document system design, deployment processes, and operational procedures
- Oversee CI/CD pipelines, automation scripts, and security practices
- Facilitate technical workshops and knowledge-sharing sessions across teams
Qualifications
- Bachelor’s degree or higher in Computer Science, Engineering, or related field; equivalent practical experience acceptable
- Certifications in Java development, cloud platforms, or DevOps (preferred but not required)
- Continuous learning in modern architectural patterns, cloud computing, and automation
Professional Competencies
- Strong analytical and problem-solving skills with an ability to design optimized solutions
- Demonstrated leadership in guiding technical teams and managing project deliverables
- Excellent verbal and written communication for stakeholder engagement
- Adaptability to fast-changing technologies and evolving project needs
- Collaboration and team-oriented mindset with a focus on mentorship
- Time management and organizational skills to handle multiple priorities effectively
SYNECHRON’S DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.
All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Candidate Application Notice