Lead Microservices Engineer

Year    India, India

Job Description


The team aims to work on green-field projects using the latest technologies on microservices cloud-based architecture in order to drive business innovation. Projects are found in the most evolving area of the Investment Banking domain - Asset Management. Business is dynamic and it demands fast turn-around deliverables from the development team in quite an agile manner.

Responsibilities

Role & Responsibilities:

  • Lead and drive the engineering team
  • Contributes and identifies and ensures server environments and deployment architecture.
  • Responsible for overall application health from software, hardware, process, and compliance-related items
  • Acts as a single point of contact for all application-related issues/queries
Good understanding of hardware and software components, servers, code quality, security, etc.
  • Hands-on development as necessary to fill into coding, scripting, release management, software maintenance, etc.
  • Ensures development happens for all Software Components in accordance with Detailed Software Requirements specification, the functional design, and the technical design document.
  • Verifies the developed source code by reviews (4-eyes principle).
  • Contributes to quality assurance by writing unit and functional tests.
Design components of the application.
  • Ensures architectural changes (as defined by Architects) are implemented.
Provides Level 3 support for technical infrastructure components (i.e., databases, middleware, and user interfaces).
  • Contributes to problem and root cause analysis.
  • Integrates software components following the integration strategy.
  • Verifies integrated software components by unit and integrated software testing according to the software test plan. Software test findings must be resolved.
  • Ensures that all code changes end up in Change Items (CIs).
  • Where applicable, develop routines to deploy CIs to the target environments.
  • Supports the creation of Software Product Training Materials, Software Product User Guides, and Software Product Deployment Instructions.
Skills

Must have
  • Overall 10+ years of experience in Core Java
  • 4+ years on Lead position
  • Microservices engineering, concepts, and patterns 4+ years
  • Knowledge of various design and architectural patterns
  • Search engine technologies and tooling (Elasticsearch & Kibana)
  • Strong Understanding of microservices architecture
  • Containerization solutions (e.g. Docker, Kubernetes, OpenShift)
Write JUnit test cases
Building tools (e.g. Maven, Gradle)
Version Control (e.g. Git)
Continuous Integration systems (e.g. TeamCity, Jenkins)
  • Be well versed with concepts of references, class instances, methods, objects, constructors, mutable/immutable class concepts, functional interface, ArrayList, linked list, hashmap, the difference between recoverable and non-recoverable exceptions, Inversion Control, design a data structure that supports Insert, Delete, Search in constant time complexity, etc.
Nice to have

Cloud experience, especially GCP
Investment Banking Background
Excellent communication skills

Languages

English: C1 Advanced

Seniority

Lead

Relocation package

If needed, we can help you with relocation process. .

Vacancy Specialization

Java

Ref Number

VR-100017

Luxoft

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3173009
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    India, India
  • Education
    Not mentioned
  • Experience
    Year