Skip to main content
Luxoft
Scraped fromDjinniToday
BackendLead

Java Team Lead

JavaSpring BootSQLOracleKubernetesREST APIKafkaRedisUnixBashJiraHarnessuDeploySonarQubeTeamCityArtifactoryGitGHEBitbucketNoSQLMicroservices
Work Type
Remote
Job Type
-
Location
Worldwide
Salary
Not specified

About the Position

Java Team Lead for a global reference data management application at a bank, responsible for managing a team, integrating systems, and improving CI/CD.

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

Requirements

  • Technically strong energetic individual, who can bring innovation to the group
  • Team lead experience from 3 years, IT experience from 7 years
  • Java (Core, JDBC, MT, Collections, I/O), Spring Boot
  • SQL.PL-SQL on Oracle DB
  • Container platform based on Kubernetes
  • REST web services, Kafka, Redis
  • Unix Commands and shell scripting.
  • Familiarity with standard data structures and algorithms.
  • Experience using the following tools - JIRA, Harness/uDeploy, SonarQube, TeamCity, Artifactory, Git (GHE & Bitbucket)
  • Logical thinking, strong analytical and problem-solving skills; innovate and solutions oriented
  • Effective time management skills to manage multiple priorities with flexibility on time zones and timelines
  • Excellent verbal and written communication skills
  • Bachelor's degree in computer science or equivalent work experience
  • Master's degree in computer science or equivalent work experience
  • Experience working with the Scrum methodology
  • Experience working with a NoSQL database
  • Experience designing and implementing microservices
  • Financial services technology experience preferably in reference data

Who to contact

Java Team Lead
View Original