Luxoft is a global leader in high-end software development.
Luxoft is looking for talents with a passion for technology & ready to create original solutions. Once on board, you are invited to expand your knowledge & skills, offering you a continuous learning experience helping you stretch your potential.
So if you’re enthusiastic by the idea of accessing cutting edge technology & innovation to make an impact, why don't you join us?
Key Responsibilities
Design and implement user authentication and security features
Collaborate with business analysts and back-end developers to define functional requirements and translate them into technical requirements
Rapidly design, prototype and iterate on creative concepts to meet the user requirements
Work with technology partners and vendors as required
Work with cross-functional teams consisting of domain and technical architects along with Testing/Support teams to deliver the end product
Essential Skills and Qualifications:
Hands on Senior Java Engineer to architect, design and implement systems on the analytics platform.
Extensive, professional hands on software development experience, using Java and open source technologies.
Knowledge in HTML5, Angular.JS, D3, ag-grid, Typescript
Significant experience on JVM tuning
In-depth knowledge with technologies such as Web Services, XML, JSON, HTTP, SSL, TCP/IP, Caching.
Experience with messaging systems
Ability to troubleshoot, performance tune and understand java memory utilization in code produced
Design and implement user authentication and security features
Open to learn other tools under Reporting & Data visualization space.
Interpersonal skills, management, leadership, communications, planning and organizing, project management skills
Experience in agile software development methodology
Process driven - can design scalable, repeatable processes to enable quick decision-making and action, know how to prioritize and juggle multiple things
Desired Skills and Qualifications:
Strong Experience with core Java, JEE.
In-depth knowledge with Object Oriented Design and Design Patterns.
Strong knowledge of Data Structures and Algorithms.
Experience with multi-threaded distributed systems
Experience with Data Modeling, relational database and SQL
Experience with database development (SQL, MySQL, NoSQL)
Experience with legacy application transformation/modernization efforts.
Working knowledge of architectural frameworks and practices.
Experience of being involved in delivering large scale distribute systems
Ability to articulate ideas and/or explain complex technical issues such that both technical and non-technical addressees understand.
Ability to advise, set, and apply standards; development methodologies, coding standards, etc.
Interpersonal and leadership skills - collaboration, facilitation, and negotiation skills.
Excellent written and oral communication skills.
Risk Based P&L is part of “Strategic Risk Program” addressing Federal Reserve reporting obligations for firm wide P&L reporting. Risk Based P&L is a P&L analysis system that enables Product Control to efficiently analyze and compare P&L across risk types, establishing a flexible, consistent, exception based method of investigating and controlling the bank’s unexplained and material P&L based on risk sensitivities. Risk Based P&L application is the recipient of 2015 Banking Technology Award “Best Use of IT in Investment Banking”
As a Development Lead and Solution Architect in the Reporting and Analytics division, you will work with senior engineers in all aspects of the software development lifecycle, from requirements specification to high-level system design, to implementation, documentation, and maintenance. This role will include significant client interaction. You will be required to assist in estimation and develop task specifications based on functional and nonfunctional requirements provided by business analysts. You will also be required to mentor junior developers and lead a project team. Finally, you will be expected to contribute to the improvement of development and engineering processes, be a leader on the technical team.