Senior Java Developer

JOB DESCRIPTION

Contribute in all phases of the development lifecycle (requirement collection, clarification, coding, testing, integration testing & deployment)
Write well designed, testable, efficient code
Ensure designs are compliant with specifications
Write high quality source code to program complete applications within deadlines
End to end management of Dev-Ops which includes installing new application, configuration and maintenance
Monitoring automation to effectively detect, predict and prevent issues in the environment.
Handle teams spread across in multiple locations, monitor their tasks and deliver the requirements.
Provide direction and resolve blockers for the team members.

JOB REQUIREMENT

6 - 10 years hands-on Software Development experience
Proven working experience in Java development
Good knowledge on Data Structures and Algorithms
Good Working Knowledge of Java Concurrency libraries, collections and Java 8
Hands on experience in designing and developing applications using Java/Spring Framework. 
Prior experience and understanding of AWS cloud components.
Ability to develop streaming applications using Kafka (kinesis, MQ is addon)
Object Oriented analysis and design using common design patterns.
Excellent knowledge of Relational Databases and SQL and query tuning
Excellent knowledge of at least one of the NOSQL databases like Redis, Aerospike
Experience with test-driven development using Junit, Mockito, SpringTesting
Proficiency in tools Bitbucket, Maven, JIRA, SVN, Jenkins, SonarQube & Nexus.
Familiar with monitoring tools – Grafana and ELK. Prometheus is add on
Must have strong automation and scripting skills – proficiency in shell, groovy & python.
Can work under dynamic change environment and have the right attitude to learn and implement.
Knowledge about Spark and Scala is an addon.

WHAT'S ON OFFER

Why join with us
We build a professional & fun working environment.
We focus on your growth, yes the long-term growth.
We develop the future-ready digital bank platform.
Benefits
Competitive salary and bonus.
Opportunities for your professional growth in fintech, especially in digital banking
Social insurance (max), premium medical insurance
Parking allowance, snacks, and coffee.
Monthly team-building and social activities. 

CONTACT

PEGASI – IT Recruitment Consultancy
Email: recruit@pegasi.com.vn | Tel: +84 28 7109 9077
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Information Technology & Services

Technical Skills:

Java, Python

Location:

Ho Chi Minh - Viet Nam

Salary:

$ 2,200 - $ 3,000

Job ID:

J00580

Status:

Active