Luxoft

Java Team Lead

Posted: 20 hours ago

Job Description

Project descriptionOur client is an American multinational investment bank and financial services corporation. It is the world's most global bank that provides consumers, corporations, governments, and institutions with a broad range of financial services. We build innovative technology products for the bank used around the globe for digital onboarding, global banking data, risk and liquidity, and for the major investment products.Long-term perspectivesLatest technological stackDynamic working conditionsNew methodologies and approachesResponsibilitiesManage a teamIntensive communication with project stakeholders and other teamsEvaluate and adopt new development tools, libraries and approaches to improve delivery qualityContinuous quality improvement (code reviews, fixing Sonar issues, unit/integration/E2E test coverage)Integrate our components with different internal and external client's systemsConfigure, monitor, and troubleshoot Application serversMonitor applications, processes, scheduled jobs, collect different types of logs and metricsSetup and improve CI/CDAutomate routine with scripting languagesWrite all types of tests: unit, integration, end-to-endDesign distributed applicationsSkillsMust haveTechnically strong energetic individual, who can bring innovation to the groupTeam lead experience from 3 years, IT experience from 7 yearsStrong Java with at least 6 years of commercial experienceGood SQL (Oracle or PostgreSQL dialects is preferable)Strong Spring knowledge (Boot, IoC, MVC, AOP, Security, Data, JDBC, Test) with at least 4 years of commercial experienceAbility to dive into the problem, find effective and clean solutions, discuss them with the team and implement the best one when everyone is on the same pageNice to haveAngularDeep Oracle knowledgeExperience with Spring Cloud modules and microservice architectureGood understanding of CI/CD, experience with TeamCity or/and JenkinsHands-on user experience with Linux (navigation, work with files and folders, work with permissions, users and groups, work with processes and services, understanding of keys and certificates, simple Bash scripting)LanguagesEnglish: B2 Upper Intermediate,Ukrainian: C1 Advanced

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs