Luxoft India

Senior Java Software Engineer

Bangalore Division, KA, IN

17 days ago
Save Job

Summary

Project description

LUXOFT is one of the major Software Services companies worldwide. We deliver professional software services in multiple business verticals such as Finance, Automotive, and Digital Transformation. Supporting large Vehicle Manufacturers in the area of Development, Production and Aftersales is Luxoft's ambition.

The Software inside a vehicle was traditionally expected to be a very controlled and self-contained environment. Bringing cars into an "always online" mode changes a lot in the overall picture of the vehicle manufacturer. Luxoft's goal is to empower our customers, with deep domain knowledge and smart solutions, to develop cars of the future. Great mechanical engineering is not the only criteria anymore for delivering the best cars in the world. Using state-of-the-art software technologies are key to providing the requested user experience.


About the Project:

Our customer is responsible for the development, maintenance and operation of the vehicle function "Traffic Light Information" (TLI) which is part of the connectivity portfolio of one of the biggest German car manufacturers and used by customers across the group brands.

TLI is a function which is in service for more than 7 years and serves customers in selected regions in Europe, North America (USA and Canada) and China.


Technologies used:

AWS, Docker, Kubernetes, Java, Tomcat, Redis, Cassandra, REST APIs, Loadbalancers (AWS), Ingress Controllers (Nginx), JFrog Artifactory

Responsibilities

Overall management and enhancement of the life cycle of the TLI backend system. This includes:

Developing new features, fixing bugs, identifying the improvement areas and implementing them

Team coordination and customer communication

Planning and execution of software deliveries to ensure developed features meet the defined requirements and are delivered on schedule

Regular vulnerability scanning of the codebase and dependencies, monitoring the CVE database, and rectifying potential vulnerabilities

Ensuring the reliability, security, and efficiency of code through unit testing, integration testing, system testing, and acceptance testing

Creating comprehensive technical documentation and facilitating coordination among various stakeholders for smooth project execution

Enhancement of monitoring and alerting systems for the backend

On-call support for 24/7 Operations and DevOps work

Participation in Agile ceremonies, including sprint review, sprint planning, and sprint demos

Skills

Must have

At least 5 years of professional experience with Java

Minimum of 3 years of experience in managing operations for complex enterprise Cloud environments

Professional experience with Java backend Application, Microservices, Docker and Kubernetes

Knowledge of several DevOps Tools (version control, configuration management, continuous integration, continuous testing, network protocols)

Knowledge of the key concepts of DevOps (e.g. Config-as-code, Infrastructure-as-code)

Knowledge of the Secret Management (Vault, Certification etc.)

Experience with development tools like Docker, Kubernetes, Java, Tomcat, Redis, Cassandra, REST APIs, , Ingress Controllers (Nginx), JFrog Artifactory, Confluent Kafka, Inomania/Postman, JMeter

Experience with Platform as a Service (PaaS), ELK stack (Elastic Search, Logstash, Kibana)

Experience with Azure DevOps concepts like Azure Functions, Azure Application Insights, Azure Repo and Azure Pipeline

Atlassian Toolsuite (JIRA, Confluence and Bitbucket), Slack

Excellent problem-solving and analytical skills

Proactive thinking and taking responsibility for your work

Willingness to work according to Agile/Scrum methodologies

Fluent in English

Nice to have

Experience with AWS, Dynatrace, Synopsys Blackduck, Confluent Kafka, Loadbalancers (AWS), Service Center 3 (SC3), OpenID connectivity

Python or any scripting language

Experience with Automotive Backend Systems

Experience working within SAFe

Oracle Certified Professional: Java Developer

Experienced in working in cross-functional area with real end-to-end product responsibility

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job