HamburgerMenu
hirist

Infosys - Java Architect - Design Patterns

Edgeverve Systems Limited
7 - 12 Years
Bangalore

Posted on: 16/01/2026

showcase-imageshowcase-image

Job Description

Description :

Job Overview :

We are looking for a seasoned Java Architect with deep expertise in software architecture, design patterns, and large-scale distributed systems.

The role involves defining technical direction, designing robust and scalable platforms, and working closely with product, engineering, and program teams to deliver high-performance Java-based systems.

This position combines hands-on architecture with technical leadership and strategic planning.

Key Responsibilities :

- Design and architect scalable, high-performance, and resilient distributed systems using Java technologies

- Translate high-level business and product requirements into end-to-end technical solutions

- Define and enforce architecture standards, design patterns, and best practices across teams

- Lead system design discussions covering microservices, APIs, data architecture, security, and scalability

- Provide technical guidance and mentorship to senior engineers and development teams

- Review architecture, designs, and critical code paths to ensure quality and performance

- Partner with Product and Program Managers to shape the technical vision and execution strategy

- Define short-term and long-term product roadmaps, balancing innovation with faster time-to-market

- Drive architectural decisions across on-premises and cloud-based environments

- Support Agile delivery by participating in planning, estimation, and technical risk assessment

Required Technical Skills :

- Strong hands-on experience in Core Java and Advanced Java concepts

- Expertise in Spring Boot, Spring MVC, Microservices architecture, RESTful Web Services

- Solid experience with JPA, Hibernate, and ORM performance optimization

- Strong understanding of algorithms and data structures used in large-scale Java applications

- Deep knowledge of Object-Oriented Analysis and Design (OOA/OOD)

- Proven experience applying design patterns and principles (SOLID, GoF patterns, etc.)

- Strong understanding of RDBMS and NoSQL databases, including data modeling and performance tuning

- Experience designing systems across on-premises and cloud infrastructure stacks

- Knowledge of API integration, service-to-service communication, and system scalability

- Experience building large-scale distributed systems with high availability and fault tolerance

- Strong understanding of microservices communication patterns, observability, and resilience

- Ability to evaluate trade-offs across performance, scalability, security, and maintainability

- Exposure to system-level concerns such as infrastructure planning, deployment architecture, and capacity planning

- Proven experience working in Agile/Scrum environments and managing complex technical initiatives

- Ability to lead technical discussions with senior stakeholders and engineering leadership

- Strong communication skills with the ability to explain complex technical concepts clearly

- Experience collaborating with cross-functional teams to align engineering execution with business goals

Experience & Qualifications :

- 7-12 years of overall experience in Java-based application and system development

- Prior experience in a Senior Engineer, Technical Lead, or Architect role

- Proven track record of architecting and delivering enterprise-scale or product-grade systems


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in