Java and Microservices Architect for Enterprise Applications

Synechron Technologies

Chennai

Not disclosed

Work from Office

Full Time

Min. 7 years

Job Details

Job Description

Java & Microservices Architect – Cloud, API, and Security for Enterprise Applications

Job Summary

Synechron is looking for a skilled Java Developer to oversee and steer the development of scalable, secure, and high-performance enterprise Java applications. This strategic role involves analyzing existing codebases, proposing enhancements, and guiding development teams in building robust microservices and REST API solutions. You will support critical business systems, ensure technical excellence, and drive innovation aligned with organizational goals, industry standards, and sustainability considerations.


Software Requirements

Required:

  • Extensive experience with Java (version 8+), including deep knowledge of Spring Boot and Microservices architecture (7+ years)

  • Proficiency in Oracle databases, SQL, and data management techniques

  • Strong understanding of REST API development and consumption

  • Ability to independently analyze, troubleshoot, and optimize existing code and architecture

  • Familiarity with development tools such as Eclipse, IntelliJ IDEA, or NetBeans

  • Experience in guiding teams through technical design, coding, and review processes


Preferred:

  • Experience with cloud deployment strategies (AWS, Azure)

  • Knowledge of CI/CD tools like Jenkins, GitHub Actions, or similar

  • Exposure to security best practices, including data encryption and access controls

  • Experience in implementing and supporting DevOps and SRE principles


Overall Responsibilities

  • Lead the design, development, and optimization of enterprise Java applications supporting business processes

  • Analyze existing codebases and system architectures; propose and implement scalable, maintainable solutions

  • Collaborate with cross-functional teams to gather requirements, provide technical guidance, and ensure best practices

  • Conduct code reviews, enforce quality standards, and promote coding consistency across teams

  • Guide the implementation of microservices and REST APIs supporting enterprise workflows

  • Support deployment activities, environment setup, and system upgrades

  • Troubleshoot and resolve complex technical issues promptly to ensure high system availability

  • Identify improvement opportunities and implement automation for development and operational efficiencies

  • Lead technical discussions, impact analysis, and feasibility assessments for new features or system changes

  • Mentor junior developers, fostering technical growth and knowledge sharing


Technical Skills (By Category)

Programming Languages (Essential):

  • Java (version 8+), with expertise in multithreaded, scalable, and secure applications


Frameworks & Libraries:

  • Spring Boot, Spring MVC, Spring Data JPA

  • Microservices pattern, REST API design and implementation


Databases & Data Management:

  • Oracle, SQL Server, or similar relational databases

  • Data modeling, query optimization, and data integrity assurance


Cloud & Deployment:

  • Basic knowledge or experience supporting cloud deployment strategies (AWS, Azure)


Tools & Automation:

  • Version control: Git

  • Build tools: Maven, Gradle

  • CI/CD pipelines: Jenkins, GitHub Actions


Security & Best Practices:

  • Secure coding, encryption protocols, data access controls


Experience Requirements

  • At least 7+ years of experience developing enterprise Java applications

  • Proven track record leading development teams and enterprise projects

  • Deep familiarity with microservices architectures and API development

  • Experience analyzing, troubleshooting, and optimizing large codebases and system performance

  • Industry experience in finance, banking, or regulated sectors is an advantage

  • Experience with cloud deployment and automation is preferred


Day-to-Day Activities

  • Lead the development and review of scalable Java microservices and APIs

  • Analyze existing code and system architectures; recommend improvements and refactoring

  • Collaborate with cross-disciplinary teams to translate requirements into executable solutions

  • Conduct code reviews, enforce coding standards, and promote best practices

  • Troubleshoot and resolve performance issues and security vulnerabilities

  • Support deployment, environment setup, and system upgrades

  • Drive automation initiatives to enhance development and operational efficiency

  • Mentor and guide junior developers, fostering growth and adherence to quality standards

  • Participate in planning, design discussions, and technical decision-making sessions


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field

  • 7+ years of professional Java development experience with demonstrated success in enterprise systems

  • Advanced understanding of microservices architecture and REST API design

  • Certifications such as Oracle Certified Professional or cloud platform certifications (preferred)

  • Proven leadership abilities in complex project environments


Professional Competencies

  • Strong analytical and problem-solving skills for large-scale applications

  • Effective communication with stakeholders and technical teams

  • Leadership qualities for guiding teams and enforcing best practices

  • Adaptability to evolving technologies, security standards, and business needs

  • Focus on delivering secure, scalable, and high-quality solutions within deadlines

  • Continuous learner committed to technical excellence 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

Experience Level

Senior Level

Job role

Work location

Chennai, India

Department

Software Engineering

Role / Category

Software Backend Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 7 years

About company

Name

Synechron Technologies

Job posted by Synechron Technologies

Apply on company website