Java Tech Lead at Chella Software · Madurai, tamil nadu · 6 - 20 years · ₹25L - ₹30L / yr · Posted 30 Sep 2026

Job Title: Tech Architect - Java Spring Boot
Company Name: Chella Software Private Limited
Company Website
Company details
THE PARTNER OF CHOICE FOR FINANCIAL MARKETS
Our deep domain experience, ultra-high-performance software solutions, and on-time project delivery make us the preferred partner for the financial markets.
Over the last two decades, Chella Software has built deep domain experience in the financial markets and a capability for developing ultra-high-performance software that can handle very high volumes of data with the lowest levels of latency.
We are now preferred partners for a host of Central Banks, Stock Exchanges, Clearing Corporations, Brokerages, and Institutional Investors across 12 countries.
We are a global provider of fintech solutions for central banks, exchanges, central counter parties, and financial market intermediaries. We meet the software needs of customers in India, the Middle East, Africa, Singapore, and the USA.
Central Banks:
- Our portfolio of solutions for central banks includes:
- Chella Switch, a national payment and settlement system designed for central banks in frontier markets, and
- Chella Horizen, a robust, reliable and full coverage investment management and accounting platform for reserve management.
Exchanges and CCPs:
We are at the forefront of providing customized solutions for exchanges, CCPs, depositories, and other financial market infrastructure. Our high-speed, low-latency, high-volume, massively scalable systems are spread across the core areas of trading, surveillance, risk management, clearing, settlement, and compliance.
Our teams have deep expertise in:
- Developing and implementing bespoke solutions on a build-operate-maintain model.
- Re-architecting and re-engineering core applications to address performance and scalability challenges.
- Migrating legacy systems to the latest technologies without disrupting operations.
- Defining and building digital experiences and journeys that facilitatethe addition of new investors to the market.
Brokerages:
Our solutions for brokerages include:
- Chella Trader, a multi-asset, multi-exchange, multi-currency, omni-channel order management system, and
- Chella Clearvision is a modular broker back office that helps scale a broker’s business with incremental investments.
Institutional Investors:
We meet the investment management needs of institutional investors through Chella IMS, a full coverage post-trade investment management and IFRS-compliant accounting platform for pension funds, insurance firms, and family offices.
Location: Madurai - Tamil Nadu
Mode of Working: Work Form Office (Interview shall be face to face at Madurai)
Days of Working: 5 Days a week
Responsibilities
Job Description:
- Tech Architect with expertise in Java Spring Boot to design and implement robust, scalable, and high-performance backend systems. As a Tech Architect, you will be responsible for shaping the technical direction of complex software projects and providing architectural guidance to engineering teams.
- This role requires deep technical knowledge, leadership skills, and the ability to collaborate with various stakeholders to ensure the successful delivery of solutions that meet business and technical requirements. Experience in the Fintech domain is an added advantage.
Key Responsibilities:
- Architectural Design & Strategy:
- Lead the architectural design and implementation of scalable, maintainable, and secure backend systems using Java, Spring Boot, and microservices architecture.
- Define best practices for code quality, testing, security, and deployment processes. Drive the adoption of modern development methodologies (Agile, DevOps) and frameworks.
- Technical Leadership:
- Provide mentorship and technical guidance to developers and engineers on coding standards, design patterns, and technologies.
- Ensure the architecture is aligned with business goals and technical constraints. Conduct code reviews and enforce best practices to maintain high-quality standards.
- Collaboration:
- Work closely with Product Managers, Business Analysts, and other stakeholders to gather requirements and translate them into technical solutions.
- Collaborate with cross-functional teams to define system requirements, integrate with third-party services, and ensure the overall system design is cohesive.
- Problem Solving:
- Analyze and resolve complex technical challenges, such as performance bottlenecks, scalability issues, and system integrations.
- Evaluate and implement new technologies, tools, and frameworks to continually improve the development process.
- Documentation & Reporting:
- Document architectural designs, technical specifications, and implementation guides.
- Provide regular updates on project progress, risks, and technical challenges to senior leadership.
- Continuous Improvement:
- Stay up to date with emerging technologies, industry trends, and best practices.
- Recommend improvements to system architecture, processes, and technologies to enhance the software development lifecycle.
Interview process: Virtual and Face-to-Face
Skills:
Experience: 9-12 Years
Location: Madurai
Job Type: Full-time
Education: B.E(Any stream)/ B.Tech / M.E / M.Tech. or similar
Skills: Java, Spring Boot, and microservices architecture.
Why Join Us?
- Opportunity to work on cutting-edge solutions for capital markets.
- This is a global role and, hence, will provide opportunities to work with organizations across the globe.
- Learn from experienced professionals and grow into a solution architect, product manager or sales role.
- Opportunity for rapid personal and professional growth.
ATGS official Email
anita at atgs.co.in

