Position: Java Developer (Source Code Scan Platform)
Company: Sigma Software
Experience required: 2y
English level: upper

Our Customer is the global leader in software security solutions for modern enterprise software development. The company delivers the industry’s most comprehensive Software Security Platform that unifies with DevOps and provides static and interactive application security testing, software composition analysis, and developer application security awareness and training programs to reduce and remediate risk from software vulnerabilities. Our Customer is trusted by more than 40 percent of the Fortune 100 and half of the Fortune 50, including leading organizations such as SAP, Samsung, and Salesforce.com.

The project is about developing an integration between static code analysis services and developers’ cloud git repositories.
The solution we are creating will allow our customer to extend his market. The existing solution is not easily accessible for individual developers and small businesses that host their code in Github, Gitlab, etc. New integrations will change that.
There are only few similar solutions on the market, ours would have a significant impact on the industry.

Responsibilities:
Implement an MVP of a small portal for VCSs using OATH2 from scratch
Effectively communicate with the team and client regarding the daily progress, dependencies, and problem solving
Engage with the team and client to share creative solutions and process improvements

Requirements:
Minimum 3 years of experience with Java
Experience with Java 8, Spring, Spring Boot
Strong knowledge of Relational Databases (Oracle, Postgres)
Knowledge of microservices patterns
Experience with Unit Testing and Integration Testing
At least Upper-Intermediate level of written and spoken English
WOULD BE A PLUS:
Experience with OAUTH2/OpenId Connect
Knowledge of Auzure DevOps Services
Knowledge of Github, Gitlab
Working experience with AWS