Senior Java Full Stack Developer

7 - 12 years

9 - 14 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Senior Java Full Stack Developer (Microservices, Cloud & DevSecOps Expertise)
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 organizations 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
  • Bachelors 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

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Synechron logo
Synechron

Information Technology and Services

New York

RecommendedJobs for You

Thiruvananthapuram, Kerala, India