Cutshort logo
For Employers
a global IT risk management (IRM) company logo
Lead Java Developer
a global IT risk management (IRM) company

Lead Java Developer at a global IT risk management (IRM) company · Delhi, Gurugram, Noida, Ghaziabad, Faridabad · 6 - 9 years · Posted 30 Aug 2022

Selective Global Search's logo

Lead Java Developer

at a global IT risk management (IRM) company

6 - 9 yrs
Best in industry
Delhi, Gurugram, Noida, Ghaziabad, Faridabad
Skills
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
  • l IT experience delivering enterprise-scale applications or product implementations
  •  experience working as a technical lead.
  • Working Experience in ISO20022, SWIFT, Remittance
  • Language & Frameworks: Java, Spring Boot, Spring, Any ORM
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

Similar jobs (10)

Wissen Technology
at Wissen Technology
4 recruiters
Tony Tom
Posted by Tony Tom
Bengaluru (Bangalore)
3 - 12 yrs
Best in industry
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
Multithreading
+2 more
  • Experience in Core Java, CXF, Spring. 
  • Experience in spring boot, microservices. 
  • Extensive experience in developing enterprise-scale n-tier applications for the financial domain. Should possess good architectural knowledge and be aware of enterprise application design patterns. 
  • Should have the ability to analyze, design, develop and test complex, low-latency client-facing applications. 
  • Good development experience with RDBMS, preferably Sybase database 
  • Good knowledge of multi-threading and high volume server side development 
  • Experience in sales and trading platforms in investment banking/capital markets 
  • Basic working knowledge of Unix/Linux 
  • Excellent problem solving and coding skills in Java 
  • Strong interpersonal, communication and analytical skills. 
  • Should have the ability to express their design ideas and thoughts. 


Read more
Wissen Technology
at Wissen Technology
4 recruiters
Manasa S
Posted by Manasa S
Bengaluru (Bangalore)
11 - 15 yrs
Best in industry
skill iconJava
Multithreading
Data Structures
Design patterns
SQL
+3 more


Experience: 12–15 Years

Job Type: Full-time

Role: Java Lead / Technical Lead


Job Summary

We are looking for an experienced Java Lead with 12–15 years of hands-on software development experience to lead the design, development, and delivery of scalable enterprise applications. The ideal candidate should have strong expertise in Core Java, Spring Boot, Microservices, REST APIs, SQL, and cloud technologies, along with proven experience in technical leadership and mentoring development teams.


The candidate will work closely with architects, product managers, and engineering teams to translate business requirements into robust and scalable technical solutions.


Key Responsibilities

  • Lead the design, development, and implementation of Java-based enterprise applications.
  • Provide technical leadership and guidance to a team of Java developers.
  • Design and develop scalable, secure, and high-performance microservices and RESTful APIs.
  • Participate in architecture and technical design discussions and contribute to key technical decisions.
  • Review code and ensure adherence to coding standards, design principles, and best practices.
  • Troubleshoot complex technical issues and provide effective solutions.
  • Work closely with product managers, business analysts, QA, DevOps, and other stakeholders.
  • Mentor developers and conduct technical knowledge-sharing sessions.
  • Identify opportunities for improving application performance, scalability, reliability, and maintainability.
  • Ensure effective implementation of unit testing, integration testing, CI/CD, and automated deployment practices.
  • Participate in production support, root-cause analysis, and resolution of critical issues.
  • Stay updated with emerging technologies and recommend suitable solutions where applicable.


