Java Application Developer - Bangalore, India - DXC Luxoft
Description
Responsibilities :You will sit in a team that will transform front-end trade data into input for a back-end trade lifecycle platform.
Your role focuses on transforming transaction data through XSLT transformation.
You will be required to integrate their solution into a robust market-leading integration platform.
Designing and developing robust, low-latency Java applications for mission-critical trading systems and delivering high availability and performance.
Contributing to all phases of the development lifecycle, preparing and producing releases of software components
Writing well-designed, testable, efficient code with automated unit test cases and good problem-solving Skills : API,Camel, Java and Skills Description :
Strong core Java 8 and higher
Good experience in frameworks Spring Boot with REST Web services
Good expertise in ORM frameworks like Hibernate, JPA etc.
- Multi-threaded programming and OO design
- Shell/Bash scripting
- Knowledge of automated testing techniques using Junit, Cucumber Framework etc.
Building high throughput low latency java software including performance tuning and optimisation to achieve microsecond latencies.
Passionate, self-starter with the ability to work on problems from inception to completion
Strong communication skills
Excellent analytical and problem-solving skills
Ability to collaborate within Markets Front Office, support and trading stakeholders
Strong academic background, preferably in computer Skills :
Knowledge about Single Page application, ReactJs, Redux and NodeJs
Knowledge of messaging system such as Apache Kafka, RabbitMQ, Active MQ etc.
Experience in Reactive programming and Event driven architecture.
Strong experience in cloud computing platforms like Amazon Web Services is preferred
Financial Services and /or Banking experience including Capital Markets exposure is preferred
)