Senior JAVA Developer
For one of my Top Tier Clients (Financial Services) I am looking for a Senior JAVA Developer to be working with a team of developers to implement solutions to support the strategic growth of the Index business.
Role Responsibilities:
- Designs, develops, and delivers software solutions that align with architecture, operational and risk processes
 - Identifies, prioritises, and executes tasks in the software development life cycle
 - Develops tools and applications by producing clean, efficient code
 - Automates tasks through appropriate tools and scripting
 - Ensures high quality product through the validation and verification testing of functional and non-functional requirements
 - Collaborates with internal teams (including Product Owners/Business and remote dev teams) and vendors to fix and improve products
 - Communicates with clarity, precision, and influence, presenting complex information in a concise format that is audience appropriate
 
Requirements:
- Experience in software development methodologies and Agile based delivery
 - Proven experience in test driven development - unit, component, integration, and automation to support modern DevOps principles
 - Extensive knowledge of one or more programming languages, third party software products and expertise in - Java, RESTful API, Microservices - Spring Boot
 - Experience in In-memory caching (Redis), performance tuning, Apache Kafka, DB - Sybase and SQL server, AWS or Azure preferred
 - Some experience of Business and Technical Analysis
 - Strong verbal and written communication skills
 
Business / Sector expertise:
- Experience in a big financial services organisation is a huge advantage 
 
If you are interested please apply. For more information contact me via email : martin.kiryakov@alexanderash.com