Skip to main content
Luxoft
Scraped fromDjinniToday
BackendSenior

Java Team Lead

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

About the Position

We are building the platform, which supports various information gathering and processing across the bank. The PMC application, Price Master Central (PMC) is a global reference data management application - responsible for sourcing securities/Pricing data from market vendors and internal sources and providing it to downstream clients after applying client specific rules.

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

Who to contact

Java Team Lead
View Original