Position

Back End Java Developer,
Bangalore

Location


Bangalore

Office Address


Project Description


Our Client is a leading ASEAN universal bank, with arguably the largest Asia Pacific investment banking network. It is also a world leader in Islamic finance.

The Group is headquartered in Kuala Lumpur, Malaysia, and offers consumer banking, wholesale banking, Islamic banking and asset management products and services with presence in 16 countries. It is the fifth largest banking group by assets in ASEAN and, as at the end of 2016 with 39,000 staff and over 12 million customers.
Project Objectives
Client needs to continue software development work for web, mobile and APIs, database, integration etc. The deliverables would include web/mobile app with micro-services (Spring boot+Docker+Kubernetes) back end and MySQL database. There will be various integrations to current sub-systems of the bank.

Responsibilities


    The candidate will be required to work closely with the Development Manager, Project Manager, and a team of developers.
    Technical Roles and Responsibilities
    • Demonstrate a systematic and disciplined architecture, system design and programming approach following a standard software development lifecycle
    • Meticulous attention to detail and strong focus on clear and practical documentation
    • Work closely with senior management, Development Manager, Project Manager, and a team of developers.
    • Design, Code, Unit Test and support Software components
    • Deliver quality software in a time following standard software development processes
    • Analyze problems raised in software development or production environments and provide timely solutions
    • Develop, prepare and maintain system documentation, including program descriptions, operational procedures etc.
    • Act as the second line of support during production problems.


    Technical Knowledge
    Software Engineering
    • Must have experience in delivering software via complete Continuous Integration and Continuous Delivery (CI/CD) pipeline.
    • Strong experience in agile methodologies.
    • Experience in software development using open source technologies.
    • Knowledge in domain-driven design, design patterns and enterprise integration patterns.


    Software Development
    • Must be able to code in Java (SpingBoot and Spring batch) & Micro services.
    • Experience in RDBMS (mainly MySQL – could involve others – no stored procedures are expected)
    • Experience in Docker and Kubernetes

    DevOps
    • Strong knowledge in CI/CD toolset such as Ansible, Artifactory, Jenkins, BitBucket, SonarQube, Fortify, Flyway, Jira and Confluence.
    • Strong knowledge in automated testing toolset such as jUnit, Mockito, cucumber, Selenium etc.
    • Strong knowledge in scripting languages such as Groovy and Linux shell.
    • Knowledge in Integrated Development Environment (IDE) such as Eclipse and IntelliJ

Skills


Must have

    Technical Knowledge
    Software Engineering
    • Must have experience in delivering software via complete Continuous Integration and Continuous Delivery (CI/CD) pipeline.
    • Strong experience in agile methodologies.
    • Experience in software development using open source technologies.
    • Knowledge in domain-driven design, design patterns and enterprise integration patterns.

    Software Development
    • Must be able to code in Java (SpingBoot and Spring batch) & Micro services.
    • Experience in RDBMS (mainly MySQL – could involve others – no stored procedures are expected)
    • Experience in Docker and Kubernetes

    DevOps
    • Strong knowledge in CI/CD toolset such as Ansible, Artifactory, Jenkins, BitBucket, SonarQube, Fortify, Flyway, Jira and Confluence.
    • Strong knowledge in automated testing toolset such as jUnit, Mockito, cucumber, Selenium etc.
    • Strong knowledge in scripting languages such as Groovy and Linux shell.
    • Knowledge in Integrated Development Environment (IDE) such as Eclipse and IntelliJ

Nice to have

    experience in Banking domain

Languages


English: C1 Advanced

Relocation package


If needed, we can help you with relocation process. Click here for more details: see more details

Work Type


Java

Ref Number


VR-55323

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 Send to a friend
Java Senior Java Developer Bangalore, IN
Java Java Developer Bangalore, IN
Java Senior Java Developer Bangalore, IN
Java Regular Java Developer Bangalore, IN