Lead Java Fullstack Engineer at Wissen Technology · Mumbai · 5 - 15 years · Profitable · Posted 5 Aug 2026

Lead Java Platform Engineer
Build the high-performance platform services behind our core financial applications.
EXPERIENCE
5+ years (core Java)
CORE TECH
Java · REST APIs ·
SQL/NoSQL
DOMAIN
Financial Services
About the role
We’re seeking a highly experienced and passionate Senior Java Platform Engineer to join our
team. You’ll play a crucial role in designing, developing, and maintaining the robust, scalable
platform services that underpin our core financial applications.
This role demands a deep understanding of core Java principles, a proven track record of
building high-performance APIs, and extensive experience in the financial services industry.
What you’ll do
Design & development
– Design, develop, and maintain high-performance, scalable, and reliable platform services in
Java.
– Build and consume RESTful APIs and other web services.
– Write clean, well-documented, testable code, and contribute to code reviews and quality.
Platform engineering
– Contribute to the architecture and design of our platform services.
– Optimize platform performance and scalability and troubleshoot complex technical issues.
– Ensure the security and reliability of the platform.
Data management
– Work across SQL and NoSQL databases.
– Design efficient data access patterns and apply sound data modelling principles.
Financial services expertise
– Apply deep knowledge of financial industry practices, regulations, data, and systems.
– Work with sensitive financial data structures, with the care that requires.
Automation & workflow– Use Python for scripting and automation tasks.
– Apply (or build) exposure to Apache Airflow or similar tools for data pipelines and
scheduling.
Collaboration & communication
– Collaborate with cross-functional teams — product managers, QA engineers, and
developers.
– Communicate clearly with both technical and non-technical stakeholders.
– Mentor junior engineers.
What you’ll bring
– Bachelor’s or Master’s in Computer Science or a related field.
– 8+ years of experience in core Java development.
– Extensive experience building and maintaining platform services.
– Strong grasp of object-oriented programming principles and design patterns.
– Proven experience designing and developing RESTful APIs.
– Deep knowledge of concurrency, multithreading, and performance optimization.
– Hands-on experience with SQL and NoSQL databases.
– Significant experience within the financial services industry.
– Exposure to Python for scripting and automation.
– Exposure to Apache Airflow or similar workflow management tools.
– Excellent problem-solving, analytical, communication, and collaboration skills.
– Experience with Agile development methodologies.
Nice to have
– Cloud platforms (AWS, Azure, or GCP).
– Containerization and orchestration (Docker, Kubernetes).
– Message queues (Kafka, RabbitMQ).
– Knowledge of financial regulations and compliance requirements.
About Wissen Technology
Wissen Technology is a specialized consulting firm that helps organizations in Banking &
Finance, Telecom, and Healthcare build world-class products. Since 2015, we’ve grown to
1,000+ engineers across the US, UK, India, Australia, Mexico, and Canada and we are a
certified Great Place to Work ®.

