Posted:3 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are building the financial operations HUB of the future. Our collective success requires an exacting blend of, technological prowess, deep industry knowledge, customer centricity and a singularly motivated team.

Purpose

Reporting to a Delivery Lead, the Senior Engineer is considered an individual contributor responsible for delivering product requirements and features end to end.
The Senior Engineer ensures software is written to highest quality in line with HUBs internal standards and reference architecture guidelines. The Senior Engineer takes responsibility for a single products code base and helps it evolve in line with the guidelines defined by Architects and the features required by the Product Owner.

Accountabilities

  • Ensuring the highest quality of source code, limiting technical debt where possible
  • Maintaining a high level of User Story hygiene including estimation and status updates
  • Ensuring product requirements are understood and delivered in accordance with your own estimates
  • Keeping up to date with the latest technology trends and releases
  • Delivering in scenarios where you may not agree with every design decision
  • Understanding the pros and cons of complex architecture patterns and translating these into technical implementations
  • Mentoring Associate Engineers
  • Being curious never be afraid to ask questions

Deliverables

  • Delivery of product features in line with a product roadmap
  • Delivery of source code that meets HUBs internal standards and quality rules
  • Contribute to an engineering community across all product teams at HUB
  • Consistently meet or exceed expectations when evaluated against HUBs core values and technical standards
  • Own your personal development

About you:

Must have:
  • 6 + years writing core Java in any environment (Large Enterprise, SME or Start-up)
  • Experience working with distributed systems and event driven architectures
  • Expert with Spring Boot, RESTful APIs and gRPC
  • Expert with persistence patterns using JPA, Hibernate and SQL databases
  • Extensive experience using modern Java including Streams, Lambda Expressions and Functional Programming
  • Experience building, maintaining, and monitoring Microservices
  • Experience working with CI/CD pipelines with one of: Jenkins, GitLab CI, GitHub Actions, Azure DevOps Pipelines
  • Familiarity with at least one major public cloud provider (AWS, Azure or GCP)
  • Comfortable working in an Agile environment where iterative development and regular demos are the norm
  • A natural problem solver
Nice to have:
  • Familiar with the concepts of Domain Driven Design (DDD) Bounded Contexts, Aggregates, Entities, Value Objects, Domain Events, Services, Repositories
  • Container orchestration with Managed Kubernetes (AKS, EKS, GKE)
  • Experience building software that integrates with any of the major cloud providers (Preferably Azure)
  • Familiarity with event driven technologies (Kafka, Event Buses etc )
  • Experience with stream processing technologies (Spark, Flink etc...)
  • Front end experience with modern JavaScript frameworks (Angular, React, Vue)
  • Financial Services domain experience

Mock Interview

Practice Video Interview with JobPe AI

Start Core Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

kolkata, mumbai, new delhi, hyderabad, pune, chennai, bengaluru