Synechron Logo

Synechron

Lead Java Developer (Microservices, Big Data, Cloud)

Posted 3 Days Ago
Be an Early Applicant
In-Office
2 Locations
Senior level
In-Office
2 Locations
Senior level
Lead the design and development of Java-based enterprise applications, oversee technical initiatives, ensure code quality, and mentor junior developers.
The summary above was generated by AI
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 systems: Unix/Linux
  • Scripting languages: Shell Scripting, Perl, Python
  • Job scheduling tools: Control-M, Autosys
  • Database technologies: SQL Server, Oracle, or MongoDB
  • Monitoring tools such as Grafana, Prometheus, or Splunk
  • Container orchestration: Kubernetes and OpenShift
  • Messaging middleware: Kafka, EMS, RabbitMQ
  • Big data platforms: Apache Flink, Spark, Apache Beam, Hadoop, Gemfire, Ignite
  • Continuous Integration/Delivery tools: Jenkins, 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:

  • Essential: Java
  • Preferred: Scripting languages (Shell, Perl, Python)

Frameworks and Libraries:

  • Essential: Java frameworks such as Spring Boot, Spring Cloud
  • Preferred: Microservices architecture, messaging, or big data libraries

Databases/Data Management:

  • Essential: SQL Server, Oracle, MongoDB
  • Preferred: Data grid solutions like Gemfire or Ignite

Cloud Technologies:

  • Preferred: Hands-on experience with AWS, Azure, or similar cloud platforms, especially for container deployment and orchestration

Containerization and Orchestration:

  • Essential: Kubernetes, OpenShift

DevOps & CI/CD:

  • Essential: Jenkins, TeamCity, SonarQube, Git

Monitoring & Security:

  • Preferred: Familiarity 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
  • Bachelor’s or Master’s 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​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

Top Skills

Apache Beam
Apache Flink
Autosys
AWS
Azure
Control-M
Ems
Gemfire
Git
Grafana
Hadoop
Ignite
Java
Jenkins
Kafka
Kettle Jobs
Kubernetes
MongoDB
Openshift
Oracle
Perl
Prometheus
Python
RabbitMQ
Shell Scripting
Sonarqube
Spark
Splunk
SQL Server
Teamcity
Unix/Linux

Similar Jobs

14 Hours Ago
Hybrid
Pune, Mahārāshtra, IND
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Senior Analyst, International Payroll will manage global payroll tasks, ensure quality management, and oversee compliance and vendor relations while improving processes and communication with stakeholders.
Top Skills: NetSuiteSAPSQLWorkday
14 Hours Ago
Hybrid
Pune, Mahārāshtra, IND
Senior level
Senior level
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
The Procurement Manager will lead the global sourcing teams, manage vendor negotiations, build stakeholder relationships, and develop procurement strategies to optimize spending and drive value.
Top Skills: Market AnalysisProcurement Methodologies
14 Hours Ago
Easy Apply
Hybrid
Pune, Mahārāshtra, IND
Easy Apply
Mid level
Mid level
Healthtech • Information Technology • Software • Telehealth
As a Senior Analyst, HRIS, you'll configure and maintain the Workday HRIS to support employee experience and HR processes, collaborating with teams to design efficient workflows and resolve system issues.
Top Skills: Workday

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account