Job Description:
- Contribute to IT initiatives for Antaes Asia clients
- Able to lead in terms of technology and conceptualize, propose design and architectural evolution.
- Contribute 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.
- Contribute to the promotion of Antaes services on top of assistance provided to clients
Job Requirements:
- At least Bachelor’s Degree in Computer Science, Information Technology, Programming & Systems Analysis, Science (Computer Studies) or related fields
- At least 6 years of software development experience
- At least 5 years’ experience working with Java.
- Strong knowledge on various design patterns
- A strong understanding of recent Java language features, such as lambdas, streams, and futures
- 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 integration tests
- Strong familiarity with Linux and bash
- Good knowledge of SQL or an SQL-inspired dialect such as HQL
- Experience in Cloud native architecture.
- (good to have) Jenkins and Ansible with exposure to DevOps culture
- (good to have) Jira or a similar issue-tracking system
- (good to have) Spring framework and IoC, and particularly Spring Boot and Swagger for restful web services
- (good to have) Messaging technology such as Kafka, MQ
- (nice to have) Web development fundamentals (HTML, Javascript, jQuery, ReactJS, etc)
- (nice to have) Docker/Kubernetes, Microservices
- (nice to have) ElasticSearch
- (nice to have) General knowledge and understanding of investment banking domain, capital market FO/BO environment is an advantage
- (nice to have) Understanding or interest in finance & financial markets, particularly interest rate derivatives in their many forms (Forwards, Futures, Swaps, Swaptions, etc)
- Excellent written and verbal communication skills for both team mates and management
- Strong analytical and problem solving skills
- Proficient software development life cycle
- Appetite to follow technology trend and participate to communities
- Passion for sharing expertise and grow team members’ skills
- Interest in mentoring and guiding junior team members on the path of high quality deliverables.