Java Team Lead

4 Weeks ago • 3 Years +
Programming

Job Description

This role is for a Java Team Lead at Luxoft, working with an American multinational investment bank. The position involves managing a team, intensive communication with stakeholders, evaluating and adopting new development tools, ensuring continuous quality improvement, integrating components, configuring and monitoring application servers, setting up CI/CD, automating routines, and designing distributed applications. The ideal candidate is technically strong, energetic, and innovative.
Good To Have:
  • Angular
  • Deep Oracle knowledge
  • Experience with Spring Cloud modules and microservice architecture
  • Good understanding of CI/CD, experience with TeamCity or/and Jenkins
  • Hands-on user experience with Linux (navigation, file/folder/permission/user/group management, processes/services, keys/certificates, simple Bash scripting)
Must Have:
  • Manage a team
  • Intensive communication with project stakeholders and other teams
  • Evaluate and adopt new development tools, libraries and approaches
  • Continuous quality improvement (code reviews, fixing Sonar issues, unit/integration/E2E test coverage)
  • Integrate components with internal and external client's systems
  • Configure, monitor, and troubleshoot Application servers
  • Monitor applications, processes, scheduled jobs, collect logs and metrics
  • Setup and improve CI/CD
  • Automate routine with scripting languages
  • Write unit, integration, and end-to-end tests
  • Design distributed applications
  • Team lead experience from 3 years, IT experience from 7 years
  • Strong Java with at least 6 years of commercial experience
  • Good SQL knowledge (Oracle or PostgreSQL dialects preferable)
  • Strong Spring knowledge (Boot, IoC, MVC, AOP, Security, Data, JDBC, Test) with at least 4 years of commercial experience
  • Ability to find effective and clean solutions and implement them

Add these skills to join the top 1% applicants for this job

oracle
design-patterns
talent-acquisition
game-texts
test-coverage
postgresql
user-experience-ux
linux
teamcity
jdbc
ci-cd
angular
sql
bash
jenkins
java

##### Project description

Our 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 perspectives

Latest technological stack

Dynamic working conditions

New methodologies and approaches

##### Responsibilities

  • Manage a team
  • Intensive communication with project stakeholders and other teams
  • Evaluate and adopt new development tools, libraries and approaches to improve delivery quality
  • Continuous quality improvement (code reviews, fixing Sonar issues, unit/integration/E2E test coverage)
  • Integrate our components with different internal and external client's systems
  • Configure, monitor, and troubleshoot Application servers
  • Monitor applications, processes, scheduled jobs, collect different types of logs and metrics
  • Setup and improve CI/CD
  • Automate routine with scripting languages
  • Write all types of tests: unit, integration, end-to-end
  • Design distributed applications

##### Skills

Must have

  • Technically strong energetic individual, who can bring innovation to the group
  • Team lead experience from 3 years, IT experience from 7 years
  • Strong Java with at least 6 years of commercial experience
  • Good 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 experience
  • Ability 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 page

Nice to have

  • Angular
  • Deep Oracle knowledge
  • Experience with Spring Cloud modules and microservice architecture
  • Good understanding of CI/CD, experience with TeamCity or/and Jenkins
  • Hands-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)

##### Other

Languages

English: B2 Upper Intermediate, Ukrainian: C1 Advanced

Seniority

Lead

Set alerts for more jobs like Java Team Lead
Set alerts for new jobs by luxsoft
Set alerts for new Programming jobs in Ukraine
Set alerts for new jobs in Ukraine
Set alerts for Programming (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