Responsibilities
Working alongside our business users and the development team to understand the business processes.
Communicating and co-ordinating with different technology silos
Ability to bring new ideas and present them in clear, thoughtful manner
Evangelize the adoption of Agile development practices
Catalyst for adoption of modern software development practices
oMicro Service
oDockerable application
oCI / CD
Building strong relationships with the business through delivery, communication and domain knowledge transfer.
Developing solutions that embrace our firm standards without compromising on quality.
Perform non-functional testing, regression testing, independent testing, SIT and UAT.
Phasing, building and delivering designed solutions to meet the expectations.
Providing production support on existing systems and resolving operational issues while working with other support and development staff located across the globe.
Required Skills
More than 7 years of experience with Java / J2EE development experience
Excellent in communicating and presenting technology topics
Understanding of financial market and FX, Money Market, FX Options, Rates Derivatives, Commodities domain.
Micro-Service architecture, Spring cloud, Dubbo
Enterprise Integration Patterns and frameworks
DevOps & Automation
1.Software version management - GIT
2.Auto testing, Auto Building, Auto Deployment;
3.Build Systems - Maven, Gradle
4.Continuous Integration - Jenkins, Sonar
5.Continuous deployment
6.Cloud techniques, AWS
Event driven and Domain Driver Design
HTML5, CSS, Java script, JQuery, Bootstrap, Vue, React, Angular
Linux - Shell and Python scripting
Docker
Agile / Scrum / Kanban
Solid database experience. Familiarity with database platforms, both SQL (Oracle, Sybase) or NoSQL (Cassandra, HBASE, MongoDb) and common database design patterns.
Performance optimization skills
Practical experience on distributed system.
Desirable Skills
Apache Camel, Kafka, Active MQ, Rabbit MQ, Rule Engine and so on
Practical experience on Microservice implementation.
Spring Framework stack - Spring Web MVC, Spring Batch, Spring Integration, Spring Boot, Spring Cloud.
DevOps - Tools and Techniques
Proxy, Reverse-Proxy and Content Delivery Networks (CDN)
Single-page applications
Docker & K8S
Product design skills & Marketing skills
Nice to have
Experience on Agile / Scrum based
Industry recognized Technology Certifications delivery.