
Java Architect
About the role
We are seeking an experienced Java Architect to design and deliver robust, scalable, and high-performance enterprise applications. The candidate will be responsible for defining technical architecture, guiding development teams, and ensuring alignment between business requirements and technology solutions.
Architect, design, and implement enterprise solutions using Java/J2EE technologies
Define system architecture, technology stack, and application frameworks
Provide technical leadership and mentorship to Java development teams
Collaborate with business stakeholders, product owners, and cross-functional teams to translate requirements into scalable technical solutions
Ensure adherence to best practices in architecture, coding standards, performance, security, and scalability
Review solution designs and conduct code/design reviews
Lead application modernization initiatives including microservices and cloud-native architectures
Identify and resolve complex technical issues and architectural bottlenecks
Continuously evaluate emerging technologies and recommend improvements
Strong hands-on experience with Java, J2EE, Spring, Spring Boot
Expertise in RESTful APIs, Microservices architecture
Solid understanding of Hibernate/JPA and ORM frameworks
Experience with relational databases (Oracle, SQL Server, MySQL)
Exposure to message queues (Kafka, RabbitMQ, or similar)
Experience with cloud platforms (AWS / Azure / GCP – any one preferred)
Strong knowledge of design patterns, SOLID principles, and OOP concepts
Experience with CI/CD tools, version control systems (Git), and DevOps practices
- Knowledge of architectural design patterns, performance tuning, database and functional designs
- Hands-on experience in Service Oriented Architecture
- Ability to lead solution development and delivery for the design solutions
- Experience in designing high level and low level documents is a plus
- Good understanding of SDLC is a pre-requisite
- Awareness of latest technologies and trends
- Logical thinking and problem solving skills along with an ability to collaborate
Education: Master Of Comp. Applications,Master Of Engineering,Bachelor Of Comp. Applications,Bachelor of Engineering
Preferred skills: Technology->Java->Core Java
About Infosys
BANGALORE
Headquarters