Java and Microservices Architect for Enterprise Applications
Synechron Technologies
Apply on company website
Java and Microservices Architect for Enterprise Applications
Synechron Technologies
Chennai
Not disclosed
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
SYNECHRON’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.
Experience Level
Senior LevelJob 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