Synechron Logo

Synechron

Senior Java Developer (Microservices, DevOps, ECS & Kubernetes Expertise)

Job Posted 4 Days Ago Reposted 4 Days Ago
Be an Early Applicant
In-Office
Tharamani, Chennai, Tamil Nadu
Senior level
In-Office
Tharamani, Chennai, Tamil Nadu
Senior level
The candidate will lead Java development, focusing on microservices, and must ensure quality through JUnit testing, utilizing CI/CD tools and orchestrating with Kubernetes.
The summary above was generated by AI
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

Top Skills

Bitbucket
Ecs
Gradle
Harness
Java
Jenkins
JIRA
Junit
Kubernetes
Maven
Microservices
Sonarqube
Teamcity
Udeploy

Similar Jobs

Yesterday
Hybrid
2 Locations
Senior level
Senior level
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
The role involves developing AbInitio solutions, guiding junior developers, ensuring code quality, and collaborating with technical teams while enhancing applications.
Top Skills: AbinitioCi/CdCloudHadoopJenkinsLinux
Yesterday
Hybrid
2 Locations
Expert/Leader
Expert/Leader
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Lead the development of Rental Screening web applications using the Microsoft technology stack, manage team design sessions, and provide architectural direction.
Top Skills: .Net CoreAngularAWSC#CSSEntity FrameworkHTMLJavaScriptSQL ServerWeb Api
Yesterday
Hybrid
Chennai, Tamil Nadu, IND
Junior
Junior
Artificial Intelligence • Cloud • Internet of Things • Software • Cybersecurity • Industrial
The Software Engineer will design, develop, and maintain mobile applications and digital platforms, ensuring high quality and timely results while working independently and collaborating with users.
Top Skills: AkkaAndroidAngularSparkAWSAws SnsAws SqsAzureAzure Api GatewayAzure DevopsCassandraCi/CdCucumberElasticsearchFlinkGocdIoniciOSJavaJenkinsKafkaMicroservicesMongoDBMvcMySQLNoSQLOraclePostmanRabbitMQReact NativeRedisScalaSeleniumStormSwagger

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account