Java Backend Developer

3 Days ago • 4 Years +

Job Summary

Job Description

The project involves software development for a Malaysian bank, focusing on web, mobile, APIs, database, and integration using micro-services (Spring Boot, Docker, Kubernetes) and a MySQL database. Responsibilities include collaborating with managers and developers, designing and coding software components, conducting unit tests, and supporting software. The role also includes analyzing and resolving issues in development or production environments. Additional responsibilities include delivering quality software, following standard software development processes, and maintaining system documentation.
Must have:
  • 4+ Years experience as a Backend Java Developer
  • Experience in delivering software via CI/CD pipeline
  • Strong experience in agile methodologies
  • Experience in software development using open-source technologies
  • Knowledge of domain-driven design and design patterns
  • Must be able to code in Java (Spring Boot) & Microservices
  • Experience in RDBMS (mainly MySQL)
  • Experience in Docker and Kubernetes DevOps
  • Strong knowledge of CI/CD toolsets
  • Strong knowledge of automated testing toolsets
  • Strong knowledge of scripting languages such as Groovy
  • Knowledge of Integrated Development Environments (IDE)
Good to have:
  • Experience in the Banking domain
  • Excellent oral and written communication skills

Job Details

Project description

One of the leading Malaysian banks needs to continue software development work for web, mobile, APIs, database, integration, etc. The deliverables would include a web/mobile app with micro-services (Spring boot+Docker+Kubernetes) back end and MySQL database. There will be various integrations to the current sub-systems of the bank.

Responsibilities
bullet icon

You will be required to work closely with the Development Manager, the Project Manager, and a team of developers.

bullet icon

Technical Roles and Responsibilities:

bullet icon

Demonstrate a systematic and disciplined architecture, system design, and programming approach following a standard software development lifecycle.

bullet icon

Meticulous attention to detail and a strong focus on clear and practical documentation.

bullet icon

Work closely with senior management, the Development Manager, the Project Manager, and a team of developers.

bullet icon

Design, Code, Unit Test, and support Software components.

bullet icon

Deliver quality software in time, following standard software development processes.

bullet icon

Analyze problems raised in software development or production environments and provide timely solutions.

bullet icon

Develop, prepare, and maintain system documentation, including program descriptions, operating procedures, etc.

bullet icon

Act as the second line of support during production problems.

Skills

Must have

bullet icon

Overall 4+ Years of experience as a Backend Java Developer

bullet icon

Must have experience in delivering software via a complete Continuous Integration and Continuous Delivery (CI/CD) pipeline.

bullet icon

Strong experience in agile methodologies.

bullet icon

Experience in software development using open-source technologies.

bullet icon

Knowledge of domain-driven design, design patterns, and enterprise integration patterns. Software Development

bullet icon

Must be able to code in Java (SpingBoot) & Microservices.

bullet icon

Experience in RDBMS (mainly MySQL

bullet icon

could involve others

bullet icon

no stored procedures are expected)

bullet icon

Experience in Docker and Kubernetes DevOps

bullet icon

Strong knowledge of CI/CD toolsets such as Ansible, Artifactory, Jenkins, BitBucket, SonarQube, Fortify, Flyway, Jira, and Confluence.

bullet icon

Strong knowledge of automated testing toolsets such as JUnit, Mockito, Cucumber, Selenium, etc.

bullet icon

Strong knowledge of scripting languages such as Groovy and Linux Shell.

bullet icon

Knowledge of Integrated Development Environments (IDE) such as Eclipse and IntelliJ

Nice to have

bullet icon

Experience in the Banking domain

bullet icon

Excellent oral and written communication skills

Other
seniority icon

Languages

English: C1 Advanced

seniority icon

Seniority

Regular

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Empower your future with Luxoft: Innovate, thrive and grow in a software-defined world.Luxoft works with companies from all over the globe and offers opportunities for candidates anywhere in the world.

Bucharest, Bucharest, Romania (On-Site)

Singapore (On-Site)

Bucharest, Bucharest, Romania (On-Site)

Wolfsburg, Lower Saxony, Germany (On-Site)

Chennai, Tamil Nadu, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by luxsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug