Java trainee (with DevOps skills)

Description

GlobalLogic is looking for a candidate to join the BMC Single Sign-On project in the Kyiv office to develop and maintain a flexible authentication solution.

BMC is a global leader in software solutions that help IT transform traditional businesses into digital enterprises for the ultimate competitive advantage. More than 10000 customers and 500 partners worldwide, including 82% of the Fortune 500, rely on BMC for innovative IT solutions. BMC Digital Service Management is a set of IT solutions designed to do a digital business fast, seamless, and optimized from mainframe to mobile to cloud and beyond.

BMC Single Sign-On is an authentication system that supports multiple authentication protocols and provides a single sign-on user experience across BMC and third-party products. Being delivered as SaaS in the cloud or on-premises allows the users to present the credentials only once for authentication and subsequently be automatically authenticated by every product integrated within the system. Being so simple for the end-users requires a sophisticated configuration on the back-end and a high level of information security. Single Sign-On supports high-availability clusters, which is a key factor to avoid a single failure point.

The team is mature and uses the best software engineering practices to prepare for Continuous Delivery- code reviews and static code quality analysis, the pipeline for continuous integration, automation testing, and deployment, production-ready master branch code.

Requirements

  • Bachelor’s degree or higher in Computer Science, Information Technology, or a related field.
  • Java core knowledge
  • Docker/Kubernetes basic knowledge
  • REST
  • SQL basics, any RDBMS experience – MS SQL/Oracle/Postgres
  • CI/CD: Git, Jenkins, Maven
  • Good English: spoken and written, intermediate

 

Desired skills: 

  • Basic understanding of Docker, Kubernetes, and cloud infrastructure in general
  • Understanding authentication domain areas such as SSO, OAuth2, OpenID, SAML etc., is a big plus.
  • Web development stack knowledge  – Tomcat, HTML, JavaScript
  • Selenium knowledge is a plus.
  • Understanding of HTTP protocol

Job responsibilities

  1. Help in transition from Jenkins CI to GitHub Actions
  2. To cover the functionality with automated unit, integration, API tests
  3. To develop all layers of product backend components: data, service, presentation
  4. To take part in the code review process
  5. Participate in releases and iterations planning, ongoing scrum activities

Required languages

English B1 - Intermediate
Published 17 December
260 views
·
43 applications
37% read
·
5% responded
Last responded 4 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...