Open role
SENIOR SPECIALIST, SOFTWARE DEVELOPMENT
Etiya B.V.
What you'll do
Preparing documentation for projects & software applications Managing integration processes within different IT systems Development and maintenance of software applications
What you'll bring
BS or MS in Computer, Electrical and Electronics or Mathematical Engineering or related fields Minimum 3 years of experience Proven experience in high-level programming languages, like Java 8+, OOP and Spring technologies such as Spring Boot, Spring Security, Spring Cloud, Spring Data etc. Experience in software development methodologies like Agile, DevOps etc. Solid database skills in a relational database (PostgreSQL, Oracle, MySQL etc.) Experience in Continuous Deployment and Continuous Integration Cycle Knowledge of GIT, Maven and JUnit is nice to have Knowledge of web services, RESTful services technologies is preferred Good command of written and spoken English Strong problem-solving and root cause identification skills Experience with microservices architecture Experience with distributed messaging systems (preferably Kafka)
Nice to have
Experience with TFS version control systems Knowledge of SonarQube Experience with Agile Scrum methodologies Experience in open banking processes is a plus