Position

Senior Java Developer,
Pune

Location


Pune

Office Address


Project Description


The Project is for the Large International Investment Bank, Fixed Income & Currencies line of business. It is planned to create a brand new Cash Settlement Engine (CSE). CSE will deliver a single cross-product settlement and payment initiation platform for cash products reducing the cost of ownership and improving operational efficiency. CSE should not be viewed as a standalone monolithic application running on its own dedicated infrastructure. Instead, CSE will form part of an Operations eco-system where a set of cooperating services will handle Cash Settlements, documentation (DICE), and Client Self Service. CSE will be hosted in the internal cloud with a clear glide path towards a future external cloud hosting solution.

Modern technologies are going to be used in new platforms: Java 8/11, Spring Boot, Angular, Kafka, PostgreSQL/Oracle, and Google Cloud. 2-3 Scrum PoD are going to be involved which consists of full stack, java backend, angular developers, and QA automation engineers.

Responsibilities


    • Participate in the full application development lifecycle for development of Java applications, Microservices, and reusable components to support overall project objectives
    • Leverage design patterns, test driven development (TDD) and behavior driven development (BDD) to build software that is reliable and easy to support in production
    • Must be adaptable to different responsibilities, and possess strong communication skills in order to work effectively with team members and stakeholders
    • Design and deliver front to back technical solutions and integrate into business processes
    • Participate in hands on coding, code reviews, architectural decisions, and reviews
    • Work in an Agile Systems Development Life Cycle (SDLC) process delivering rapid business value
    • Evolve and establish sound technical practices around Continuous Integration (CI), Continuous Development (CD), Site Reliability Engineering (SRE), and automated testing

Skills


Must have

    • Core Java 7+ years
    • Experience with Full Stack Development
    • Knowledge of Structured Query Language (SQL), JVM based programming languages (such as Java 8 and Kotlin), and Oracle
    • Experience with Angular 11, React, JavaScript, NodeJS
    • Extensive experience in Java programming, with expertise in Spring frameworks like SpringBoot /SpringCloud, Hibernate, RESTful Web Services, and Microservices
    • Experience with TeamCity and Git
    • Experience with messaging services, such as Kafka/MQ
    • Experience with TDD and BDD, with hands-on experience with least one testing framework, e.g. JUNIT, Cucumber, Selenium
    • Optional: Experience with Cloud or PaaS development and architecture (such as RedHat, OpenShift, and Google Cloud Platform)
    • CI experience ideally with Jenkins

Nice to have

    • Banking experience in security and transactions is preferred.
    • Good to have experience in API development in conjunction with internal and external solution providers
    • Cloud background is preferred

Languages


English: C2 Proficient

Seniority


Senior

Relocation package


If needed, we can help you with relocation process. Click here for more information.

Vacancy Specialization


Java

Ref Number


VR-95038

Explore More

LoGeek Magazine
icon Logeek Luxoft
Learn more
Events
icon Events Luxoft
Learn more
Relocation Program
icon Relocation Luxoft
Learn more
Referral
Platform
icon Referral Luxoft
Learn more
Students
and Grads
icon Students Luxoft
Learn more

More job opportunities in
Java

Specialization Position / Title Location Seniority Relocation Friendly Send to a friend
Java Senior Java Developer Pune, IN Senior
Java Backend Java Developer Pune, IN Senior
Java Senior Java Developer Pune, IN Senior