E

Solution Architect – Java Full Stack

EPAM Systems · Bengaluru, Karnataka, India

~₹40L (est.)10–18 yrs experienceRemotefull_timePosted 1w ago
Apply now →

Job description

We are seeking an experienced and dynamic **Solution Architect** with expertise in Java Full Stack development to design and implement secure, scalable, and high-performing solutions. The ideal candidate will play a key role in defining technical strategies, collaborating with global teams, and driving innovation to support our business objectives. This position requires a leader who thrives in a fast-paced environment and is passionate about delivering cutting-edge fintech solutions. **Responsibilities** - Design secure, scalable, and reliable software solutions aligned with business requirements - Define and execute the technology strategy for one or more products in collaboration with stakeholders - Partner with senior technical and product leaders to inform and deliver impactful designs - Collaborate closely with global Solution Architecture & Engineering teams to establish principles and best practices - Engage with wider technical and architecture teams to ensure alignment with organizational strategies - Create and evaluate technical solution alternatives using current and emerging technologies - Drive software implementation through expertise in microservices-based architecture for fintech applications - Support and mentor development teams to promote technical excellence and continuous improvement - Work directly with product owners and operations to ensure seamless software delivery - Promote agile development principles and foster a collaborative team culture - Provide hands-on support by building prototypes and solving complex technical challenges - Advocate for technical quality and sustainable, future-proof solutions **Requirements** - More than 14 years of product engineering experience in designing scalable software solutions - Strong foundation in Computer Science fundamentals, web applications & services, and microservices architecture - Background in designing high-transaction-volume financial systems with global scalability and extreme uptime requirements - Expertise in web technologies such as HTML5, CSS, and front-end frameworks including React, Angular - Proficiency in back-end development using Java, Spring, and Spring Boot - Knowledge of database technologies such as PostgreSQL or SQL Server for large-scale implementations - Experience with cloud-native technologies like PCF, Kubernetes, Azure, or AWS - Skills in working within Agile environments focused on collaboration and iteration - Capability to mentor development teams and foster a culture of continuous technical improvement - Flexibility to support hands-on prototype development for solving business challenges - Showcase of strong communication skills to bridge technical and non-technical audiences **Nice to have** - Expertise in Java, J2EE, RESTful APIs, React, and Angular - Understanding of frameworks including Spring Boot, Spring Cloud, Hibernate - Familiarity with API tooling and design best practices for large-scale systems - Knowledge of cloud and DevOps architecture, especially with Azure or AWS - Competency in database technologies like PostgreSQL or NoSQL databases