Senior Java Specialist - Microservices & Cloud Architecture

8 - 13 years

20 - 25 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Summary

Synechron is seeking an experienced Lead - Technology to oversee and guide a team of Java developers in delivering high-quality software solutions. This role is critical in driving technical excellence, fostering innovation, and ensuring the successful development and deployment of scalable Java-based applications. As a key contributor, the Lead - Technology will align technical strategies with business objectives, promote best practices, and support continuous improvement within the organization.

Software Requirements

Required Software Skills:

  • Java SE (version 11 or higher)strong proficiency required
  • Integrated Development Environments (IDEs) such as IntelliJ IDEA or Eclipse
  • Version control systems, notably Git
  • Build tools like Maven or Gradle
  • Containerization tools such as Docker (preferred)

Preferred Software Skills:

  • Application servers (e.g., Tomcat, WebLogic)
  • CI/CD tools (e.g., Jenkins, GitLab CI)
  • Cloud platform experience (AWS, Azure, GCP)
  • Microservices frameworks (Spring Boot, Spring Cloud)
  • Monitoring and logging tools (ELK Stack, Prometheus)

Overall Responsibilities

  • Lead, mentor, and manage a team of Java developers, fostering a collaborative and high-performing environment.
  • Design, develop, and maintain robust, scalable Java applications aligned with business needs.
  • Architect and implement microservices solutions designed for performance, reliability, and security.
  • Ensure adherence to software development methodologies (Agile, Scrum) and internal standards.
  • Collaborate with cross-functional teams including business analysts, QA, and operations to analyze requirements and deliver effective technical solutions.
  • Drive innovation through the adoption of emerging technologies and best practices.
  • Oversee code reviews, testing, and deployment processes to maintain high quality and timely delivery.
  • Monitor system performance and troubleshoot technical issues proactively.

Performance Outcomes:

  • Successful delivery of high-quality Java solutions within project deadlines
  • Continuous improvement in team productivity and technical skill levels
  • Implementation of scalable architectures meeting performance standards
  • Effective stakeholder communication and satisfaction

Technical Skills (By Category):

Programming Languages:

  • Java (version 11+) expert-level proficiency
  • Additional languages such as Kotlin, Scala (preferred)

Databases / Data Management:

  • RDBMS (Oracle, MySQL, PostgreSQL) solid experience
  • NoSQL databases (MongoDB, Cassandra) (preferred)

Cloud Technologies:

  • Basic understanding of cloud services (AWS, Azure, GCP)
  • Cloud-native development experience (preferred)

Frameworks & Libraries:

  • Spring Boot, Spring Cloud, Hibernate
  • Reactive programming (Reactor, RxJava) (preferred)

Development Tools & Methodologies:

  • Git, Maven/Gradle
  • Agile, Scrum
  • Jira, Confluence, DevOps practices (preferred)

Security Protocols:

  • Application security best practices, OWASP guidelines
  • OAuth, JWT, SSL/TLS (preferred)

Experience Requirements

  • Minimum of 8 years of professional Java development experience.
  • Proven track record of leading development teams in delivering enterprise Java solutions.
  • Hands-on experience designing and implementing microservices architectures.
  • Experience working in Agile or Scrum teams within large enterprise environments.
  • Alternative pathways: Significant experience in full-cycle software development leading to comparable expertise in team leadership and solution delivery.

Day-to-Day Activities

  • Conduct daily stand-ups, sprint planning, and retrospectives to guide project progress.
  • Provide technical mentorship, code reviews, and performance feedback to team members.
  • Engage with product owners and stakeholders to interpret requirements and define technical specifications.
  • Develop, test, and deploy Java applications, ensuring adherence to quality standards.
  • Troubleshoot and resolve technical issues efficiently to minimize downtime.
  • Keep abreast of industry trends and integrate relevant innovations into projects.
  • Review architecture decisions and contribute to long-term technical strategy.
  • Prepare and maintain documentation related to system design, implementation, and best practices.

Qualifications

  • Bachelors degree in Computer Science, Software Engineering, or a related field.
  • Certifications such as Oracle Certified Professional (OCP), Java SE 11 Developer, or equivalent preferred.
  • Prior experience with enterprise-level Java projects and team leadership roles.
  • Commitment to ongoing professional development and continuous learning.

Professional Competencies

  • Strong analytical and problem-solving skills with a data-driven approach.
  • Effective leadership, mentorship, and team management abilities.
  • Excellent communication skills to liaise with technical and non-technical stakeholders.
  • Proven ability to prioritize tasks and deliver results under tight deadlines.
  • Adaptability to evolving technologies and business needs.
  • Commitment to driving innovation and applying best practices.

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