Java Developer (Junior/ Senior)
- Experience Range: 3-8 Years
- Job Location: Hanoi
- Duty & Responsibilities:
– Work on Internet scale public facing responsive web applications, where performance, reliability and scalability are critical design goals
– Coordinate with other application developers, frontend developers and UX designers to support required features and modifications
– You will design and write high-performance, modular and reusable code for server-side components and maintain code quality and unit testing
– Mentor and coach junior colleagues in building clean codes
– Stay abreast of new technologies for server-side development
– Decomposing software requirements and turning it into more understandable and manageable pieces - Requirements:
*** Must-have requirements
– Candidate should have at least 2.5 years of experience in Java server-side development experience with decent understanding of core design patterns, with hands on experience in Java 8 and above
– Hands on experience in development of highly available public facing applications using Spring Boot
– Good experience in Microservices-based architecture
– Hands on experience in building RESTFUL APIs and understanding of the REST architecture constraints
– Experience in doing Unit test using a framework such as Junit, Mockito, …
– Knowledge of GIT, branching strategies, build and deployment pipelines
– Experience of Agile/Scrum development methodologies
– Experience with SQL and NoSQL databases
– Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI)
– Ability to speak English from intermediate level (750 Toeic or equivalent)
– Be nice, respectful, able to work in a team*** Good-to-have requirements
– Knowledge of Kubernetes, API gateways
– Knowledge of OAuth & OIDC
– Experience of GO, SCALA & SPARK
– Knowledge of CASSANDRA, KAFKA
– Knowledge of retail banking
– Cloud knowledge (AWS/GCP/terraform) is a huge plus - Preferred Language for Application: English
Benefits:
– Develop career comprehensively in global projects
– Intensive technical training, practice in innovative research centers and command of English language
– Receive allowance up to 6 million VND/ month in 3-month OJT, laptop for working and free parking lot
– Starting salary up to 15 million VND/ month, 13th month salary and bonus according to projects
– Insurance as per laws and regulations
– Professional working environment
– Hybrid working from Monday to Friday
– 18 annual leave days
– On-site opportunities in 52 nations