HamburgerMenu
hirist

Java Developer - Microservices Architecture

Insight Global
1 - 8 Years
Bangalore

Posted on: 23/02/2026

Job Description

Description :


Role : Java Developer


Experience : 1 to 8 Years


Location : Bengaluru


Industry : Fintech / Platform Engineering


Education : B.E. / B.Tech / M.E. / M.Tech in Computer Science or related field.


Role Summary :


We are seeking a high-caliber Java Developer to join our engineering team in Bengaluru.


In this role, you will act as a "Platform Modernization Expert," responsible for migrating legacy C++ frameworks to high-performance Java-J2EE architectures.


You will design, develop, and deploy external-facing, high-volume applications capable of handling massive transaction loads and user clicks.


The ideal candidate is an API-first programmer with deep expertise in the Spring Boot ecosystem and a proven track record of managing CI/CD pipelines for large-scale production environments.


Responsibilities :


- API & Microservices Engineering : Architect and build production-grade RESTful APIs from scratch using the JAVA-J2EE stack and Spring Boot framework.


- Legacy Migration : Lead the technical transition of legacy systems from C++ to Java, ensuring feature parity and improved performance during the migration.


- High-Volume Systems Design : Develop and optimize external applications designed for high-volume transactions, ensuring low latency and high availability for global users.


- Cloud & Platform Onboarding : Participate in cloud onboarding initiatives, deploying services into modern cloud environments and managing platform-wide announcements.


- Database Management : Design and maintain relational database schemas (PostgreSQL, MySQL, etc.) to support complex financial data and transaction history.


- CI/CD Pipeline Management : Own the full software development lifecycle by managing version control and automated deployments using GitHub and other CI/CD tools.


- Automated Testing : Implement rigorous testing protocols using frameworks like TestNG to ensure code reliability and prevent regressions in production.


- Caching & Performance Tuning : Integrate caching frameworks (e.g., Redis, Memcached) to reduce database load and improve application response times for high-traffic events.


- Collaborative Development : Partner with cross-functional teams to translate business requirements into scalable technical solutions, participating in code reviews and architecture planning.


Technical Requirements :


- Core Programming : 1 to 8 years of mandatory experience in JAVA-J2EE and API development.


- Framework Mastery : Strong hands-on experience with Spring Boot and HTTP REST protocols.


- Database Depth : Proficiency in any Relational Database; experience with PostgreSQL or MySQL is highly preferred.


- Version Control : Professional experience with GitHub and managing CI/CD pipelines.


- Scale Experience : Proven background in developing large-scale, external-facing applications with high transaction volumes.


Preferred Skills :


- Legacy Knowledge : Familiarity with C++ to facilitate smoother migrations.


- NoSQL Exposure : Experience with Bigtable or other non-relational storage solutions.


- Fintech Domain : Previous experience building financial or payment-processing systems.


- AI Tooling : Hands-on experience using AI-assisted coding tools to accelerate development workflows.


- Caching : Deep understanding of distributed caching strategies.


Core Competencies :


- Analytical Rigor : A methodical approach to deconstructing legacy C++ code into modular Java services.


- Result Driven : A focus on delivering high-performance applications that handle "clicks and transactions" without failure.


- Adaptability : The ability to pivot between legacy migration tasks and modern cloud onboarding projects.


- Communication Excellence : Clear and concise technical communication for both internal documentation and team collaboration


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in