Regular Java Developer
Location: KrakowExcellent opportunity for a Junior Java Developer
We are looking for a Java Developer to join IT Development team. The candidate must have a Computer Science orientated degree and proven Java development skills. They will work on delivery of projects, carry out enhancements and provide support on a highly critical clearing system. May be require to provide O/N support.
Individual must be disciplined in adhering to the company standards in development, testing and change management.
They will liaise and coordinate with business users and other technology areas
RESPONSIBILITIES
- Collaborate with fellow developers, financial market infrastructure experts, testers, architects and operations teams to deliver working solutions.
- Take ownership of the analysis, design, build and delivery of software components written in Java.
- Take responsibility for identification, estimation and reporting on of progress of tasks.
- Assimilate, challenge, help refine and then apply our architectural principles around scalability, security and fault tolerance.
- Develop a deep understanding of the mechanics of clearing and apply this knowledge.
- Participate in support of the wider platform, potentially joining the on-call rota.
SKILLS
MUST
Minimum 3 Years of relevant Java developer experience is a MUST HAVE
Java 11+
- Spring Boot
- JMS message API
- Understanding of the SDLC, Object Orientated and Functional programming.
- Linux, shell script and scripting languages such as Python, Javascript, Perl
- Architectural and Design patterns of modern distributed systems
- Regular use of TDD/BDD frameworks e.g. Cucumber
- Awareness of standards and best practices within the development team.
- Excellent communication and collaboration using both verbal and written skills.
- Development of maintenance procedures and processes for CI/CD processes to remove key person dependencies
- Ability to collaborate with others within the wider team to find the best way to resolve a technological, infrastructure, security or development issue.
- Build resilient, robust and secure features and take ownership throughout the SDLC
NICE TO HAVE
- Experience of finance and/or FX business.
- Experience in or certified as Scrummaster
- Desirable to have experience of high-frequency/low latency development
- Exposure to quant/pricing analytical libraries
- Use of any wider Spring ecosystem projects
- Any experience in Kafka as a messaging broker would be advantageous
- Use of monitoring frameworks such as Micrometer, Datadog, Prometheus, Grafana
- Front end technologies such as React, NPM and node.js
- Actor-based frameworks such as Akka or Quasar
- AWS, Terraform, Terragrunt, Kubernetes, Docker, Packer, Anthos on AWS, Istio and service mesh
- Good RDBMS skills such as Oracle or MySQL
- Exposure to NoSQL technologies
- Competitive salary
- Luxoft Training Center
- Access to e-learning Library
- Individual development plans
- Long-term cooperation with possibility to gain experience in different projects and technologies
- A significant number of professional communities (Agile Community, Tech Community, Business Analysis Community, etc.)
- Group Life Insurance
- Private healthcare insurance – LuxMed. Unlimited access to specialist consultations with Dental Care included
- Medical costs reimbursement for employees (up to certain amount per quarter)
- Travel Insurance
- Benefit Program - Cafeteria and Multisport Card
- Various communities (sport, recreation activities, trips, board games, cultural and educational activities)
- Discounts program for employees – BeLux (banking offer, car leasing offer and cafeteria program discount)
- Convenient locations in a modern offices with game rooms
- Multinational projects for clients all over the world
Check out our open roles at career.luxoft.com
and follow us on Facebook!
www.facebook.com/luxoft.poland