Senior Java Developer

2 Months ago • 7 Years + • Programming

Job Summary

Job Description

Synechron is seeking a Senior Java Developer with expertise in DevOps and microservices. This role involves leading the design, development, and deployment of scalable Java microservices, ensuring robust integration and operational efficiency. Responsibilities include designing CI/CD pipelines, collaborating with cross-functional teams, conducting code reviews, and overseeing application deployment in cloud environments. The role requires staying current with emerging technologies and driving performance optimization.
Must have:
  • Expertise in Java development and microservices design
  • Proficiency in unit testing with JUnit
  • Knowledge of build and deployment automation tools
  • Experience with version control systems like Bitbucket
  • Proficient with code quality and static analysis tools
  • Understanding of container orchestration platforms like ECS and Kubernetes
  • Strong understanding of microservices architecture, containerization, and cloud deployment strategies
Good to have:
  • Familiarity with cloud services, especially AWS or Azure
  • Experience with service meshes and API gateways
  • Knowledge of additional DevOps tools like Prometheus, Grafana, or ELK stack
  • Proven professional certifications in Java development, cloud, or DevOps

Job Details

Job Summary

Synechron is seeking a highly skilled and experienced Senior Java Developer  with expertise in DevOps practices and microservices architecture. In this role, you will lead the design, development, and deployment of scalable Java-based microservices, ensuring robust integration, quality, and operational efficiency. Your leadership will enable the organization to deliver innovative, reliable solutions aligned with business goals, fostering continuous improvement and excellence in software delivery.

Software Requirements

Required Skills:

  • Expertise in Java development, with extensive experience in designing and implementing microservices
  • Proficiency in writing unit tests with JUnit and related testing frameworks
  • Strong knowledge of build and deployment automation tools such as Maven, Gradle, Jenkins, Harness, TeamCity, and uDeploy
  • Hands-on experience with version control systems like Bitbucket
  • Proficient with code quality and static analysis tools such as SonarQube
  • Understanding of container orchestration platforms, especially ECS (Elastic Container Service) and Kubernetes

Preferred Skills:

  • Familiarity with cloud services, especially AWS or Azure
  • Experience with service meshes and API gateways
  • Knowledge of additional DevOps tools like Prometheus, Grafana, or ELK stack

Overall Responsibilities

  • Lead the development of Java microservices architecture, ensuring adherence to best practices for scalability, performance, and security
  • Design and implement CI/CD pipelines for automated build, test, and deployment processes
  • Collaborate closely with cross-functional teams including architecture, operations, and quality assurance to deliver high-quality solutions
  • Conduct code reviews and mentor team members to promote coding standards and best practices
  • Oversee application deployment and monitoring in cloud environments such as AWS ECS and Kubernetes clusters
  • Stay current on emerging technologies and DevOps advancements, evaluating their applicability to improve existing systems and processes
  • Drive performance optimization, troubleshooting, and resolution of technical issues
  • Maintain comprehensive documentation of architecture, deployment, and operational procedures

Technical Skills (By Category)

Programming Languages (Essential):

  • Java (required, extensive experience)
  • Knowledge of scripting languages like Bash or Python (preferred for automation tasks)

Frameworks & Libraries (Essential):

  • Microservices frameworks (Spring Boot or equivalent)
  • Testing frameworks: JUnit, TestNG, or similar

Data Management & Cloud Technologies (Preferred):

  • Cloud platforms: AWS ECS, Azure container services
  • Container orchestration: Kubernetes

Build & Deployment Tools (Essential):

  • Maven, Gradle for building applications
  • Jenkins, Harness, TeamCity, uDeploy for CI/CD automation

Development Practices & Methodologies (Essential):

  • Agile/Scrum methodologies
  • Continuous Integration and Continuous Delivery (CI/CD) principles

Monitoring & Security (Preferred):

  • Monitoring tools: Prometheus, Grafana, ELK stack (basic knowledge)
  • Security best practices for microservices and cloud environments

Experience Requirements

  • Minimum of 7+ years in Java development, with significant experience in microservices architecture and DevOps practices
  • Proven track record leading Java-based projects and teams
  • Extensive experience deploying and managing applications on ECS and Kubernetes platforms
  • Hands-on experience creating automated deployment pipelines and managing complex production environments
  • Demonstrated ability to troubleshoot, optimize, and scale enterprise applications in cloud or on-premises environments

Day-to-Day Activities

  • Lead the design and implementation of Java microservices aligned with business requirements and technical standards
  • Develop, test, and deploy solutions within established CI/CD pipelines
  • Conduct code reviews, mentor junior team members, and promote best practices across development teams
  • Collaborate with engineering, operations, and product teams to ensure system performance, reliability, and security
  • Monitor application health and troubleshoot technical issues promptly
  • Participate in sprint planning, stand-ups, and retrospectives to ensure timely delivery of features
  • Evaluate new tools and technologies for continuous process improvement and innovation

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • Proven professional certifications in Java development, cloud, or DevOps (e.g., AWS Certified Solutions Architect, Jenkins certifications) are a plus
  • Strong understanding of microservices architecture, containerization, and cloud deployment strategies

