Infosys
Infosys

Java Architect

RoleApplication Development And Maintenance
LevelMid Level
LocationBangalore, India
WorkOn-site
TypeFull-time
Posted2 months ago
Apply now

About the role

Key Responsibilities:

  • Define, design, and own end-to-end architecture for Java-based enterprise applications using Spring Boot and microservices.

  • Translate business and non-functional requirements (performance, scalability, security, availability) into robust technical solutions and architectural blueprints.

  • Lead technical design discussions, perform architectural reviews, and ensure adherence to coding, design, and integration standards.

  • Guide teams in building cloud-ready, modular, and loosely coupled microservices with well-defined APIs and integration patterns.

  • Collaborate with product managers, business analysts, and cross-functional teams to align architecture with product roadmaps and delivery timelines.

  • Conduct POCs and evaluate tools, frameworks, and technologies to continuously improve the architecture and development ecosystem.

  • Provide technical leadership and mentorship to development teams, enabling them to solve complex problems and improve code quality.

  • Oversee performance tuning, troubleshooting, and root cause analysis for critical production issues and architectural bottlenecks.

  • Establish and enforce best practices for microservices design, API versioning, security, logging, and observability.

  • Review and optimize application architecture for maintainability, reusability, and long-term sustainability across multiple projects.

Minimum Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field (BTech, BE, MTech, BSc, MSc, MCA, BCA).

  • 8–15 years of overall IT experience with significant hands-on development and design using Java.

  • Proven experience as an architect or lead in designing and implementing large-scale Java applications.

  • Strong expertise in Java and Spring Boot, including RESTful services and enterprise integration patterns.

  • Solid experience in designing and implementing microservices-based architectures.

  • Strong understanding of software design principles, object-oriented design, and architectural patterns (e.g., layered, hexagonal, event-driven).

  • Experience with version control, CI/CD practices, and collaborative development workflows.

Education: MCA,MCM,MSc,MTech,Bachelor of Engineering,BCA,BE,BSc,BTech

  • Preferred skills: Technology->Java->Java
  • ALL,Technology->Architecture->Architecture
  • ALL

About Infosys

BANGALORE

Headquarters