About Chella Software
About
Similar jobs (10)
Technical Architect
Experience:
10+ Years
Work Mode:
Onsite / Hybrid
Role Type:
Architecture + Hands-on Engineering + Technical Leadership
Role Overview
We are looking for an experienced and hands-on
Technical Architect
who can define enterprise-widearchitecture, technology strategy, and engineering standards across multiple products and platforms.
The Technical Architect will translate business requirements into scalable technical solutions, guideengineering teams, reduce technical risks, and remain actively involved in implementation when required.
This is
not a purely advisory or documentation-focused role
. The successful candidate should becomfortable contributing directly to production-quality code, prototypes, critical modules, technical fixes,and architectural Proofs of Concept (PoCs).
Key Responsibilities
Define enterprise architecture strategy, target architecture, and technology roadmaps acrossproducts and platforms.
Design scalable, secure, resilient, and maintainable software systems.
Architect cloud-native, distributed, microservices-based, and multi-tenant SaaS solutions.
Translate product and business requirements into architecture, technical designs, serviceboundaries, data models, and API contracts.
Establish architecture governance, coding standards, engineering best practices, and designprinciples.
Conduct architecture reviews, design reviews, code reviews, and technical risk assessments.
Identify scalability bottlenecks, security risks, performance issues, and technical debt.
Drive modernization initiatives and technology evaluations.
Guide technology selection and technical investment decisions.
Mentor Technical Leads, Senior Engineers, and other engineering team members.
Collaborate with Product, Engineering, QA, DevOps, Security, and business stakeholders.
Support technical estimation, solution feasibility, delivery planning, and architecture planning.
Hands-on Engineering Responsibilities
The Technical Architect must remain actively involved in engineering and should be capable of switchingbetween architecture and implementation depending on project requirements.
Responsibilities include:
Develop production-quality backend, frontend, or integration components when required.
•
•
•
•
•
•
•
•
•
•
•
•
•
1
Build technical prototypes, PoCs, reference implementations, and reusable frameworks.
Assist engineering teams with complex technical and production issues.
Perform root-cause analysis and technical troubleshooting.
Contribute to performance and scalability improvements.
Implement or guide security fixes and critical technical modules.
Review existing codebases and recommend improvements.
Drive refactoring and modernization initiatives.
Conduct code reviews and establish implementation patterns.
Pair with engineers when required to translate architectural decisions into working software.
Remain comfortable moving between architecture, design, coding, reviews, and troubleshooting.
Core Technical Skills
Programming
JavaScript
TypeScript
Python
Go / Golang
Java
Spring Boot
Architecture & System Design
Microservices Architecture
Distributed Systems
Multi-Tenant SaaS
Domain-Driven Design (DDD)
Service-Oriented Architecture (SOA)
API-First Architecture
Cloud-Native Architecture
Enterprise Application Architecture
Backend Engineering
Node.js
Express.js
REST APIs / Enterprise APIs
Identity Management
Authentication & Authorization
Messaging
Integration Architecture
Database & Data
MongoDB
Redis
Data Modeling
2
Query Optimization
Performance Optimization
Frontend & Mobile
React.js
React Native
Cloud & DevOps
AWS
Docker
Kubernetes
CI/CD
Containerized Applications
Cloud-Native Deployments
Security
Secure Software Development Lifecycle (SSDLC)
API Security
Encryption
Security Governance
Authentication & Authorization
AI & Emerging Technologies
LangChain
Gemini
Retrieval-Augmented Generation (RAG)
AI Agents
OCR
Enterprise Integrations
Enterprise APIs
Payment Gateways
WhatsApp Business Integration
Third-Party System Integrations
These technologies and architecture areas are specified as the core technical expertise for the position.
Product & Engineering Expectations
The ideal candidate should have:
Strong experience building production-grade software products, not only isolated applications or
PoCs.
3
Ability to balance ideal architecture with business timelines, budget, maintainability, and
engineering-team capabilities.
Experience working in evolving product environments with changing requirements and multiple
parallel initiatives.
Strong ability to evaluate technology options and explain technical trade-offs.
Ownership mindset with the ability to proactively identify and resolve technical problems.
Strong understanding of reliability, security, observability, performance, scalability, and
maintainability.
Ability to take architectural decisions from initial design through successful production
implementation.
Technical Leadership & Collaboration
Mentor Technical Leads and Senior Engineers.
Establish and promote a strong engineering culture.
Define clear technical direction and engineering standards.
Lead architecture, design, and code reviews.
Participate in technical hiring and evaluation of senior engineering candidates.
Help establish technical interview and engineering assessment standards.
Evaluate architecture, coding, system design, and problem-solving capabilities.
Communicate architecture decisions, technical risks, dependencies, and delivery implications to
leadership.
Promote effective documentation of architecture decisions, APIs, dependencies, and operational
considerations.
Preferred Experience
Experience in one or more of the following areas will be preferred:
FinTech
SaaS Products
AI Platforms
Cloud-Native Applications
Enterprise-Scale Distributed Systems
Nice to Have
Kafka
GraphQL
Serverless Architecture
Machine Learning Platforms
Multi-Cloud Architecture
Ideal Candidate Profile
The ideal candidate is a senior engineer and architect capable of operating at both strategic and
implementation levels.
Role Overview
We are looking for a visionary yet hands-on Technical Architect who can define enterprise-wide architecture,
technology strategy and engineering standards across multiple products and platforms. The role is expected to
translate business requirements into scalable technical solutions, guide engineering teams, reduce technical risk,
and remain actively involved in implementation when required. This is not a purely advisory or documentation role:
the Architect may be required to contribute directly to production-quality code, prototypes, critical modules, technical
fixes and architectural proof-of-concepts.
Key Responsibilities
• Define enterprise architecture strategy, target architecture and technology roadmap across products and platforms.
• Design scalable, secure, resilient and maintainable systems aligned with business and product objectives.
• Architect cloud-native, distributed, microservices and multi-tenant SaaS solutions.
• Convert product/business requirements into clear architecture, technical designs, service boundaries, data models
and API contracts.
• Establish architecture governance, coding standards, engineering best practices, design principles and technical
decision records.
• Conduct architecture reviews, design reviews, code reviews and technical risk assessments.
• Identify bottlenecks, scalability concerns, security risks and technical debt, and drive practical remediation plans.
• Drive modernization initiatives, technology evaluation and technical investment decisions.
• Mentor and guide Technical Leads, Senior Engineers and other engineering members.
• Collaborate closely with Product, Engineering, QA, DevOps, Security and business stakeholders.
• Support estimation, technical planning, solution feasibility and delivery planning for new products and major
features.
Hands-on Coding & Engineering Responsibility
• The role is explicitly hands-on. When required by project priorities, the Technical Architect will contribute directly to
coding and implementation—not only architecture and reviews.
• Develop production-quality backend, frontend or integration components where architectural complexity, criticality or
delivery timelines require Architect-level involvement.
• Build technical prototypes, Proofs of Concept (PoCs), reference implementations and reusable frameworks to
validate architectural decisions.
• Assist engineers in debugging complex production or development issues and provide root-cause analysis.
• Contribute to performance optimization, scalability improvements, security fixes and critical technical modules.
• Review and improve existing codebases and guide refactoring/modernization without losing delivery focus.
• Pair with engineers when necessary to transfer architecture decisions into working code and establish
implementation patterns.
• Remain capable of switching between architecture, design, coding, review and technical troubleshooting based on
business/project requirements.
Core Technical Expertise
• Programming: JavaScript, TypeScript, Python, Go (Golang), Java / Spring Boot
• Architecture: DDD, SOA, API-First, Distributed Systems, Multi-Tenant SaaS
• Backend: Node.js, Express.js, Identity, Authentication/Authorization, Messaging
• Data: MongoDB, Redis, Data Modeling, Query/Performance Optimization
• Frontend/Mobile: React.js, React Native
• AI: LangChain, Gemini, RAG, AI Agents, OCR
• Cloud & DevOps: AWS, Docker, Kubernetes, CI/CD
• Security: SSDLC, API Security, Encryption, Governance
• Integrations: WhatsApp Business, Payment Gateways, Enterprise APIs
Product & Engineering Expectations
• Strong understanding of building production-grade software products rather than isolated applications or
proof-of-concepts only.
• Ability to balance ideal architecture with business timelines, budget, maintainability and team capability.
• Comfort working in an evolving product-company environment where requirements may change and multiple
initiatives may run in parallel.
• Ability to make pragmatic technology choices and clearly explain trade-offs to both technical and non-technical
stakeholders.
• Ownership mindset: identify problems proactively, propose solutions and follow through until the technical outcome
is delivered.
• Strong emphasis on reliability, security, observability, performance, scalability and maintainability from design
through production.
Leadership & Collaboration
• Mentor Technical Leads and senior engineers and help establish a strong engineering culture.
• Set clear technical direction without creating unnecessary process or bureaucracy.
• Participate in hiring and technical evaluation of senior engineering candidates when required.
• Help define technical interview standards and assess architecture, coding and problem-solving capability.
• Work directly with leadership to communicate architecture decisions, technical risks, dependencies and delivery
implications.
• Promote documentation of important architecture decisions, APIs, dependencies and operational considerations.
Preferred Qualifications
Experience in FinTech, SaaS, AI platforms, cloud-native architectures and enterprise-scale distributed systems.
Nice to Have
Kafka, GraphQL, Serverless, Machine Learning Platforms, Multi-Cloud Architecture.
What We Expect From the Right Candidate
The ideal candidate
Role Type
Backend Engineering (Java + Distributed Systems/API)
Role Summary
We are looking for an experienced Java Backend Engineer who has strong hands-on expertise in multithreading (concurrency), distributed systems, transactional processing, and backend design. The role requires someone who can design, develop, and optimize services running in high-volume, low-latency enterprise environments.
Key Responsibilities
· Design and implement scalable backend services using Java (8/11/17) and Spring Boot.
· Build high-performance systems leveraging multithreading, concurrency controls, and asynchronous programming.
· Work on distributed system components such as messaging, caching, service discovery, and consistency models.
· Implement robust transaction handling using ACID principles, isolation levels, distributed transactions, and rollback mechanisms.
· Develop RESTful and event-driven APIs following best practices for security and reliability.
· Participate in architecture discussions, design reviews, and technical planning.
Must-Have Skills
· Strong Java 8+ (Streams, functional programming, Collections)
· Spring Boot, Spring MVC, Spring Data
· Concurrency & multithreading (executor frameworks, locks, synchronization, concurrent collections)
· Transaction handling: JPA/JDBC, Spring transactions, isolation levels
· Distributed systems: microservices communication, Kafka/RabbitMQ, caching, resilience patterns
· System design: scalability, load balancing, fault tolerance
Position Title : Software Engineer
Position Type: Full-Time
Department: Research & Development
Reports To: First Level Manager,
Company Background:
Affiliated with US Group companies, CGLIA Solutions LLP is an innovative Software Product Development organization developing highly available, highly secure, cloud-based enterprise software products catering to the needs of leading Research Facilities, University Medical Centers, Hospitals, and Pharmaceutical companies across the globe, ultimately contributing to the development of life-saving medications.
CGLIA is committed to helping software professionals unleash their creativity, build world-class enterprise applications, and accelerate their careers in a collaborative and innovation-driven environment.
Job Summary :
As a Software Engineer (Java), you will be responsible for designing, developing, and maintaining scalable, secure, and high-performance cloud-based enterprise applications. You will work closely with Product Management, Business Analysts, QA, DevOps, and cross-functional engineering teams to deliver innovative software solutions that exceed customer expectations.
The ideal candidate should be a self-starter with excellent analytical and problem-solving skills, strong expertise in Java backend technologies, and a passion for developing high-quality software. This role also provides an opportunity to mentor junior engineers, participate in technical discussions, and contribute to architectural decisions.
Key Responsibilities
- Participate in requirement analysis and collaborate with Product Management to understand functional and non-functional requirements.
- Contribute to technical design discussions and prepare technical design documentation.
- Design, develop, test, and maintain scalable backend applications using Java and Spring Boot.
- Develop and maintain RESTful APIs and Microservices.
- Write clean, reusable, maintainable, and well-documented code following industry best practices.
- Optimize application performance, scalability, reliability, and security.
- Perform unit testing, code reviews, debugging, and production issue resolution.
- Collaborate with QA, DevOps, UI, and Product teams throughout the software development lifecycle.
- Mentor junior engineers and actively contribute to knowledge sharing within the team.
- Stay updated with emerging technologies, frameworks, and software development best practices.
- Participate in technical interviews and hiring activities to support organizational growth.
- Undertake additional responsibilities as required to achieve project and organizational objectives.
Qualifications (Education, Experience, Skills & Knowledge)
- Bachelor's degree in Computer Science, Information Technology, or an equivalent discipline.
- 5+ years of hands-on experience in Java application development.
- Strong expertise in Core Java (Java 8/11/17) and Object-Oriented Programming concepts.
- Extensive experience with Spring Boot, Spring MVC, Spring Data JPA, Spring Security, and Hibernate.
- Strong experience designing and developing RESTful APIs and Microservices.
- Experience working with relational databases such as MySQL, PostgreSQL, Oracle, or MS SQL Server.
- Good understanding of Data Structures, Algorithms, Design Patterns, and Multithreading.
- Angular, Bootstrap, Material Design, HTML5, CSS, JavaScript
- Hands-on experience with Git, Maven/Gradle, and Agile/Scrum development methodologies.
- Experience with code quality tools such as SonarQube and static code analysis.
- Exposure to Docker, Kubernetes, CI/CD pipelines, and cloud platforms (AWS, Azure, or GCP) is preferred.
- Knowledge of messaging systems such as Kafka or RabbitMQ is an added advantage.
- Strong analytical, troubleshooting, and debugging skills.
- Excellent written, verbal, and interpersonal communication skills.
- Ability to work independently and collaboratively in a fast-paced product development environment.
- Eagerness to learn and adopt new technologies.
Java + Angular
Java, spring boot, microservice, angular
5-10yrs
Hyderabad, bangalore
immediate 15days
Call or WhatsApp: 6 3 8 5 0 7 6 1 4 2
Job Description:
We are looking for experienced Java professionals with strong backend development experience to join our technology team. The ideal candidate should have hands-on experience in Java, Spring Boot, Microservices, and related backend technologies.
Key Responsibilities:
- Design, develop, and maintain scalable backend applications using Java and Spring Boot.
- Develop and integrate RESTful APIs and Microservices.
- Work with Kafka for event-driven architecture and messaging.
- Write clean, efficient, and maintainable code.
- Troubleshoot and resolve application issues.
- Collaborate with frontend, QA, DevOps, and other technical teams.
- Participate in code reviews, design discussions, and technical solutioning.
- Ensure application performance, scalability, and reliability.
Primary Skills:
- Core Java
- Spring Boot
- Microservices
- REST API
- Kafka
- SQL / Database
Good to Have:
- React.js
- Cloud technologies
- Docker / Kubernetes
- CI/CD
- Agile/Scrum experience
Java backend (Java + Kafka)
Bangalore
5+yrs
immediate to 15days
Java, Spring Boot, Kafka, microservice
Call or WhatsApp: 6 3 8 5 0 7 6 1 4 2
Senior Backend Developer – Java
Location: Mohali
Experience: 5+ Years
Looking for an experienced Senior Backend Developer with strong expertise in Java, Spring Boot, and microservices development.
Key Skills Required:
- Strong proficiency in Java, Spring Boot & Microservices
- Hands-on experience with Apache Kafka and MySQL
- Expertise in REST APIs, Docker, Kubernetes & Helm
- Knowledge of JWT, OAuth2, Firebase/FCM and CI/CD pipelines
- Experience with Agile/Scrum, code reviews, and production support
- Excellent communication, problem-solving, and ownership skills
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
Job Description – Java Backend Lead
Job Summary
We are looking for an experienced Java Backend Lead to design, develop, and lead the development of scalable, high-performance backend applications. The candidate will be responsible for technical leadership, architecture, coding, code reviews, and mentoring developers.
Key Responsibilities
- Lead the design and development of scalable Java backend applications.
- Develop and maintain RESTful APIs and microservices.
- Provide technical leadership and guidance to the backend development team.
- Design and implement application architecture and backend solutions.
- Conduct code reviews and ensure coding standards and best practices.
- Troubleshoot complex application, performance, and production issues.
- Work closely with Product, Frontend, DevOps, QA, and Architecture teams.
- Mentor and guide junior and senior developers.
- Participate in technical discussions, design reviews, and architectural decisions.
- Ensure application performance, scalability, security, and reliability.
- Implement automated testing and support CI/CD processes.
- Participate in production deployments and provide production support.
Required Skills
- Strong hands-on experience with Java 8/11/17+.
- Strong knowledge of Spring Boot and Spring Framework.
- Extensive experience developing REST APIs and Microservices.
- Strong knowledge of Object-Oriented Programming, Design Patterns, and SOLID principles.
- Experience with SQL databases such as PostgreSQL, MySQL, or Oracle.
- Good understanding of JPA/Hibernate.
- Experience with Kafka or other messaging technologies.
- Knowledge of Docker and Kubernetes.
- Experience with Git and CI/CD pipelines.
- Knowledge of cloud platforms such as AWS, Azure, or GCP.
- Strong understanding of system design and distributed systems.
- Experience with application performance tuning and troubleshooting.
- Good understanding of unit testing and automated testing frameworks such as JUnit and Mockito.
Company Name – Wissen Technology
Group of companies in India – Wissen Technology & Wissen Infotech
Work Location – Whitefield, Bangalore
While you may already know about Wissen and the company history, here is a quick rundown for you.
About Wissen Technology
- The Wissen Group was founded in the year 2000. Wissen Technology, a part of Wissen Group, was established in the year 2015.
- Wissen Technology is a specialized technology company that delivers high-end consulting for organizations in the Banking & Finance, Telecom, and Healthcare domains. We help clients build world class products.
- Our workforce has highly skilled professionals, with leadership and senior management executives who have graduated from Ivy League Universities like Wharton, MIT, IITs, IIMs, and NITs and with rich work experience in some of the biggest companies in the world.
- Wissen Technology has grown its revenues by 400% in these five years without any external funding or investments.
- Globally present with offices US, India, UK, Australia, Mexico, and Canada.
- We offer an array of services including Application Development, Artificial Intelligence & Machine Learning, Big Data & Analytics, Visualization & Business Intelligence, Robotic Process Automation, Cloud, Mobility, Agile & DevOps, Quality Assurance & Test Automation.
- Wissen Technology has been certified as a Great Place to Work®.
- Wissen Technology has been voted as the Top 20 AI/ML vendor by CIO Insider in 2020.
- Over the years, Wissen Group has successfully delivered $650 million worth of projects for more than 20 of the Fortune 500 companies.
- We have served client across sectors like Banking, Telecom, Healthcare, Manufacturing, and Energy. They include likes of Morgan Stanley, Goldman Sachs, MSCI, StateStreet, Flipkart, Swiggy, Trafigura, GE to name a few.
Job Description – Software Engineer (Java Spring Boot + Angular)
Location: Whitefield, Bangalore (Work from Client Office)
Experience: 4–8 years
Role Overview
We are hiring Software Engineers with strong experience in Java Spring Boot and Angular to work on enterprise-level applications at the client office in Whitefield, Bangalore.
Key Responsibilities
- Develop and maintain backend services using Java, Spring Boot, REST APIs.
- Build interactive front-end modules using Angular.
- Collaborate with the lead, QA, and product team for high-quality delivery.
- Understand requirements, participate in design discussions, and contribute to technical solutions.
- Write clean, maintainable, and scalable code.
- Perform unit testing and integration testing.
- Fix bugs, optimize code, and improve application performance.
Technical Skills Required
- Strong coding skills in Java 8+, Spring Boot, RESTful API development.
- Experience working with Angular.
- Good understanding of Microservices concepts.
- Strong knowledge of SQL/NoSQL databases.
- Experience with version control (Git), CI/CD pipelines, and build tools.
- Familiarity with cloud services is a plus.
Soft Skills
- Good communication and teamwork skills.
- Ability to work independently and handle tasks with minimal supervision.
- Strong debugging and problem-solving skills











