Luxoft is looking for experienced and enthusiastic Java Developer to be part of our core development team. You will have the opportunity to work with global banking and capital market client of ours on various development projects. You will be part of high caliber project teams comprising of engineer with deep technical expertise and domain experience.
The role is with Data Matching Engine (DME) team which provides matching and migration service that ensure data integrity between two systems in the bank. The application provides a robust and automation solution using Frontend (ReactJS) and Backend (Java, Spring, Apache Camel, Restful Api's and MongoDB) technologies. DME is hosted on OpenShift which is fully integrated with (Continuous Integration/Continuous Deployment)CICD piepline.
Demonstrate a systematic and disciplined architecture, system design and programming approach following a standard software development lifecycle
Meticulous attention to detail and strong focus on clear and practical documentation
Design, Code, Unit Test and support software components
Deliver quality software in a time following standard software development processes
Analyze problems raised in software development or production environments and provide timely solutions
5-10 years of proven experience as a Java Developer
Strong hands-on experience in core Java development
Expert understanding of key concepts in Java like OOPS, Collections Framework, Multi-threading, Concurrency, Functional Programming, Design Pattern, etc
Experience with Spring Boot, Apache Camel and RESTful web services
Experience with Maven and Git
Experience with user interface design, database structures and statistical analysis
Attention to detail and good analytical skills
Ability to perform all SDLC roles including QA and documentation
Nice to have
OpenShift, DevOps fundamentals, Unix shell scripting
English: C1 Advanced
If needed, we can help you with relocation process. Click here for more information.