Client is a product international company with a common goal to redefine the legacy approach to Privileged Access Management by delivering multi-cloud-architected solutions to enable digital transformation at scale.
Client company establishes a root of trust, and then grants least privilege access just-in-time based on verifying who is requesting access, the context of the request, and the risk of the access environment.
Client's products centralizes and orchestrates fragmented identities, improves audit and compliance visibility, and reduces risk, complexity, and costs for the modern, hybrid enterprise. Over half of the Fortune 100, the world’s largest financial institutions, intelligence agencies, and critical infrastructure companies, all trust this company to stop the leading cause of breaches – privileged credential abuse.
Experience in software development and design for more than 5 years;
Good knowledge and experience in Java (more than 5 years);
Good knowledge in Computer Science and Computing Theory:
Paradigm & Principles (e.g. OOP, SOLID);
Architectural, Distributed and Design Patterns;
Code testing practices;
Understanding of orchestration and containerisation (Kubernetes);
Understanding of network interactions, protocols, conventions (REST);
Commercial experience with:
Back-End API development;
Scripting command language (e.g. Powershell and/or Bash);
unit and integration test automation development;
Cloud computing platforms (e.g. AWS, GCP, Azure);
Version control systems (GIT);
Continuous Integration tools (e.g. GitHub, Jenkins, Gitlab Pipeline, TeamCity, Bamboo);
Creation design of applications, platforms, solutions;
Ability to systematically learn and work in existing codebase and subsystems;
Troubleshooting, profiling and debugging of applications;
Different delivery methodologies (e.g. SCRUM, Agile, Kanban);
Code Review process;
Taking part in the decision-making process in design architecture, solution development, architectural and code review;
Back-end development and implementation components according to modern software development technologies stack;
Augment, extend and automate an open source project for generating SDKs based on an OpenAPI specification;
Automate the SDK generation and testing pipeline in a Github-centric CI/CD pipeline;
Work with the rest of the team to provide SDK artifacts automatically, such as: sample code, installation instructions and more;
Communicate with PM, PO, other engineers, architects, QA and other colleagues and stakeholders;
Contribute to other areas of the team, such as: documentation generation, Open API linters, validators, and more;
Design and implement a set of various types of tests (unit, integration, functional, etc);
Working in an international distributed team;
Participation on delivering the product roadmap, plannings, creation of estimations;
To use high coding standards, development best practices and write highly testable and performant code.
GlobalLogic is a full-lifecycle product development services leader that combines chip-to-cloud software engineering expertise and vertical industry experience to help our customers design, build, and deliver their next-generation products and digital experiences. By leveraging Agile / Lean MVP methods, cutting-edge technologies, and an integrated approach to experience design and complex engineering, we empower global brands such as Microsoft, BMC, Coca Cola, Samsung, Physio Control, and Roku to develop the “next big thing” in their markets. GlobalLogic is headquartered in Silicon Valley and operates design and engineering centers around the world, where we are continuously recognized as a top innovator and employer by organizations like Zinnov and Glassdoor.
DOU company page:
Job posted on
28 January 2021