Customer Identity and Access Management team is looking for a Senior Java Software Engineer.
In our day-to-day operation we employ variety of technologies and tools including Java 8, Spring 3.x/4.x/5.x, Tomcat 8, SpringBoot 2.0, SQL (Oracle 12c), LDAP, Git, Maven, TeamCity
Responsibilities:
Opportunity to participate in every phase of software development life cycle: feature design, implementation, testing, deployment and production support.Â
Taking part in running and analyzing big battery of automated tests: functional, integration, performance and destructive.Â
No developer can fully understand importance of their code without seeing it running in production. With a bit of Unix shell knowledge, you will also have a chance to oversee that.Â
Â
Job Requirements
Â
Must have skills:
•   Experience in Java – backend (SOAP, REST)
•   Experience in design and implementation of multiple projects
•   Spring Framework
•   Experience with CI&CD (TeamCity, Maven, GIT)
•   Junit, Mockito, Spock or other testing tools / frameworks
•   Good self-organization skills and initiative
•   Good communication skills in English, written and verbalÂ
Nice to have skills:
•   LDAP
•   SQL
•   Basic scripting skillsÂ
•   Knowledge of cloud technologies (AWS, Kubernetes, OpenShift)