Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 16772517

    Finastra logo

    Software Engineer

    Finastra · Pune · hybrid · Posted 41d ago

    ₹9.0L - ₹17.0L PA2–5 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role


    Job Description

    Were looking for a hands-on Java engineer with 2-5years of experience to design, build, and operate scalable, secure, and high-performance services. You’ll work with Spring Boot and microservices, deliver APIs and integrations, ensure code quality through automated testing and CI/CD, and collaborate closely across product, QA, DevOps, and architecture.

    Responsibilities & Deliverables

    • Design & Development
    • Participate in solution design, estimate work, and translate requirements into technical designs.
    • Develop clean, maintainable, and well-documented code inJava (preferably Java 17+)usingSpring BootandSpring Cloud.
    • Build and consumeRESTful APIs(OpenAPI/Swagger), and integrate with internal/external systems.
    • Quality, Testing & Review
    • Write comprehensiveunit, integration, and contract tests(e.g., JUnit 5, Mockito, Testcontainers, Pact).
    • Conduct peer code reviews and uphold coding standards and secure coding practices.
    • Performance & Reliability
    • Optimize services for reliability, scalability, and performance (JVM/GC tuning, SQL tuning, caching).
    • Contribute to architecture improvements (e.g., domain-driven design, clean architecture, event-driven patterns).
    • Collaboration & Process
    • Work inAgile/Scrumteams; contribute to grooming, planning, demos, and retrospectives.
    • Collaborate with Product, QA, DevOps, and Security to deliver features end-to-end.
    • Mentor junior engineers on best practices, testing, and code quality.

    Required Qualifications (Must-Have)

    • 2–5 years of software development experience, including 1+ years of building production-grade Java microservices. 
    • Core Stack:
    • Java 11/17+,Spring Boot,Spring Data/JPA (Hibernate),Spring Cloud(config, discovery, resilience).
    • Microservicesarchitecture and inter-service communication patterns.
    • RESTful APIdesign & documentation (OpenAPI/Swagger).
    • Databases:
    • StrongSQLwith a relational DB (e.g.,PostgreSQL and Oracle); schema design and query optimization.
    • Messaging & Integration:
    • Experience withKafkaorIBM MQfor event streaming/async processing.
    • Build & CI/CD:
    • Maven/Gradle,Git, code reviews, andCI/CDpipelines (e.g., Jenkins, GitHub Actions, GitLab CI, or Azure DevOps).
    • Containers & Cloud (Working Knowledge):
    • Docker, basics ofKubernetes(deployments, services, config).
    • Good knowledge in documenting APIs using OpenAPI/Swagger. 
    • Testing & Quality:
    • JUnit 5,Mockito,Testcontainers; knowledge of contract testing and integration testing.
    • Familiarity withSonarQubeand static analysis tools (Checkstyle/PMD/SpotBugs).
    • Security & Compliance:
    • OAuth 2.0 / OpenID Connect,Spring Security; secure coding, handling secrets, and dependency management (OWASP basics).
    • Soft Skills:
    • Strong problem-solving and analytical abilities; clear verbal and written communication.
    • Able to work independently and collaboratively in a fast-paced, Agile environment; manage multiple tasks.

    Preferred Qualifications (Nice-to-Have)

    • Reactive programming(Project Reactor, Spring WebFlux) where suitable.
    • API Gateways(Kong, Apigee, Spring Cloud Gateway) and rate limiting.
    • Contract testingwithPact;consumer-driven contracts.
    • Infrastructure as CodeHelm in collaboration with DevOps.
    • Domain experienceinpayments/financial services;Global PayPlusexposure is a plus.
    • Exposure toGraphQL,gRPC, orevent sourcing; knowledge ofDDDandClean Architecture.
    • Basic front-end familiarity (HTML/CSS/JavaScript) for troubleshooting API integrations.

    Education

    • Bachelor’s in Computer Science, Engineering, or a related field (or equivalent practical experience).

    Tools & Environment (Typical)

    • Version Control:Git (GitHub/Azure Repos)
    • CI/CD:Jenkins / GitHub Actions / GitLabCI / Azure DevOps
    • Build:Maven or Gradle
    • Quality:SonarQube, CodeQL, CheckMarks, Aqua, OWASP Dependency-Check
    • Containers & Orchestration:Docker, Kubernetes
    • Collaboration:Jira Boards, Confluence, Teams

    Sourced from naukri

    Skills

    Java

    About Finastra

    Finastra logo

    Finastra

    Software Product

    3.3k+

    employees

    2017

    9 years old

    Paddington, London

    United States (USA)

    ₹15.2L PA avg

    Avg at Finastra

    ₹9L – ₹17L PA

    This role

    About

    Finastra is one of the largest fintech companies in the world, offering the broadest portfolio of solutions for financial institutions of all sizes.

    Industries

    Software ProductFinancial Services

    Employee ratings

    0 reviews

    3.7/ 5

    Employees rate it well for

    Work-Life Balance38Company Culture37

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    Software Engineer · waiting for your command