Technology Experts

Java Architect

Mumbai, Maharashtra
Work Type: Full Time
Striving for excellence is in our DNA.
We are more than just specialists; we are experts in agile software development with a keen focus on Cloud Native D3 (Digital, Data, DevSecOps. We help leading global businesses to imagine, design, engineer, and deliver software and digital experiences that change the world.

Job Description:

We are seeking an experienced Java Architect with a minimum of 5 years of hands-on experience in the banking domain to join our dynamic team. As a Java Architect with expertise in banking, you will lead the design and development of scalable and secure software solutions tailored to the needs of the financial industry. The ideal candidate should possess a deep understanding of banking systems, strong technical skills, and the ability to provide strategic guidance to development teams.


  • Collaborate with business stakeholders and technical teams to understand banking requirements, regulatory standards, and business processes, translating them into effective technical solutions.
  • Lead the architectural design and development of complex Java-based applications, ensuring alignment with business objectives, security standards, and best practices.
  • Provide technical leadership and mentorship to development teams, guiding them in implementing robust, scalable, and maintainable software solutions.
  • Design and oversee the implementation of microservices, APIs, and integration points, ensuring seamless communication between banking systems and applications.
  • Develop architecture blueprints, technical documentation, and design specifications to guide the development and integration of software components.
  • Evaluate and recommend technologies, frameworks, and tools that best fit the requirements of the banking domain and align with the organization's technical roadmap.
  • Collaborate with project managers to define project scope, timelines, and resource requirements based on the architectural design.
  • Conduct regular code reviews and architectural assessments to ensure code quality, adherence to coding standards, and alignment with architectural principles.
  • Identify potential risks, technical debt, and areas for optimization within the architecture, proposing and implementing solutions to address them.
  • Stay current with emerging technologies, industry trends, and regulatory changes in the banking domain, integrating this knowledge into architecture decisions.
  • Work closely with quality assurance teams to define testing strategies that ensure the reliability, performance, and security of banking applications.
  • Provide technical support during the development lifecycle, addressing technical challenges and guiding teams to successful implementation.


  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree is a plus.
  • Minimum of 5+ years of professional experience as a Java Architect, with a strong focus on the banking domain.
  • Proven expertise in Java programming language and related technologies (Spring, Hibernate, etc.).
  • In-depth understanding of banking systems, financial processes, and regulatory compliance.
  • Experience with architectural design patterns, microservices architecture, and API design.
  • Strong knowledge of security standards and best practices in the banking industry.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and interpersonal skills to collaborate with technical and non-technical stakeholders.
  • Leadership skills to guide and mentor development teams.
  • Familiarity with cloud platforms, containerization, and DevOps practices is advantageous.
  • Relevant certifications in architecture, banking, or related technologies are desirable.

What We Offer:

  • National and International Business Trips (if there is an opportunity)
  • Culture of Knowledge Sharing and Training
  • Modern & lively working environment
  • Opportunity to write books, participate in conferences
  • International assignment
  • Relocation opportunities

Submit Your Application

You have successfully applied
  • You have errors in applying