Required Skills

  • 12–15 years of experience in Java/J2EE application development.
  • Strong expertise in Core Java, OOP, Collections, Multithreading, Exception Handling, and Java 8+ features.
  • Strong hands-on experience with Spring Framework and Spring Boot.
  • Excellent experience in Microservices architecture and RESTful web services.
  • Strong understanding of design patterns, SOLID principles, and software architecture.
  • Good knowledge of SQL and relational databases such as PostgreSQL, MySQL, or Oracle.
  • Experience with Hibernate/JPA.
  • Strong understanding of data structures and algorithms.
  • Experience with Git and Maven/Gradle.
  • Good understanding of CI/CD pipelines and DevOps practices.
  • Experience with Docker and Kubernetes is preferred.
  • Exposure to cloud platforms such as AWS, Azure, or GCP.
  • Experience with messaging technologies such as Kafka or RabbitMQ is an advantage.
  • Strong debugging, problem-solving, and analytical skills.


Leadership & Soft Skills

  • Proven experience in leading or mentoring technical teams.
  • Strong communication and stakeholder-management skills.
  • Ability to drive technical discussions and make sound engineering decisions.
  • Ability to work effectively in a collaborative, agile environment.
  • Strong ownership and accountability for technical deliverables.
  • Ability to balance hands-on development with technical leadership responsibilities.


Education

Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field.


Preferred Qualifications

  • Experience working on large-scale, distributed enterprise applications.
  • Experience with cloud-native application development.
  • Knowledge of event-driven architecture.
  • Experience with system design and high-level/low-level design.
  • Familiarity with Agile/Scrum methodologies.


