GFT is a business change and IT company trusted by the world's leading financial institutions to meet the demands of the digital revolution. Innovation and creativity are part of our DNA and drive our own success story.
At GFT we have an open position for a Java / Microservices Tech Lead to join to GFT. We are looking for an enthusiastic and dynamic person willing to grow in a multi-cultural, motivating and challenging environment.
Your main responsibilities:
• Design, code, customize and unit-test complex programs in applicable programming languages and platforms
• Prepare and maintain software design and code documentation, as well as software release/installation/maintenance documentation, to include the creation of technical documentation which defines systems solutions
• Undertake code reviews of other developers and provide necessary feedback for improvements
• Identify and raise risks/issues as soon as they are discovered, with a judgment on when they should be escalated to a higher level
• Provide effort estimates as required typically for a small part of the project
• Supervise and coordinate junior team member’s tasks, providing developmental training and technical guidance as needed
• Identify and resolve moderately complex problems and autonomy to determine the right approach to the development of software in accordance with company standards Ability to identify external dependencies and propose mitigation plans within the project team
• Assist in the development of prototyped versions of software modules and applications
• Provide regular feedback, via status report, to supervisor on progress made on assigned tasks, achieving defined deadlines
• Identify and communicate improvement opportunities
• Participate in complex incident management activities, building up knowledge by supporting requests, demonstrating the capacity to solve and troubleshoot problems
• Build awareness in all applicable organizational methodologies, tools, templates and policies
• Acquisition of professional know-how, getting familiar with programming standards/best practices
• Set up the necessary tools and processes part of the "rules of development" (Code management, code repository, continuous Integration – CI and code review)
• Participate on the different development cycle stages, including UAT and Go Live, at at the corresponding level, defining the sanity check strategy and proposing fixes/improvements to production issues (workarounds)
Skills will help you succeed:
• Technical Diploma or a University Degree in Computer Engineering, Sciences or its equivalent.
• Previous experience working with Microservices Arquitecture.
• Experience with Springboot, Springbatch and APIs.
• At least B2 level of English, written and spoken.
• Advanced knowledge of Agile methodologies.
Personal skills:
• Team player: ability to work with teams distributed geographically in different locations
• Proactive, motivated and willing to learn new skills and develop a professional career in Project Development
• Ability to clearly and accurately communicate technical issues
• Ability to analyze data to understand trends
• Able to use logic and critical thinking to analyze a moderately complex problem
• Committed, proactive and positive
Our offer:
Join our global team!
Indica debajo en que area estas buscando una función similar y no olvides poner tu correo electrónico.