drjobs Lead Java Developer (Microservices, Big Data, Cloud)

Lead Java Developer (Microservices, Big Data, Cloud)

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Pune - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

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 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

  • 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

SYNECHRONS 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.

Candidate Application Notice

Employment Type

Full-Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.