Professional Competencies

  • Critical thinking and adept problem-solving skills for troubleshooting complex issues
  • Strong leadership qualities with the ability to guide teams and manage stakeholder expectations
  • Excellent communication skills to articulate technical concepts effectively
  • Adaptability to evolving technologies and a passion for continuous learning
  • Demonstrated time management and prioritization skills in a fast-paced environment
  • Proactive approach to process improvements and innovation

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

Similar Jobs

Illumina - Automation Software Engineer I

Illumina

Singapore, Singapore (On-Site)
1 Month ago
Flexra Software - Staff Data Engineer

Flexra Software

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Highspot - Sr. Data Engineer

Highspot

Hyderabad, Telangana, India (Hybrid)
5 Months ago
bytedance - Senior Security Tech Lead Manager - Security Engineering

bytedance

San Jose, California, United States (On-Site)
5 Months ago
Atari - Strategic Initiatives Lead

Atari

New Delhi, Delhi, India (On-Site)
1 Month ago
London stock Exchange - Senior Java Software Engineer

London stock Exchange

Romania (On-Site)
2 Months ago
Siemens  - Software Developer - SQL

Siemens

Pune, Maharashtra, India (On-Site)
1 Month ago
HCL Tech - Sr tech lead java spring boot aws docker

HCL Tech

Bolingbrook, Illinois, United States (On-Site)
2 Months ago
FICO - Database Engineering (GTS)-Lead Engineer

FICO

Mexico (Remote)
1 Month ago
luxsoft - .NET Developer with SQL

luxsoft

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Philips - Sales, Key Account Manager - Hospital Patient Monitoring

Philips

Harrisburg, Pennsylvania, United States (On-Site)
2 Months ago
Workato - Manager, FP&A

Workato

Palo Alto, California, United States (On-Site)
2 Months ago
upwork - Senior Product Manager, AI Workflows

upwork

United States (Remote)
2 Weeks ago
ISS Stoxx - Python Engineer

ISS Stoxx

Mumbai, Maharashtra, India (On-Site)
2 Weeks ago
zoox - Machine Learning Engineer - Mapping

zoox

Foster City, California, United States (Hybrid)
3 Months ago
Flexera Software - Senior Manager, Technical Support

Flexera Software

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Zinnia - Software Engineer III - .NET

Zinnia

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
extreme network - Manager of Software Engineering – Cloud Networking-Java/Golang

extreme network

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
Poppulo - SDE 2, Machine Learning

Poppulo

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Vercel - DX Engineer, AI SDK

Vercel

San Francisco, California, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Chennai, Tamil Nadu, India

Capgemini - Site Reliability Engineer-Wintel, Linux, Vmware, Redhat Devops CI/CD AWS

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Bright Edge - Software Development Manager

Bright Edge

Hyderabad, Telangana, India (Remote)
9 Months ago
Qualcomm - Engineer, Staff - WDD

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Alphawave Semi - Senior Design Verification Engineer

Alphawave Semi

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Gigamon - Sr. Staff SW Engineer - Gigasmart (Mobility)

Gigamon

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
NVIDIA - Deep Learning Engineer, Datacenters

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Gigamon - Sr Staff SW Engineer

Gigamon

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
Accenture - Candidate Source & Screen Senior Analyst

Accenture

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Autodesk - Senior Technical Support Specialist AutoCAD

Autodesk

Bengaluru, Karnataka, India (Hybrid)
1 Year ago
Google - UX Designer, YouTube Business Technology

Google

Bengaluru, Karnataka, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Programming Jobs

Capgemini - C++

Capgemini

Gurgoan, Uttar Pradesh, India (On-Site)
1 Month ago
Futurum Technology - Junior Java Developer

Futurum Technology

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
6 Months ago
Epic Games - Senior Rust Software Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
Epic Games - Automation Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Sonar Source - Software Engineer (Java)

Sonar Source

Austin, Texas, United States (On-Site)
1 Year ago
Signal Space Lab - Lead Programmer

Signal Space Lab

Montreal, Quebec, Canada (On-Site)
3 Months ago
Activision - Principal Online Programmer

Activision

Santa Monica, California, United States (On-Site)
1 Month ago
Nagarro - Senior Engineer, Java

Nagarro

Mumbai, Maharashtra, India (On-Site)
9 Months ago
Playtech - Database Engineer

Playtech

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Months ago
PayPal - Senior Software Engineer (Java)

PayPal

Mexico City, Mexico City, Mexico (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies spanend-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in ourFinLabswe develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more.Over the last20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of14,500+,and has58offices in 21 countrieswithin key global markets.For more information on the company, please visit ourwebsiteorLinkedIncommunity.

New York, United States (On-Site)

Chennai, Tamil Nadu, India (On-Site)

Jersey City, New Jersey, United States (On-Site)

Phoenix, Arizona, United States (On-Site)

Mississauga, Ontario, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

Belgrade, Serbia (Hybrid)

Charlotte, North Carolina, United States (On-Site)

Charlotte, North Carolina, United States (On-Site)

Charlotte, North Carolina, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Synechron

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug