Synechron Logo

Synechron

Lead Java Developer (Microservices, Multi-threading & API Integration)

Posted 5 Days Ago
Be an Early Applicant
2 Locations
Senior level
2 Locations
Senior level
Lead the design and development of high-performance Java applications, ensuring adherence to coding standards while mentoring team members and driving innovations in microservices architecture.
The summary above was generated by AI
Job Summary

Synechron is seeking a highly experienced Lead Java Developer to spearhead the design, development, and delivery of complex, high-performance enterprise applications. This leadership role involves guiding technical teams, establishing coding standards, and ensuring the successful implementation of scalable Java-based solutions aligned with business objectives. The ideal candidate will leverage extensive Java expertise, microservices architecture knowledge, and messaging system integrations to drive innovation and operational excellence within a dynamic environment.

Software Requirements
  • Required Skills:

    • Proficiency in Java development (Java 8 or higher), including multi-threaded programming and concurrency management
    • Hands-on experience with Spring Framework, specifically building and consuming REST API services
    • Experience with NoSQL data stores such as MongoDB or similar systems like Amps
    • Familiarity with object-oriented programming (OOP) and implementing microservices architectures
    • Knowledge of messaging APIs such as Kafka, Solace, LBM, or Aeron for event-driven integration
    • Experience with scripting languages such as Shell, Purl, or Groovy for automation and deployment tasks
  • Preferred Skills:

    • Knowledge of containerization (Docker, Kubernetes) for deploying microservices
    • Experience with API gateway and security standards
    • Familiarity with DevOps practices and CI/CD pipelines
Overall Responsibilities
  • Lead the development of scalable, maintainable, and high-performance Java applications and microservices
  • Architect and implement solutions utilizing Java, Spring API, messaging systems, and NoSQL databases
  • Provide technical leadership and mentoring to team members, ensuring adherence to best practices, coding standards, and security protocols
  • Collaborate with product managers, architects, and cross-functional teams to define technical specifications and roadmaps
  • Drive code quality reviews, performance tuning, and security enhancements of software components
  • Develop automation scripts and oversee deployment pipelines for continuous integration and deployment
  • Monitor industry trends, especially in Java, microservices, and integration technologies, to guide innovation
  • Participate in project planning, risk management, and technical decision-making processes
  • Document system designs, technical standards, and best practices for ongoing maintenance and compliance
Technical Skills (By Category)
  • Programming Languages:

    • Essential: Java (Java 8 or higher), Shell, Groovy, Purl (preferred), other scripting languages
    • Preferred: Python, Scala
  • Frameworks and Libraries:

    • Essential: Spring (Boot and API), Hibernate
    • Preferred: Microservices frameworks, Spring Cloud components
  • Databases & Data Management:

    • Essential: MongoDB, Amps or similar NoSQL solutions, relational databases like MySQL, Oracle, SQL Server
    • Preferred: Data modeling for distributed systems, database performance optimization
  • Messaging & Integration:

    • Essential: Kafka, Solace, LBM, Aeron or similar messaging APIs
    • Preferred: Event-driven architecture and middleware integrations
  • Development & Deployment Tools:

    • Essential: Git, Maven, Jenkins, Docker, Kubernetes
    • Preferred: Infrastructure as Code (Terraform, CloudFormation)
  • Security & Standards:

    • Understanding of securing REST APIs, data encryption, and compliance standards
Experience Requirements
  • Minimum of 8+ years of hands-on experience in Java software engineering, with substantial experience leading development efforts
  • Proven track record of architecting and delivering large-scale, distributed, microservices-based solutions
  • Extensive experience in messaging systems, APIs, and data storage solutions like NoSQL databases
  • Leadership experience in Agile or DevOps environments, mentoring junior developers, and managing projects
  • Prior experience in financial services, payment systems, or enterprise-scale applications is advantageous
  • Alternative experience pathways include significant project-based work, extensive open-source contributions, or specialized certifications
Day-to-Day Activities
  • Architect, develop, and deliver high-quality Java and microservices-based solutions
  • Conduct code reviews, enforce coding standards, and mentor team members
  • Collaborate with stakeholders to understand business needs and translate them into scalable solutions
  • Lead technical discussions on architecture, security, and performance optimization
  • Ensure system reliability through proactive monitoring, troubleshooting, and tuning
  • Drive automation efforts related to deployment, testing, and maintenance
  • Document technical designs and standards, ensuring knowledge reuse and compliance
  • Stay updated on latest industry developments, emerging technologies, and best practices
Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent
  • Relevant professional certifications (e.g., Java certifications, microservices or architecture courses) are a plus
  • Demonstrated success in leading complex software projects in large, distributed environments
Professional Competencies
  • Strong analytical and problem-solving skills, especially for complex system architecture and performance issues
  • Excellent leadership and stakeholder communication abilities
  • Effective collaborator with cross-functional and global teams
  • Adaptability and eagerness to adopt new technologies and best practices
  • Strong organizational skills with attention to detail
  • Results-oriented with a focus on high-quality delivery within deadlines

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

Amps
Docker
Git
Groovy
Java
Jenkins
Kafka
Kubernetes
Maven
MongoDB
Purl
Shell
Solace
Spring

Similar Jobs

2 Days Ago
Remote
Hybrid
18 Locations
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The role involves developing the IOT Discover product, utilizing technologies for data ingestion, ensuring product quality, and collaborating with teams.
Top Skills: AWSAzureCassandraDockerElastic SearchGCPGoJavaKafkaKubernetesPython
3 Days Ago
Remote
Hybrid
18 Locations
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
As a Sr. Engineer - Observability, you will enhance monitoring and tracing, design tracing across microservices, and build Kubernetes operators.
Top Skills: AWSBashGCPGoJaegerKubernetesOpentelemetryPythonSentry
4 Days Ago
Hybrid
Pune, Mahārāshtra, IND
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Manage a team focused on observability and tracing. Architect large-scale platforms, conduct retrospectives, and support DevOps efforts.
Top Skills: AWSBashChaos EngineeringCi/CdGCPGoPythonTdd

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