Senior Java Developer/Engineer
Atlantis Consulting
About the role
Our client is a leading provider of trading solutions for international financial institutions. With offices in Europe, US and APAC, our client offers exciting professional opportunities and international careers.
The role focuses on conceiving and designing our financial markets software products within our OMS team; as well as implement, validate, and test achievements. The software development process is based on an array of integrated tools which ensures high quality of the products and deliveries.
Responsibilities
- Conceive and design our financial markets software products
- Implement, validate and test improvements
- Support team efforts by applying an Agile methodology (Scrum)
- Development using Java (SE) and Kotlin
- Build extensible, high-volume, highly reliable server applications
- Evolve in technological areas such as: multi-threading, performance profiling
- Apply continuous integration
- Provide and receive constant technical feedback via code-reviews and pair programming
Technical Stack
Languages: Server side: Java 8, Kotlin
Testing: Java, Kotlin, Groovy
Source-Control and code-review: Git + Gerrit
Build + Dependencies: Gradle
DB: In-House built NoSQL for performance and SQL based for archiving
Your profile
- Serious computer science (or related) academic qualification
- At least 5 years of experience in Core Java development
- Good understanding of the server components and concepts
- Capable of designing and developing new functionalities, as well as consistently supporting ongoing maintenance releases
- Experienced with Testing frameworks and methodologies (JUnit, Spock, Spek, Integration Tests, TDD…)
- Strives for innovations that drive the technological community
- Team player with good communication skills, with an excellent level of English proficiency
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free