About Wissen Technology
About
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.
With offices in 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.
Leveraging our multi-site operations in the USA and India and availability of world-class infrastructure, we offer a combination of on-site, off-site and offshore service models. Our technical competencies, proactive management approach, proven methodologies, committed support and the ability to quickly react to urgent needs make us a valued partner for any kind of Digital Enablement Services, Managed Services, or Business Services.
We believe that the technology and thought leadership that we command in the industry is the direct result of the kind of people we have been able to attract, to form this organization (you are one of them!).
Our workforce consists of 1000+ highly skilled professionals, with leadership and senior management executives who have graduated from Ivy League Universities like MIT, Wharton, IITs, IIMs, and BITS and with rich work experience in some of the biggest companies in the world.
Wissen Technology has been certified as a Great Place to Work®. The technology and thought leadership that the company commands in the industry is the direct result of the kind of people Wissen has been able to attract. Wissen is committed to providing them the best possible opportunities and careers, which extends to providing the best possible experience and value to our clients.
Connect with the team
Similar jobs (10)
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.
Job Title: Software Engineer / Senior Software Engineer – Java Backend
Experience: 5–10 Years
Location: Pune (Baner) – Work from Office (5 Days a Week)
About the Role :
We are looking for passionate Java Backend Engineers to build highly scalable, high-performance enterprise applications used by millions of users globally. The ideal candidate should have strong experience in Java, Microservices, Payment Gateway integrations, and Checkout platform development, with a product engineering mindset.
Candidates from FinTech, E-commerce, Payments, or Product-based companies will be preferred.
Key Responsibilities :
Design, develop, and maintain scalable backend applications using Java and Microservices.
Build secure, high-performance REST APIs and distributed services.
Develop and enhance Checkout platforms and Payment Gateway integrations for seamless payment processing.
Collaborate with Product, Architecture, QA, and DevOps teams throughout the SDLC.
Participate in system design, architecture discussions, and technical decision-making.
Ensure high code quality through unit testing, code reviews, and engineering best practices.
Build and support CI/CD pipelines and containerized deployments.
Troubleshoot production issues, optimize performance, and improve application reliability.
Mentor junior engineers and contribute to engineering excellence.
Required Skills :
5–10 years of backend development experience.
Strong expertise in Java, Spring Boot, Spring MVC, Hibernate/JPA.
Hands-on experience with Microservices Architecture.
Experience building RESTful APIs.
Strong knowledge of SQL/NoSQL databases.
Experience with Payment Gateway Integration (Stripe, Adyen, Razorpay, Worldpay, PayU, Checkout.com, etc.).
Hands-on experience developing Checkout and Payment Processing workflows.
Understanding of Payment Lifecycle, including Authorization, Capture, Refunds, Settlement, Webhooks, and Transaction Management.
Experience with Docker, Kubernetes, and containerized applications.
Good understanding of CI/CD pipelines using Jenkins or similar tools.
Familiarity with Git, Agile methodologies, and engineering best practices.
Strong problem-solving and debugging skills.
Preferred Skills :
Experience working in FinTech, Payments, E-commerce, or Product-based organizations.
Exposure to Cloud Platforms (GCP/AWS/Azure).
Experience with Kafka or event-driven architecture.
Knowledge of OAuth2, JWT, Keycloak, or similar authentication mechanisms.
Experience with Monitoring & Observability tools (Grafana, Prometheus, ELK, Splunk).
Performance tuning and scalability optimization experience.
Preferred Background :
Candidates from FinTech, Digital Payments, Banking Products, E-commerce, or Product Engineering companies.
Experience working on high-volume transaction systems handling secure payment processing and checkout experiences.
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
Experience
9–18 Years
Education
IIT / NIT graduates only
Interview Process
Candidates must be available for a Face-to-Face interview in Bangalore or Mumbai.
Key Responsibilities
- Design and develop scalable, high-performance Java applications.
- Lead a team of engineers and drive technical excellence.
- Architect enterprise-grade solutions and provide technical guidance.
- Collaborate with cross-functional teams to define, design, and deliver high-quality software.
- Review code, mentor team members, and ensure engineering best practices.
- Drive system design discussions and resolve complex technical challenges.
Required Skills
- Strong expertise in Core Java and Java ecosystem.
- Excellent problem-solving and analytical skills.
- Very strong coding ability with clean coding practices.
- Strong understanding of System Design and distributed systems.
- Hands-on experience in Java Architecture and designing scalable applications.
- Experience leading engineering teams and mentoring developers.
- Good understanding of software design principles, design patterns, and performance optimization.
- Strong communication and stakeholder management skills.
Preferred Skills
- Experience with Spring Boot, Microservices, REST APIs, and cloud technologies.
- Exposure to CI/CD, containerization, and modern DevOps practices is an advantage.
JOB DESCRIPTION:
Location: mumbai, bangalore, pune
Mode of Work : 3 days from Office
DSA(Collections, Hash maps, trees, Linkedlist and Arrays, etc), Core Oops concepts(Multithreading, Multi Processing, Polymorphism, Inheritance etc) Annotations in Spring and Spring boot, Java 8 Vital features, database Optimization, Microsevices and Rest API
- Design, develop, and maintain low-latency, high-performance enterprise applications using Core Java (Java 5.0 and above).
- Implement and integrate APIs using Spring Framework and Apache CXF.
- Build microservices-based architecture for scalable and distributed systems.
- Collaborate with cross-functional teams for high/low-level design, development, and deployment of software solutions.
- Optimize performance through efficient multithreading, memory management, and algorithm design.
- Ensure best coding practices, conduct code reviews, and perform unit/integration testing.
- Work with RDBMS (preferably Sybase) for backend data integration.
- Analyze complex business problems and deliver innovative technology solutions in the financial/trading domain.
- Work in Unix/Linux environments for deployment and troubleshooting.
Required Skills & Experience:
- 3– 8 years of strong hands-on experience in Core Java, Spring boot, microservices, data structures.
- Deep understanding of Object-Oriented Programming (OOP), data structures, algorithms, and design patterns.
- Proven experience with Spring, CXF, and REST/SOAP web services.
- Solid understanding of microservices architecture and distributed systems.
- Experience working with Sybase or other relational databases.
- Expertise in multithreading, concurrency, and high-throughput server-side development.
- Exposure to capital markets, sales & trading platforms, or similar financial services applications.
- Good working knowledge of Unix/Linux environments.
- Experience in solution architecture and design documentation is a strong plus.
- Strong problem-solving skills, analytical thinking, and a proactive attitude.
- Excellent communication and interpersonal skills to work effectively with global teams.
Preferred Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Previous experience in investment banking, capital markets, or financial technology domains.
For more details:
Website: www.wissen.com
Wissen Thought leadership : https://www.wissen.com/articles/
LinkedIn: Wissen Technology
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
Looking for strong experience in Java, Spring Boot, Spring Cloud, Microservices, System Design, Kafka, Redis, Cloud, Docker & Kubernetes.
FinTech / Banking experience will be an added advantage.
Job Title: Senior Backend Engineer (Java, Spring Boot)
Company: CredX
Department: Engineering
Location: Hyderabad, Telangana (Onsite, Capital Park, Madhapur)
Employment Type: Full Time
Experience: 4 to 6 Years
Reporting To: Founder and CEO
About the Company
CredX is a verification-first hiring platform for the Indian market. All candidates on the platform are background verified across identity, education, and employment before their applications reach employers, and all employers are verified before publishing jobs. CredX is incorporated in the United States, with its product and engineering team based in Hyderabad.
Job Summary
CredX is seeking a Founding Backend Engineer to take ownership of its backend platform. The role involves leading the platform through production launch and managing its architecture, reliability, security, and scalability. The position offers a clear growth path into engineering leadership as the team expands.
Key Responsibilities
- Own the design, development, and maintenance of the backend platform
- Develop and maintain billing and payment workflows, ensuring accuracy and reliability
- Implement and maintain role-based access control and secure handling of sensitive data
- Design and optimize database schemas and queries
- Write unit and integration tests for critical business flows
- Manage deployments, monitoring, and resolution of production issues
- Collaborate with the frontend team to define and maintain API contracts
- Maintain technical documentation and coding standards
Required Skills and Qualifications
- 4 to 6 years of professional experience in Java and Spring Boot
- Hands-on experience with payment gateway integration and transaction processing
- Strong knowledge of PostgreSQL, including schema design, indexing, and query optimization
- Experience with Spring Security, JWT, and role-based access control
- Experience building and maintaining RESTful APIs
- Strong problem-solving skills and the ability to work independently
Preferred Qualifications
- Experience with Razorpay
- Working knowledge of AWS and Microsoft Azure
- Experience with Docker and CI/CD pipelines
- Experience with database migration tools such as Flyway or Liquibase
- Prior experience in a startup environment
Education
B.E. / B.Tech / M.Tech / MCA in Computer Science or a related field
Technology Stack
Java 17, Spring Boot 3, PostgreSQL, Spring Security, Razorpay, AWS, Microsoft Azure, Docker, GitHub Actions
What We Offer
- ESOPs of 0.5% to 1%, granted on completion of a 6-month probation period, with a 4-year vesting schedule and a 1-year cliff from the date of joining
- Founding team role with a growth path into engineering leadership
- Direct collaboration with the founder
Selection Process
- Screening Call
- Technical Interview with the Founder
- Paid Technical Assignment
- Final Discussion and Offer
Required Skills
- 5+ years of experience in Backend Java Development.
- Strong proficiency in Core Java.
- Hands-on experience with Spring Boot.
- Experience with Spring Framework, Spring Data JPA, and Hibernate.
- Experience with Spring Batch.
- Strong understanding of RESTful APIs.
- Good knowledge of Microservices architecture.
- Strong experience with SQL databases.
- Exposure to NoSQL databases.
- Experience with Git and CI/CD.
- Experience with JUnit, Mockito, or similar testing frameworks.
- Strong debugging and troubleshooting skills.
- Good understanding of software development best practices.
Good-to-Have Skills
- Docker / Kubernetes
- AWS / Azure / GCP
- Kafka / RabbitMQ
- Redis
- Swagger / OpenAPI
- Monitoring and logging tools
ABOUT THE ROLE
The Principal Software Engineer – Java will play a pivotal role in designing, developing, mentoring and maintaining high-performance IT system for Hapag-Lloyd. The role requires deep expertise in Java and microservices-based architecture, along with a strong focus on code quality, performance, and scalability. The ideal candidate will be a passionate engineer who thrives in a Java development agile environment and brings a solution-oriented mindset to collaborative product development. As a senior technical expert, you will be responsible for low-level and high-level architectural design, mentoring developers, and working closely with team in Hamburg & Chennai. The ideal candidate is a passionate, solution oriented engineer with a proven track record in leading technical projects within an agile environment.
WORK EXPERIENCE:
9–14 years of hands-on experience in development using Java, JEE, JPA, JUnit, Kafka, and Microservices. Good Experience in AWS. Strong experience in architectural design – both low-level and high-level. Experience building distributed systems and working in microservices-based architecture. Proficient with Kafka and message-driven architecture. Strong experience with relational databases (e.g., PostgreSQL). Sound understanding of modern DevOps practices, including CI/CD pipelines, containerization, and cloud deployment. Experience working in Agile/Scrum-based teams with exposure to software lifecycle tools (e.g., Git, Jenkins, JIRA).
Technical Skills Java, JEE, JPA, JUnit, Microservices Kafka (Desired), REST API development SQL, PostgreSQL Git, Maven, Jenkins (Desired), Familiarity with Docker, Kubernetes, and cloud platforms (eg. AWS)
EDUCATION & QUALIFICATIONS Bachelor’s degree in computer science, Engineering, or related discipline
KEY RESPONSIBILITIES & TASKS
Software Development & Design Design and develop scalable, reliable, and high-performance applications using Java, JPA, Kafka, Microservices, Junit, API and PostgreSQL. Lead low-level and high-level design discussions and decisions for scalable architecture. Build and maintain microservices architecture using industry best practices. Drive technology innovation. Write clean, efficient, well-documented code with high unit test coverage using JUnit.
Mentorship :
Mentor and guide developers and team members in coding standards, best practices, and problem-solving. Conduct regular code reviews, peer programming, and provide technical leadership to ensure code quality and continuous improvement.
Systems Integration & Tools:
Work with messaging systems such as Kafka to build real-time data processing services. Implement and optimize data access using SQL /PostgreSQL databases. Participate in the design and implementation of DevOps pipelines for CI/CD.
Quality, Testing & Documentation:
Conduct regular code reviews and participate in peer programming and Peer coding Review. Perform system testing, validation, and verification across development stages. Contribute to technical documentation throughout the software development lifecycle
Agile Collaboration & Continuous Improvement:
Collaborate closely with Product Managers, Engineering Managers, Scrum Masters, and developers in agile teams. Participate in sprint planning, retrospectives, and demos. Remain current on new technologies and drive adoption of best engineering practices across the team.
BEHAVIOURS & APPROACH
Strong analytical and problem-solving skills Team-oriented with excellent communication and collaboration skills Passion for clean code, architecture, and continuous learning Ability to work independently with a proactive approach to problem-solving
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
Job Description
ABOUT THE ROLE
The Senior Principal Software Engineer – Full Stack is a key technical leader responsible for defining and driving the technical strategy across the entire engineering function. You will own complex, high-impact systems, deliver enterprise-scale SaaS products at Champion Pace, and serve as a recognized internal subject matter expert — providing thought leadership to redefine the supply chain through an intelligent, adaptive platform.
WHAT YOU'LL DO
- Architectural Ownership: Design, implement, and lead the development of robust frontend frameworks and backend services, taking end-to-end ownership of critical, cross-functional components.
- Technical Strategy: Apply deep expertise in highly specialized domains to develop complex systems, contribute to company objectives, and drive creative and effective goal achievement.
- Problem Resolution: Proactively debug, diagnose, and resolve highly complex technical issues and performance bottlenecks across the stack with minimal guidance.
- System Design: Apply conceptual thinking to understand advanced technical implications and construct highly scalable system architectures.
- Technical Mentorship: Act as an internal subject matter expert — mentor senior and principal engineers, lead cross-team code reviews, and establish high standards for quality and performance.
- Policy & Principles Guidance: Direct the application of existing technical principles and actively guide development of new policies and engineering standards.
- Code Optimization: Translate complex product and technical requirements into clean, efficient, maintainable code; optimize system architecture for scale and performance.
- Cross-Functional Collaboration: Build formal networks across organizational groups and collaborate closely with Product, QA, and DevOps to deliver world-class SaaS products.
- Strategic Influence: Convey advanced technical concepts and persuade diverse stakeholder audiences to drive cross-organizational alignment and technical adoption.
- Functional Accountability: Determine methods and procedures on new assignments, taking ultimate responsibility for results that impact the entire engineering function.
Qualifications
MUST-HAVE QUALIFICATIONS
- 12+ years of professional software development experience (8+ with a Master's; 5+ with a PhD).
- Expert-level proficiency in HTML, CSS, JavaScript, Java, Node.js, Python, and RESTful APIs.
- Deep experience with microservices, SQL/NoSQL databases, and modern frontend frameworks.
- Proven ability to own and drive complex, cross-functional technical architecture end-to-end.
- Strong track record of mentoring senior engineers and leading technical standards across teams.
- Deep understanding of cloud-native architectures, Agile product development, OOP fundamentals, and data structures & algorithms.
NICE-TO-HAVE
- Experience with agentic or AI-powered platform engineering.
- Familiarity with manufacturing or supply chain SaaS domains.
- Background in AI governance, evaluation, and observability.











