java developer
Responsibility
- our Financial Services client is looking for a talented java developer to join their team, working on an industry-leading trading platform
- the ideal candidate is an overall problem-solver, having the desire to get their hands on design and development
- they work in a collaborative, innovative, and technically challenging environment, where developers can perform complex software design tasks and technical analysis on a highly performant, multi-threaded and resilient system, where high performance is key
Show more +2 - specifically, this role is part of Problems and Solutions team whose focus is to modrenize the application by addressing technical debt, get the codebase ready for containerization
- this team looks at the entire software development life cycle from development to delivery and identify the opportunities to optimize and provide intelligent solutions to them to make code more stable, reliable, and testable and to increase the speed to market
Requirements
- experience influencing software engineering best practices within your team
- experience taking a leading role in building complex software systems
- work well in teams and respect and welcome ideas from partners, business stakeholders, and technical experts
Show more +13 - strong Experience with concurrency & multi-threading preferred
- passion for solving complex and interesting problems
- experience with scaling, Java Garbage Collection, and performance tuning preferred
- highly motivated, self-starting individual who can take effective independent decisions
- have knowledge of professional software engineering practices, best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- understanding of data structures, algorithms, and design patterns
- experience with Unix/Linux, Windows
- experience mentoring junior software engineers to improve their skills, and make them more effective, productive software engineers
- ability to quickly adopt to changing environment, understand the complex code base quickly and be able to work within ambiguous design constraints
- 5+ Years of Java
- 8+ Years of Spring framework, Spring Boot and Spring cloud
- 5+ Years of Experience with distributed systems/software, real time processing, relational database systems, messaging systems preferred
- excellent analytical and problem-solving skills. Provides analysis of problems, evaluate alternatives, and provides solutions that are consistent with business objectives and strategy
Salary in other companies in the position java developer
EMAGINE CONSULTING | 16000 £ | 13200 £ 16000 £ |
ORION | 15000 £ | 13200 £ 16000 £ |
AKKODIS | 15000 £ | 13200 £ 16000 £ |
SOURCE GROUP INTERNATIONAL | 14750 £ | 13200 £ 16000 £ |
HEAT RECRUITMENT | 14000 £ | 13200 £ 16000 £ |
BANGURA SOLUTIONS | 14000 £ | 13200 £ 16000 £ |
CENTRAL UK | 14000 £ | 13200 £ 16000 £ |
TRIUMPH CONSULTANTS | 14000 £ | 13200 £ 16000 £ |
ZENITH PEOPLE | 13833 £ | 13200 £ 16000 £ |
HARVEY LAWRENCE | 13200 £ | 13200 £ 16000 £ |