Read more
Cglia Solutions LLP
Usha Srinivasan
Posted by Usha Srinivasan
Hyderabad
7 - 10 yrs
₹5L - ₹20L / yr
Java Architecture for XML Binding (JAXBJava Architecture for XML Binding...
Hibernate (Java)
JSP
People Management


Job Description

Position Title: Java Technical Lead

Position Type: Full Time, Permanent

Department: Research and Development

Reports to: R&D Manager, Indian Development Centre.

 

Company Background:

-CGLIA is a software development company building highly available, highly secure, cloud-based enterprise software products that helps speed the research process resulting in new drugs, new devices, and new treatments to improve the health and wellbeing of world population.

- At CGLIA, our work shows our dedication and passion for innovative quality software products that are intuitive and easy to use and exceeds every aspect of customer expectations.

- CGLIA, is the place that develops world-class professionals who would like to be innovative, creative, learn continuously, and build a solid foundation to build products that are special and delight the customer.

Job Summary:

As a Technical Manager, you will be providing the guidance to all the team members in designing, implementing and delivering the technical solutions.

Also, responsible to maintaining the existing product line with high quality and timely deliverables by working closely with product teams.

In this role, you will be hiring the new development staff, oversee each aspect of the development process, and act as a liaison between development team and upper management. Also ensures that team is fully trained and able to perform their jobs.

Should possess strong leadership skills and ability to resolve the challenges quickly.

Responsibilities:

  • Participate and contribute to project planning and effort estimation.
  • Demonstrate exceptional requirements gathering skills and support requirement gathering sessions.
  • Contribute to technical design of business solutions.
  • Support leadership team in development RFP’s and service offerings.
  • Review and analyse relevant documentation to ensure the understanding of an organization function and capabilities.
  • Conduct relevant research to increase understanding in support of developing comprehensive solutions.
  • Comply with all the relevant policies and procedures and complete all the documents that are required.
  • Conducting performance reviews, handling the employee complaints
  • Willing to undertake additional tasks and responsibilities as may be reasonably expected of the role and as necessary in order to achieve the objectives of the organization.

Qualifications: (Education, Experience, Skills and Knowledge)

  • Bachelor’s Degree in Computer Science or Information Technology or any equivalent degree.
  • At least 8 plus years of hands on experience in developing cloud-based software along with 2 plus years of Management experience.
  • Expertise with more than one of the Software Development Methodologies.
  • Expertise in designing and developing cloud based high available distributed applications and must have extensive experience in object-oriented design.
  • Strong hands on experience in using Java, Hibernate, Spring technology stack (Spring MVC, Spring Data, Spring Cloud, Spring Batch, Spring security etc.) along with open source technologies.
  • Experience building web and mobile applications using frontend technologies Angular (Angular 1/Angular 2), Bootstrap, Material Design, UX/UI, JavaScript, HTML5, and CSS.
  • Demonstrated Experience on databases like MySQL, MS SQL, PostgreSQL, and Oracle.
  • An understanding on handling of large data sources. (Desirable)
  • Expertise on the Code Static Analyzer tools like SonarQube, PMD and, DevOps Tools.
  • Expertise in using any Unit testing Frameworks like Junit.
  • Knowledge in Security related to Web Applications and mobile applications. and other open source and commercial tools.
  • Demonstrable and substantial experience in leading and managing teams of software developers.
  • Impeccable written English skills, and Oral communication skills along with outstanding interpersonal skills.
  • Results-oriented, detail-oriented, and well organized.

Technical Manager: Requires sufficient Managerial Skills and sufficient technical skills.

Main function has to be focused on people. He or She can and should learn new things in technology, that is required for the role.


Read more
Impacto Digifin Technologies
at Impacto Digifin Technologies
4 candid answers
1 recruiter
Navitha Reddy
Posted by Navitha Reddy
Bengaluru (Bangalore)
3 - 5 yrs
₹7L - ₹12L / yr
skill iconJavascript
skill iconReact.js
skill iconSpring Boot
Spring MVC
TypeScript
+11 more

TEAM LEAD – BACKEND / FULL STACK ENGINEER (FINTECH)

Impacto Digifin Technologies Pvt. Ltd.

Bangalore (Brookefield) | Work from Office | Full-Time

Job Location

Bangalore (Brookefield) – Work from Office

Experience

3–5 Years

Employment Type

Full-Time

Department

Engineering / Product Development

Document Date

21 October 2026

Role Overview

We are hiring a hands-on Team Lead to design, build, and run the backend of our digital banking and payments products. You will lead a small team building Java and Spring Boot microservices, Apache Kafka event pipelines, and PostgreSQL data models that move real money for banks and their customers.

The role is backend-first, with full stack ownership: you will also guide ReactJS and Next.js frontends that sit on top of these services. You will own the full lifecycle, from requirement analysis and system design to production deployment, monitoring, and 24x7 support.

We want someone who treats correctness, auditability, and uptime as product features.

Key Responsibilities

A. Backend and Microservices Development

·   Design and build scalable, high-performance backend services using Java and Spring Boot.

·   Design and implement RESTful APIs, microservices, and third-party integrations with clear, versioned API contracts.

·   Implement authentication, authorization, input validation, and secure coding practices across all services.

·   Write clean, maintainable, and testable code, backed by unit, integration, and API tests.

B. Event-Driven Architecture with Apache Kafka

·   Build and maintain event-driven systems using Kafka producers, consumers, and Kafka Streams.

·   Design event schemas, topics, partitioning, and retention to match business flows.

·   Ensure exactly-once or idempotent processing so no event is lost or applied twice.

·   Handle retries, dead-letter topics, consumer lag, and replay for failed or delayed events.

·   Apply patterns such as Outbox, Saga, event sourcing, and CQRS where they fit.

C. PostgreSQL Data Design and Management

·   Design normalized, transactional data models in PostgreSQL for accounts, ledgers, payments, and customers.

·   Use ACID transactions, appropriate isolation levels, and row-level locking to keep balances correct under concurrent load.

·   Tune queries, indexes, partitioning, and connection pooling for high-volume tables.

·   Manage schema changes safely with versioned migrations (Flyway or Liquibase) and zero-downtime deployment.

·   Plan data archival, backup, point-in-time recovery, and read replicas for reporting.

D. Full Stack Ownership

·   Guide and contribute to responsive web applications built with ReactJS, Next.js, and TypeScript.

·   Integrate frontend applications with backend services and keep API contracts in sync.

·   Optimize end-to-end performance, responsiveness, and reliability.

E. Team Leadership

·   Lead, mentor, and support developers in daily technical work.

·   Break business requirements into technical specifications, tasks, and delivery plans.

·   Assign work, track progress, and deliver milestones on time.

·   Run code reviews, architecture discussions, and technical design reviews.

·   Participate in sprint planning, stand-ups, reviews, and retrospectives.

·   Coordinate with Product, QA, UI/UX, DevOps, Business, and Management teams.

·   Support technical interviews, onboarding, and knowledge sharing.

F. Deployment and Production Support

·   Use Git-based workflows, Docker, and CI/CD pipelines for builds and releases.

·   Own production health: troubleshoot incidents, fix performance bottlenecks, and lead root-cause analysis.

·   Maintain technical documentation, runbooks, and deployment procedures.

G. AI-Assisted Development

·   Use AI coding tools such as ChatGPT, Claude, GitHub Copilot, or Cursor for code, tests, debugging, and documentation.

·   Review and validate all AI-generated output before it reaches production.

Designing and Maintaining Banking Products

Designing Banking Products

·   Ledger-first design: build double-entry ledgers in PostgreSQL where every debit has a matching credit and balances can always be rebuilt from entries.

·   Transaction integrity: use idempotency keys, unique transaction references, and state machines so a request retried by a customer, bank, or network never posts twice.

·   Payment flows: design end-to-end flows for UPI, IMPS, NEFT, RTGS, and card or wallet payments, including timeouts, pending states, reversals, and refunds.

·   Distributed consistency: keep data consistent across microservices with Outbox, Saga, and compensating transactions instead of distributed locks.

·   Core banking integration: integrate with core banking systems such as Oracle FLEXCUBE or Finacle, NPCI and switch interfaces, and partner bank APIs.

·   Product configuration: model savings and current accounts, loans, deposits, and wallets so limits, charges, interest, and rules are configuration rather than code changes.

·   Customer lifecycle: support onboarding, KYC and e-KYC, account servicing, and closure with clear status tracking.

·   Security by design: encrypt sensitive data at rest and in transit, mask PII in logs, manage keys through HSM or a vault, and apply least-privilege access.

·   Regulatory compliance: build to RBI guidelines, including data localization, audit trails, and NPCI operating rules, and align with PCI DSS where card data is involved.

·   Controls: implement maker-checker approvals, transaction limits, velocity checks, and hooks for fraud and AML monitoring.

Maintaining Banking Products in Production

·   Reconciliation: run daily automated reconciliation between internal ledgers, partner banks, NPCI, and settlement files, and resolve mismatches within agreed timelines.

·   Settlement and batch jobs: own end-of-day and beginning-of-day processes, interest accrual, charges, and settlement runs, and make them safe to re-run.

·   High availability: design for 24x7 uptime with no single point of failure, graceful degradation, and defined RPO and RTO for disaster recovery.

·   Observability: track business and technical metrics such as transaction success rate, latency, and consumer lag in Prometheus and Grafana, with alerts before customers notice.

·   Incident management: lead incident response, customer-impact assessment, root-cause analysis, and post-incident fixes for failed or stuck transactions.

·   Safe change management: release through feature flags, canary or blue-green deployments, and backward-compatible APIs and schemas, with tested rollback plans.

·   Audit and reporting: keep immutable audit logs and support regulatory reports, internal audits, and data requests from banks and regulators.

·   Continuous improvement: track defects, performance, and technical debt, and plan regular upgrades of frameworks, libraries, and security patches.

Required Skills and Qualifications

Candidates must have hands-on experience in the following areas:

·   Backend: strong Java (Core Java, Java 17+), Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.

·   Messaging: Apache Kafka, including producers, consumers, Kafka Streams, event design, partitioning, and offset management.

·   Database: strong SQL and PostgreSQL, including data modeling, transactions, isolation levels, indexing, and query tuning.

·   Architecture: microservices, distributed systems, event-driven design, OOP, and design patterns.

·   APIs: designing and documenting RESTful APIs with JSON and OpenAPI/Swagger.

·   Frontend: working knowledge of ReactJS, Next.js, JavaScript (ES6+), and TypeScript.

·   DevOps: Docker, Git (GitHub or GitLab), and CI/CD pipelines.

·   Testing: unit and integration testing with JUnit and Mockito, plus debugging and code review.

·   Leadership: experience guiding developers, reviewing code, planning tasks, and owning delivery.

·   Problem solving: strong debugging skills for production issues in distributed systems.

Mandatory Screening Requirement: Candidates must have strong backend experience in Java, Spring Boot, Kafka, and PostgreSQL, plus working frontend knowledge in ReactJS or Next.js. Frontend-only profiles will not meet the core requirement.

Good to Have

·   Payments domain: experience with UPI, IMPS, NEFT, RTGS, NPCI integrations, or card and wallet systems is highly preferred.

·   Message-driven patterns: event sourcing, CQRS, Saga, and Outbox.

·   Performance: experience building high-throughput, low-latency systems, such as payments or UPI switches.

·   Spring ecosystem: Spring Cloud, Spring Batch, Spring WebFlux, and Spring Integration.

·   Security: OAuth 2.0, JWT, OpenID Connect, encryption, key management, and OWASP practices.

·   Data and caching: Redis, PostgreSQL replication and partitioning, and Oracle Database or Oracle FLEXCUBE exposure.

·   Cloud and orchestration: Kubernetes, Jenkins or GitHub Actions, and AWS, Azure, or GCP.

·   Monitoring and quality: Prometheus, Grafana, ELK Stack, OpenTelemetry, and SonarQube.

·   Compliance: working knowledge of RBI guidelines, PCI DSS, and audit requirements.

·   Ways of working: experience in Agile/Scrum teams.

Preferred Domain Experience

·   Banking, Financial Services and FinTech.

·   Digital payments, lending, or core banking platforms.

·   Enterprise integrations and digital transformation projects.

Read more
Wissen Technology
at Wissen Technology
4 recruiters
Janane Mohanasankaran
Posted by Janane Mohanasankaran
Mumbai, Pune, Bengaluru (Bangalore)
5 - 10 yrs
Best in industry
skill iconJava
skill iconSpring Boot
Hibernate (Java)
Microservices
RESTful APIs
+2 more

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


Read more
MNC
MNC
Agency job
Pune, Bengaluru (Bangalore), Hyderabad, Mumbai
2 - 8 yrs
₹1L - ₹4L / yr
Microsoft Office
skill iconJava
SQL
Linux/Unix

 Significant, hands-on experience with FircoSoft, including deep knowledge of:

   o    Continuity V6

   o    Screening Preparation

   o    Firco Utilities

• Strong development and configuration expertise using:

   o    Java, J2EE, Spring Boot

   o    IBM MQ, Kafka

   o    Shell Scripting

   o    Oracle SQL & PL/SQL

   o    Microservices and messaging technologies

• Proven experience delivering and supporting FircoSoft solutions in large, complex, enterprise environments

• Strong understanding of sanctions screening workflows and data processing at scale

• End-to-end knowledge of the SDLC, including production support and operational resilience

• Practical experience or formal training in Kubernetes and AWS concepts

• Hands-on exposure to CI/CD pipelines (e.g., Jenkins), application resiliency, and security best practices


Read more
StrideOne
icon

The recruiter has not been active on this job recently. You may apply but please expect a delayed response.

Gurugram
2 - 3 yrs
₹10L - ₹15L / yr
skill iconJava
MySQL
API
skill iconAmazon Web Services (AWS)
Microservices

About StrideOne

StrideOne is a leading fintech platform enabling businesses with innovative supply chain finance and working capital solutions. We partner with enterprises, MSMEs, and financial institutions to simplify access to credit through technology-driven lending solutions. At StrideOne, you'll work in a fast-paced, collaborative environment where innovation, ownership, and continuous learning are encouraged.


About the Role

We're building Credit Engine, a lending platform on top of Apache Fineract that powers credit assessment, disbursement, repayment, and portfolio management for our clients. We're looking for a Java Developer to help build and scale the backend services behind these workflows.


What You'll Work On

  • Build and maintain backend services for lending functions — organisation/office management, portfolio and product configuration, cash margin engines, and credit workflows.
  • Design and consume REST APIs integrating with internal modules and external banking/financial partners.
  • Extend Apache Fineract to support custom lending products and business rules.
  • Design and optimize MySQL schemas/queries for transactional, audit-heavy financial data.
  • Translate lending/credit policies (interest computation, grace periods, margin calculations) into tested, production-grade code.
  • Debug production issues in systems handling real money movement, with focus on correctness and data integrity.
  • Participate in code reviews and API/service design discussions.


Must-Have Skills

  • 2+ years hands-on Core Java (Java 8+) — OOP, collections, concurrency basics.
  • Experience building REST APIs with Spring Boot.
  • Strong MySQL skills — schema design, indexing, query optimization, transactions.
  • Understanding of transactional consistency, data integrity, and audit trails.
  • Comfortable with Git-based collaborative workflows.


Good to Have

  • Experience with Apache Fineract or similar core banking/lending platforms.
  • Exposure to microservices, message queues, or event-driven systems.
  • Familiarity with cloud platforms (AWS/GCP/Azure) and CI/CD.
  • Frontend exposure (Angular/React) for API contract collaboration.
  • Prior experience in fintech, NBFC, banking, or supply chain finance
Read more
MNC
Hyderabad
10 - 15 yrs
₹28L - ₹30L / yr
skill iconJava
Backend
Lead

Job Summary

We are looking for an experienced Java Backend Lead with strong expertise in backend application development, system design, and technical leadership. The candidate will be responsible for developing scalable applications, guiding the development team, and ensuring high-quality delivery.

Key Responsibilities

  • Lead and mentor backend development teams.
  • Design and develop scalable, high-performance backend applications.
  • Develop applications using Core Java, Java 8/11/17+ and Spring Boot.
  • Design and implement RESTful APIs and microservices.
  • Work with databases such as Oracle, MySQL, PostgreSQL or similar.
  • Conduct code reviews and ensure coding standards and best practices.
  • Troubleshoot performance, production, and technical issues.
  • Collaborate with architects, product teams, QA, and other stakeholders.
  • Participate in system design, technical discussions, and solution development.
  • Ensure application security, scalability, reliability, and performance.
  • Guide the team in Agile/Scrum development practices.

Mandatory Skills

  • 10–15 years of overall IT experience.
  • Strong hands-on experience in Java.
  • Strong experience with Spring Boot and Microservices.
  • Experience in REST API development.
  • Strong knowledge of SQL and relational databases.
  • Experience in system design and application architecture.
  • Good experience in technical leadership and team mentoring.
  • Strong problem-solving and communication skills.

Preferred Skills

  • Experience with AWS/Azure/GCP.
  • Knowledge of Kafka/RabbitMQ.
  • Experience with Docker/Kubernetes.
  • Exposure to CI/CD tools such as Jenkins, GitHub Actions or Azure DevOps.
  • Experience working in Agile environments.


Read more
Avaniral Technologies Pvt Ltd
Pattabiram, Chennai
0 - 2 yrs
₹2.3L - ₹3.5L / yr
Analytical Skills
Problem solving
Communication Skills
Systems Development Life Cycle (SDLC)
Documentation
Pune
4 - 7 yrs
₹15L - ₹35L / yr
skill iconJava
skill iconSpring Boot
API
Apache Kafka
SQL
+1 more

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.

Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos