Senior Java Full Stack Developer

1 Year ago • 7 Years + • Full Stack Development

Job Summary

Job Description

Synechron is seeking a Senior Java Full Stack Technical Lead to spearhead the development of enterprise-scale applications for their financial services technology team. The role involves driving technical decisions, leading development teams, and ensuring the delivery of high-quality, scalable, and resilient solutions. Key responsibilities include translating business requirements into technical designs, optimizing system performance, and guiding teams through complex projects. The ideal candidate will possess strong technical expertise and leadership skills to contribute to operational excellence and innovation.
Must have:
  • Java (up to Java 17 preferred)
  • Spring Boot, Rest APIs, JMS, EJB, Hibernate
  • DevSecOps tools: Jenkins, Maven, SonarQube, Git, Artifactory
  • SQL (MySQL, Oracle) and NoSQL databases (Redis, Ignite, Kafka)
  • Application design patterns, microservices, distributed systems
  • Containerization (e.g., Docker, Kubernetes)
  • At least 7 years of experience in enterprise Java development
  • Proven experience leading technical teams
  • Strong analytical and problem-solving skills
  • Excellent verbal and written communication
Good to have:
  • Python or Shell scripting
  • Cloud platforms (AWS, Azure, GCP)
  • Additional scripting/automation/DevOps tools
  • Data modeling, ETL process experience
  • Experience in banking or financial domain
  • Migrating legacy applications to modern tech stacks
  • Cloud security considerations
  • Certifications in Java, cloud, or DevOps

Job Details

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

S​YNECHRON’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

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Bengaluru, Karnataka, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Full Stack Development Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies spanend-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in ourFinLabswe develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more.Over the last20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of14,500+,and has58offices in 21 countrieswithin key global markets.For more information on the company, please visit ourwebsiteorLinkedIncommunity.

Charlotte, North Carolina, United States (On-Site)

Belgrade, Serbia (Hybrid)

Hyderabad, Telangana, India (On-Site)

Montreal, Quebec, Canada (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Chennai, Tamil Nadu, India (On-Site)

View All Jobs

Get notified when new jobs are added by Synechron

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug