Synechron Logo

Synechron

Senior Java Developer (Microservices, Concurrency & Messaging Platforms Expert)

Posted 4 Days Ago
Be an Early Applicant
In-Office
2 Locations
Senior level
In-Office
2 Locations
Senior level
Lead the design, development, and deployment of backend solutions using Java, focusing on microservices, concurrency, and messaging architectures, while mentoring junior developers and collaborating with cross-functional teams.
The summary above was generated by AI
Job Summary

Synechron is seeking a highly experienced and technically proficient Lead Java Developer to lead the design, development, and deployment of enterprise-grade backend solutions. In this leadership role, you will spearhead critical projects involving microservices, multithreading, and message-driven architectures, contributing directly to the organization’s digital transformation initiatives. Your expertise will ensure scalable, secure, and efficient systems that align with business objectives and industry best practices.

Software Requirements

Required Skills:

  • Java (Java 8+ preferred)
  • Spring Framework (Spring Boot, Spring MVC, Spring Data)
  • Messaging APIs: Kafka, Solace, Aeron, LBM, or similar
  • Scripting: Shell scripting, Groovy, Purl (basic proficiency)
  • NoSQL data storage: MongoDB, Amps (Advanced working knowledge)
  • Multithreading and concurrency management in Java
  • Version control tools such as Git
  • Build tools: Maven or Gradle

Preferred Skills:

  • Cloud platforms (AWS, Azure, GCP) knowledge
  • Containerization and orchestration: Docker, Kubernetes
  • API design and development
  • Monitoring and logging tools
Overall Responsibilities
  • Lead and develop scalable Java backend systems, ensuring robust functional and non-functional requirements are met.
  • Architect microservices and API-driven solutions with high availability and performance.
  • Implement multithreading, concurrency, and asynchronous processing to optimize system responsiveness.
  • Design and manage data schemas and workflows using MongoDB and related storage solutions.
  • Integrate messaging systems such as Kafka, Solace, or Aeron to facilitate real-time data exchange.
  • Collaborate with cross-functional teams, including product owners, QA, and DevOps, to ensure seamless delivery.
  • Review code, establish best practices, and enforce coding standards to maintain high quality.
  • Mentor junior developers and provide technical guidance across projects.
  • Drive continuous improvement in system architecture, security, and performance.
Technical Skills (By Category)

Programming Languages:

  • Essential: Java (Java 8+), Shell scripting, Groovy
  • Preferred: Kotlin, Purl scripting

Databases/Data Management:

  • Essential: MongoDB, Amps
  • Preferred: Data modeling, indexing, and optimization

Messaging & Communication:

  • Essential: Kafka, Solace, Aeron, LBM
  • Preferred: RabbitMQ, ActiveMQ

Cloud & Infrastructure:

  • Preferred: Experience with cloud providers (AWS, Azure, GCP) and container orchestration tools

Frameworks & Libraries:

  • Essential: Spring Boot, Spring MVC, Spring Data
  • Preferred: Reactor, WebFlux

Development Tools & Methodologies:

  • Essential: Maven, Gradle, Git, CI/CD pipelines
  • Preferred: Jenkins, Azure DevOps, monitoring dashboards

Security Protocols:

  • Basic understanding of OAuth, TLS, and secure API development
Experience Requirements
  • Minimum 7 years of professional experience in Java development, with demonstrated leadership in complex backend systems.
  • Proven experience in designing and implementing microservices architectures.
  • Hands-on expertise with multithreading, concurrency, and messaging APIs.
  • Domain experience in finance, banking, or enterprise solutions preferred.
  • Demonstrable success in implementing scalable and high-performance systems.
  • Experience mentoring peers and leading technical teams.
Day-to-Day Activities
  • Leading development efforts on backend systems, ensuring adherence to best practices.
  • Designing and implementing microservices, APIs, and messaging-driven data flows.
  • Collaborating with architecture teams to define service patterns and integration strategies.
  • Conducting code reviews and providing technical mentorship.
  • Monitoring application performance, diagnosing issues, and optimizing system throughput.
  • Participating in Agile ceremonies, sprint planning, and stakeholder communication.
  • Developing and maintaining documentation of system architecture, APIs, and processes.
  • Staying current with emerging Java, microservices, and messaging technologies to drive innovation.
Qualifications

Educational Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Equivalent professional experience in enterprise Java development.

Certifications (Preferred):

  • Certifications in Java, Spring, Cloud (AWS, Azure), or messaging platforms.

Training & Development:

  • Commitment to continuous professional growth and staying updated with relevant technologies.
Professional Competencies
  • Strong analytical and problem-solving skills.
  • Leadership qualities with the ability to influence teams and stakeholders.
  • Effective communication skills for technical and non-technical audiences.
  • Ability to prioritize tasks efficiently in a fast-paced environment.
  • Adaptability to evolving technologies and project scopes.
  • Commitment to high standards for quality, security, and system reliability.
  • Collaboration and team-building skills to foster a productive work environment.

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

Aeron
Git
Gradle
Groovy
Java
Kafka
Maven
MongoDB
Shell Scripting
Solace
Spring Boot
Spring Data
Spring Mvc

Similar Jobs

2 Days Ago
Hybrid
2 Locations
Entry level
Entry level
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
The Java Developer will work with Java/J2EE and Spring Boot, focusing on coding, communication, and multitasking in a hybrid setting.
Top Skills: Java,J2Ee,Spring Boot,Hibernate,Angular,Salesforce
2 Days Ago
Hybrid
2 Locations
Junior
Junior
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Seeking a Java Developer skilled in Java, J2EE, Spring Boot, Hibernate, and optional technologies like Angular and Salesforce. Good communication and multitasking abilities required.
Top Skills: AngularHibernateJ2EeJavaSalesforceSpring Boot
3 Days 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 Senior Software Developer will design and develop .NET applications, ensure code quality, mentor juniors, and support agile teams in delivering innovative software solutions.
Top Skills: .Net C#.Net CoreAzure DevopsCloud PlatformsContainerizationOctopus DeployPowershellSQL Server

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