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
- Able to conceptualize, propose technical design.
- Contributing to development of high quality fully tested source code complying with deadlines, schedule and coding standards.
- Liaise with business analysts for clarification and understanding of requirements.
- Organize and keep up to date detailed technical documentation
- Develop tests strategy in coordination with project manager / Business Analysts
- Provide technical assistance during user acceptance test
- Support applications in production - analyze and resolve issues as they arise as well as propose optimizations for future.
- Research, design, and develop software.
- Analyse user needs and develop software solutions
- Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
- Work with other engineers to integrate hardware and/or software systems
- Develop specifications and performance requirements.
Job Qualification
- At least 6 years of software development experience with at least 4 years’ experience working with Java
- A strong understanding of recent Java language features.
- Good knowledge of algorithms and data structures, with strong fundamentals in complexity analysis
- Strong ability to analyze code – understand execution flow & debug even without access to a debugger
- Experience with Maven, Git, writing and maintaining Junits/integration tests , BDD.
- At least 5 years of experience with Sql Server or any other RDBM
- Experience in database performance tuning and optimizations
The candidate would need to possess the below skills/expertise
- Java 8 development with multi-threading principles, good knowledge of Java,Spring, Spring Boot, Micro service Architecture, Hibernate or any other ORM framework, Design Patterns, Data structures and objects.
- Apache Storm/Flink/Spark
- Knowledge on AWS is good to have.
- Parrallel processing of the message transformation pipeline to fPML, Json and key/value
- Experience of working with large scale Sql Server database, PostgresQL.
- Kafka publishing/distribution primarily + MQ (optional)
- Microservices based technology. Defining APIs and registering APIs in the service catalogue.
- Systematic dictionarization of services in Collibra good to have.
- APIs and functions, taxonomy of attributes in intefaces (Swagger)
- Knowledge on Docker and Kubernetes (Good to Have).
- Experence in Performance Tuning and optimizations
- Experience with Jira/other issue tracking system.
- Agile methodology(Scrum/Kanban)
- Knowledge on cucumber, Bamboo
Other Professional Skills and Mind-set
- Excellent communication (wriiten and verbal) and interpersonal skills across all levels with demonstrated ability to influence different stakeholders.
- Strong analytical and problem solving skills
- Proficient in software development life cycle
- Autonomy to include implicit deliverables in assignment based on best practices
- Appetite to participate to technical market trends and communities
- Strong sense of confidentiality
Education Requirements
At least a Bachelor’s degree in any of these faculties:
- Computer Science
- Information Technology
- Programming & Systems Analysis
- Science (Computer Studies)
Next Step
Click “apply” or send resume to: Tamanna Bilandi [email protected]
EA Licence No.91C2918| Personnel Registration No. R2096241