Software Architect – Java (Banking Domain)
10-15 years
Job Description
Designation: Software Architect
Experience Level: 10-15 Years
Term: Full Time, Permanent
Location: Bangalore (Work from Office)
Job Summary:
We are looking for an experienced Software Architect with a strong background in Java and Microservices architecture
to design and build scalable, secure, and high-performance enterprise applications for the banking domain. The ideal
candidate will be responsible for defining architecture standards, guiding development teams, and ensuring best
practices in application design, performance, and security.
Roles & Responsibilities:
• Design and implement enterprise-level application architectures with focus on scalability, high availability,
performance, and security.
• Lead the architecture and development of backend systems using Java and Spring Boot.
• Design and implement RESTful APIs and microservices-based architectures.
• Define and implement microservices design patterns such as fault tolerance, resilience, circuit breaker, and retry
patterns.
• Work with Spring Cloud components including service discovery, configuration management, and API gateway.
• Analyze and resolve performance issues such as memory leaks, thread contention, and slow database queries.
• Implement containerized applications using Docker and support deployment in modern cloud environments.
• Collaborate with DevOps teams to implement CI/CD pipelines and automated build processes.
• Ensure adherence to security best practices, including authentication, authorization, and encryption.
• Design integration solutions between internal services and external systems using synchronous and asynchronous
communication patterns.
• Provide technical leadership and mentoring to development teams.
• Identify technical debt and recommend refactoring strategies to improve system maintainability and performance.
• Participate in architecture reviews, technical discussions, and solution design for banking platforms.
Key Skills Required:
• Strong experience in Java, Spring Boot, and REST API development.
• Hands-on experience with Microservices Architecture and design patterns.
• Experience with Spring Cloud (Gateway, Config, Eureka, Service Discovery).
• Strong understanding of performance tuning and troubleshooting including JVM tuning, memory analysis,
and profiling.
• Experience with Docker and containerized deployments.
• Familiarity with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
• Knowledge of application security frameworks and protocols such as OAuth2, OIDC, JWT, and API security.
• Experience in system integration and event-driven architectures.
• Strong knowledge of software architecture principles and design patterns.
• Excellent problem-solving, mentoring, and leadership skills
Nice to Have Skills:
• Experience with Frontend frameworks such as Angular or React.
• Knowledge of Messaging systems such as Kafka or RabbitMQ.
• Familiarity with middleware and integration platforms (ESB, API Gateway).
• Experience with Relational Databases such as PostgreSQL, Oracle, or MySQL and query optimization.
• Exposure to Cloud platforms such as AWS, Azure, or GCP and cloud-native architecture.
Qualification:
• Bachelor’s degree in Computer Science, IT, or related field
• Experience working in Banking / Financial Services / FinTech environments.
• Knowledge of secure transaction systems, payment platforms, or core banking integrations is an added
advantage.
About Us :
ModeFinServer is a global FinTech company based in Bangalore, India, that provides digital banking and mobile commerce
solutions for banks, telcos, and financial institutions, enabling services like mobile/internet banking, digital wallets, agency
banking, and lending through various channels (SMS, web, mobile, etc.) to promote financial inclusion. They offer an
integrated platform to help traditional banks go digital, serving clients in Asia, Africa, and the Middle East.
To be the preferred Financial Technology Service provider.Our Mission:
To partner with our customers to deliver best- in-classfinancial technology platform that simplify and enhance financial
operations.
Industry: IT-Software / Software Services
Functional Area: Banking, IT Software – Application Programming, Maintenance
Company: http://www.modefin.com