Lead Java Developer (Microservices, Big Data, Cloud)

7 - 12 years

9 - 14 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description


Job Summary
Synechron is seeking a skilled and experienced Lead Java Developer to oversee the development, deployment, and support of complex enterprise applications. This role involves leading technical initiatives, ensuring best practices in software engineering, and collaborating across teams to deliver cloud-enabled, scalable, and efficient solutions. The successful candidate will contribute to our strategic technology objectives while fostering innovation, best coding practices, and continuous improvement in a dynamic environment.Software Requirements
Required:
  • Proficiency in Java (latest stable versions), with extensive experience in building enterprise-scale applications
  • Familiarity with Kettle jobs (Pentaho Data Integration)
  • Operating systemsUnix/Linux
  • Scripting languagesShell Scripting, Perl, Python
  • Job scheduling toolsControl-M, Autosys
  • Database technologiesSQL Server, Oracle, or MongoDB
  • Monitoring tools such as Grafana, Prometheus, or Splunk
  • Container orchestrationKubernetes and OpenShift
  • Messaging middlewareKafka, EMS, RabbitMQ
  • Big data platformsApache Flink, Spark, Apache Beam, Hadoop, Gemfire, Ignite
  • Continuous Integration/Delivery toolsJenkins, TeamCity, SonarQube, Git
  • Preferred:
  • Experience with cloud platforms (e.g., AWS)
  • Additional data processing frameworks or cloud deployment tools
  • Knowledge of security best practices in enterprise environments
  • Overall Responsibilities
  • Lead the design, development, and deployment of scalable Java-based solutions aligned with business needs
  • Analyze existing system logic, troubleshoot issues, and implement improvements or fixes
  • Collaborate with business stakeholders and technical teams to gather requirements, propose solutions, and document functionalities
  • Define system architecture, including APIs, data flows, and system integration points
  • Develop and maintain comprehensive documentation, including technical specifications, deployment procedures, and API documentation
  • Support application deployment, configurations, and release management within CI/CD pipelines
  • Implement monitoring and alerting solutions using tools like Grafana, Prometheus, or Splunk for operational insights
  • Ensure application security and compliance with enterprise security standards
  • Mentor junior team members and promote development best practices across the team
  • Performance Outcomes:
  • Robust, scalable, and maintainable applications
  • Reduced system outages and improved performance metrics
  • Clear, complete documentation supporting operational and development teams
  • Effective team collaboration and technical leadership
  • Technical Skills (By Category)
    Programming Languages:
  • EssentialJava
  • PreferredScripting languages (Shell, Perl, Python)
  • Frameworks and Libraries:
  • EssentialJava frameworks such as Spring Boot, Spring Cloud
  • PreferredMicroservices architecture, messaging, or big data libraries
  • Databases/Data Management:
  • EssentialSQL Server, Oracle, MongoDB
  • PreferredData grid solutions like Gemfire or Ignite
  • Cloud Technologies:
  • PreferredHands-on experience with AWS, Azure, or similar cloud platforms, especially for container deployment and orchestration
  • Containerization and Orchestration:
  • EssentialKubernetes, OpenShift
  • DevOps & CI/CD:
  • EssentialJenkins, TeamCity, SonarQube, Git
  • Monitoring & Security:
  • PreferredFamiliarity with Grafana, Prometheus, Splunk
  • Understanding of data security, encryption, and access control best practices

  • Experience Requirements
  • Minimum 7+ years of professional experience in Java application development
  • Proven experience leading enterprise projects, especially involving distributed systems and big data technologies
  • Experience designing and deploying cloud-ready applications
  • Familiarity with SDLC processes, Agile methodologies, and DevOps practices
  • Experience with application troubleshooting, system integration, and performance tuning

  • Day-to-Day Activities
  • Lead project meetings, coordinate deliverables, and oversee technical planning
  • Develop, review, and optimize Java code, APIs, and microservices components
  • Collaborate with development, QA, and operations teams to ensure smooth deployment and operation of applications
  • Conduct system analysis, performance tuning, and troubleshooting of live issues
  • Document system architecture, deployment procedures, and operational workflows
  • Mentor junior developers, review code, and promote best engineering practices
  • Stay updated on emerging technologies, trends, and tools applicable to enterprise software development

  • Qualifications
  • Bachelors or Masters degree in Computer Science, Software Engineering, or a related field
  • Relevant certifications (e.g., Java certifications, cloud certifications) are advantageous
  • Extensive hands-on experience in Java, microservices, and enterprise application development
  • Exposure to big data, cloud deployment, and container orchestration preferred

  • Professional Competencies
  • Strong analytical and problem-solving skills for complex technical challenges
  • Leadership qualities, including mentoring and guiding team members
  • Effective communication skills for stakeholder engagement and documentation
  • Ability to work independently and collaboratively within Agile teams
  • Continuous improvement mindset, eager to adapt and incorporate new technologies
  • Good organizational and time management skills for handling multiple priorities

  • S

    YNECHRONS 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 applicants gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law .

    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