Locations
Company Background
Our client is a global leader in Identity and Access Management (IAM), offering subscription-based IAM solutions with flexible deployment models (on-premise or cloud). Their platform delivers a full suite of identity services including access governance, privileged identity management, cloud security, and risk intelligence. They serve a global customer base, backed by a first-of-its-kind Identity SOC and Virtualization Platform that enables secure engagement anywhere, anytime.
Project Description
The project is the subscription based IAM platform with the customer specific deployment model (on premise/Cloud) which provides the following features: access governance, access management and federation, cloud security, etc. Our backend team is responsible for adding new multi-customer features to the client’s platform and for support of existing ones. The project uses Agile development with two weeks/monthly sprints which are delivered to production at the end of each sprint. The client has an architect, senior developers, DevOps and QA automation onsite, with whom our team collaborates.
Technologies
- Java
- Front End frameworks (Angular, Vue.js, React)
- Spring/Spring Boot
- Spring Cloud
- ORM (Hibernate)
- Git
- Oracle, No SQL, Redis
- Hashicorp Vault
- AWS
What You'll Do
- Develop new features/microservices using Java and Spring Boot framework;
- Assist in splitting the existing monolith project to follow microservices design;
- Analyze, review, and modify existing codebase to increase operating efficiency or adapt new requirements;
- Write quality unit and integration tests;
- Perform code reviews to ensure quality of programming through standards;
Job Requirements
- Bachelor’s Degree in Computer Science or equivalent work experience preferred;
- 3+ years software development experience;
- Experience with Spring/Spring Boot frameworks;
- Experience with microservices architecture style, understanding best microservices patterns;
- Experience with Webservices and RESTful APIs;
- Experience with databases (SQL/Oracle, No SQL);
- Knowledge of version control tools (GIT/SVN);
- Writing quality code and adhering to industry best practices;
- Strong understanding of data structures, algorithms, and object-oriented design;
- Experience working on an Agile team that is highly collaborative and transparent in their work;
- Excellent oral and written communication skills in English from B2.
Nice to have
- Understanding IAM/Security domain principles and patterns;
- Experience developing software for AWS cloud platform;
- Frontend experience - Angular 6+, HTML5, Bootstrap, CSS3, JavaScript, Typescript;
What Do We Offer
The global benefits package includes:
- Technical and non-technical training for professional and personal growth;
- Internal conferences and meetups to learn from industry experts;
- Support and mentorship from an experienced employee to help you professional grow and development;
- Internal startup incubator;
- Health insurance;
- English courses;
- Sports activities to promote a healthy lifestyle;
- Flexible work options, including remote and hybrid opportunities;
- Referral program for bringing in new talent;
- Work anniversary program and additional vacation days.
Didn't find anything suitable?
We're always starting new projects and we'd love to work with you. Please send your CV and we'll get in touch.
An error occurred sending your message.
Try again or contact us via webinforequest@coherentsolutions.com.
Thanks for your application!
We will reply soon.