Position: Senior Full-Stack Developer
Company: Luxoft
Category: Java
Experience required: 5y
English level: upper

**Project Description:**
You'll be working within the Group Treasury Technology team responsible for delivering the next generation platform, LiFE. This is a new solution aiming at supporting more stringent cash flow management and providing liquidity & funds to all lines of business

**Responsibilities:**
Your role
Are you passionate about bringing systems to life? Are you confident at iteratively refining user requirements and removing any ambiguity? Do you want to design and build best-in-class, enterprise scale applications using the latest technologies? We're looking for someone like that to help us:
• analyze and understand business and technical stories, writing code, implementing automated tests, contributing to release and iteration planning and developing the working practices of the team
• capturing detailed requirements based upon user interviews and system/data analysis and collaborate to refine user requirements though test-driven development (TDD)
• complete the unit testing of components for integration into larger subsystems
• support the business in resolving high-priority defects and deploying fixes to production systems
• make sure that produced code is secure, stable and operational before being released to production
• contribute widely in establishing and promoting best practices and pro-actively investigating and proposing new technologies for use within the department
• perform code reviews and share results with colleaguetest-driven development (TDD)
• complete the unit testing of components for integration into larger subsystems
• support the business in resolving high-priority defects and deploying fixes to production systems
• make sure that produced code is secure, stable and operational before being released to production
• contribute widely in establishing and promoting best practices and pro-actively investigating and proposing new technologies for use within the department
• perform code reviews and share results with colleague

**Mandatory Skills Description:**
Your expertise
We recruit T-shaped & well-rounded professionals who are deep experts in their core technologies, and are open to learning new technologies. Core skills include:
 
• java 8.0 or more recent; Spring Boot
• test driven development and continuous integration & deployment
• React or Angular & TypeScript, CSS, Data visualization libraries
• microservices, 12Factor patterns
• effective Unit Testing
• effective usage of OO Design Patterns
• data Structures

You are
• proficient with tools used in software development lifecycle, such as IntelliJ IDEA, GitLab, Maven, JIRA, TeamCity, Confluence required
• professional in full stack developer developing at a good standard from front to back end
• skilled in designing high performance and high available applications, providing guidance/mentorship to technology teams
• adaptable and able to work effectively across different technology and business teams
• able to adapt, quick learner and be able to provide technical expertise across a wide range of technology
• hands-on engineer with automation mindset - not afraid of getting your hands dirty
• technically savvy with an appreciation for IT capability

**Nice-to-Have Skills:**
banking experience

**Languages:**
English: B2 Upper Intermediate