Our client is a Global SaaS provider, they are currently seeking a Senior Java Developer to join their team.
The Senior Java Developer will be part of the analysis, design, development, testing and implementation of different solutions that the company is developing.
Key Tasks and Responsibilities
Participate in the project requirement process to understand business, technical objectives, and product requirements
Create detailed design based on the approved high-level architecture of the application.
Coordinate with Product Owner to make sure that functional and technical requirements are met.
Ensure that proposals are technically sound, deliverable, competitive and representative of market leadership in the application of technology to addressing business issues
Qualifications and Experience
5+ years’ experience in software development
Good in algorithms and data structures.
Expert in at least one software stack (UI, middleware, or backend) is preferable.
Familiarity with test driven development, continuous integration, performance testing and optimization, build and release, version control / source repository.
Has experience in document-based database systems like MongoDB.
Good organizational and communicational skills
Strong practical Unix or Linux systems administration skills is a plus