What are the responsibilities and job description for the Senior Java Developer position at Luxoft USA Inc?
Job Description
- Project Description:We have an ambitious goal to migrate a big legacy Retail Platform based on the Oracle ATG framework and Informix Database to Spring Boot microservices for a big retail company.
This team is primarily concerned with building applications for Customer/Profile, Login, and the API Gateway. The team supports the following: GraphQL as the API gateway between clients (Web and Mobile) and data service layer (Platform, Loyalty Integration), session management, customer profile, registration flows, registration emails, Platform API Gateway, login, APIM, customer shopping list, Third Party management, subscriptions, chatbot. - Responsibilities:We are looking for an experienced Site Reliability Engineer who will be responsible for the stability and reliability of the client platform:
- Building reliable, observable, and predictable applications by implementing SR practices at each stage of SDLC
- Take care of production environments by troubleshooting failures alongside with practicing postmortems to prevent incidents in future
- Establishing a monitoring solution to bring off the infrastructure and application observability
- Bringing the fulfillment of "everything-as-code" approach
- Continuously automating routine operations
- Collaborate with other teams and client to find the best solutions - Mandatory Skills Description:- 5 years of experience with administrating Linux and at least 2 years in supporting production environments;
-
- Experience with designing large-scale distributed solutions accompanied with it's capacity planning;
- Deep understanding of TCP/IP networking;
- Familiar with SLA, SLO, and SLI terms;
- Experience with monitoring and alerting tools like Grafana, Datadog, Prometheus etc;
- Strong knowledge of virtualization and containerization principles including orchestration tools;
- Familiar with CaC and IaC tools (Ansible, Salt, Terraform, Packer);
- Familiar with CI/CD tools (Jenkins, Azure DevOps);
- Experience with relational and NoSQL DBMS
- A clear understanding of Agile and DevOps culture and what kind of problem they intended to solve;
- Strong written and verbal communication skills;
- Understanding of information security principles;
- Understanding of popular deployment strategies (Feature flags, Blue/Green, Canary, Dark launch, etc);
- "Critical thinker" and "problem solver" - Nice-to-Have Skills:- Experience working with Azure
- Previous experience of working in SRE teams; - Languages:
- English: B2 Upper Intermediate
Senior Java Developer With Java 8
Cynet Systems -
Austin, TX
Senior Java Developer - SJD24-17510
NavitsPartners -
Lowell, MA
Senior Java Developer
Kforce Inc -
Atlanta, GA