Software Engineer
Experian
Sofia, Bulgaria
What you will do
- Research & Develop high-quality software for the SaaS projects
- Produce high quality clean, testable and efficient code
- Work with Product Owner and Architects to capture functional requirements and dependencies
- Share knowledge and inspire teammates to improve their technical skills
- Guide and foster engineering excellence
- Perform code reviews and ensure new code is following established coding practices
- Write automation tests as part of development process
Qualifications
What you'll bring:
- 4+ years of experience as a Software Engineer
- Knowledge of OOP principles, data structures, algorithms and design patterns
- Knowledge of Java 11+
- Experience with good software development practices
- Knowledge of collections, concurrency, generics, error handling and frameworks
- Experience with Rest API, Spring, Spring-MVC, Spring-Security frameworks
- Experience with microservice architectures
- Fluency in English
The following skills will be considered as an advantages:
- Experience with performance and stress testing java applications
- Experience with CI/CD, Docker and AWS
- Experience with any of Angular 6+, React, Vue.JS and TypeScript
- Experience with relational and NoSQL databases
- Experience with automation frameworks (JUnit, Selenium, Cucumber)
- Experience with monitoring & reporting tools (Grafana, Splunk, Dynatrace, etc.)
Apply Now
Don't forget to mention EuroTechJobs when applying.