Home » Singapore » Software Developer (Big Data)

Software Developer (Big Data)

Employer: ADECCO PERSONNEL PTE LTD
Industry: Software Development
Location: Singapore

Roles & Responsibilities

The Opportunity
Adecco is partnering with one of the most well-established and respected financial institution with a strong track record of success.
They have a culture of innovation and continuous improvement, constantly looking for ways to improve their services and offerings.

Job Responsibilities
Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
– Involve with software and product development and ad hoc projects
Create well-architected and structured solutions
Research, design, and develop software
– Software analysis, software design, code implementation, software integration, module verification and validation
Analyse user needs and develop software solutions
Deliver software products for integration testing in accordance with software development standard procedures
Prepare and maintain technical documentation and software deliverables
Work with other engineers to integrate hardware and/or software systems
Participate in technical discussions and provide solutions based on industry best practices
Develop specifications and performance requirements.
Follow the CA-CIB methodology (Agile included)
Support applications in production – analyze and resolve issues as they arise
The position requires autonomy and reliability in performing duties while maintaining close communication with rest of project/support team.

Job Qualification
At least a Bachelor’s degree in any of these faculties:
Computer Science / Information Technology / Programming & Systems Analysis / Science (Computer Studies)
At least 5 years of relevant working experience in Java/J2EE development
At least 2 years of experience in big data technology development.
Bachelor or Technical Degree in Computer Science, IS, or IT is preferred
Good understanding & working knowledge with Agile/Scrum
Hands-on experience of end-to-end design and implementation of complex IT systems
Technical

Strong knowledge in Core Java (Java 8+) and OOAD
Experience in Kafka messaging system.
Big Data framework like Storm, Hadoop, Hdfs, Hbase, Ignite.
Knowledge of Flink, Redis, s3, MongoDB is an advantage.
Tools – Maven, GIT CICD, Cucumber, Kibana
Knowledge of containerization technologies like Docker & Kubernetes.
Solution design using proven patterns, awareness of anti-patterns, performance benchmarking
TDD driven development mindset with strong skills in Junit, Mockito and other Unit testing frameworks
Knowledge on DevOps Practices
Functional

Basic understanding of finance and investment banking
Other Professional Skills, qualifications and Mindset
Strong organizational and communication skills
Strong analytical and problem solving skills
Awareness of various software development procedures
Ability to follow defined procedures
Team player who is capable to effectively interact with technical and functional team
Strives to deliver the solution in the most effective and timely manner
Understanding and respect of cultural diversity


Send your CVs to [javascript protected email address]