- LocationBucharest, Romania
-
IndustryInformation Technology
Responsibilities
• Design and development of core application modules
• Participation in meetings with the customer
• Maintaining project technical infrastructure (continuous integration, automated deployment)
• Task decomposition and estimation
• Peer review, mentoring
• Bug fixing, test writing
Skills
Must have
• You have in-depth professional experience with the application of Java, are experienced in automated tests, test-driven development and/or behavior-driven development (we use BDD), REST services and the use of APIs, and have a good knowledge of Oracle databases
• Very good knowledge in designing/coding applications with Java, Spring Boot
• Very good knowledge of REST APIs, JSON, Swagger
• You are proficient in using SVN, Git, Maven/Gradle (we use Maven) or another IDE
• As a developer, you know all facets of software development (including design patterns, modeling, modern software trends, frameworks and methods including agile)
• You enjoy acquiring new technologies and developing innovative or unconventional solutions to technical challenges
• Experience with CI/CD tools (e.g. Jenkins,TeamCity)
Nice to have
Container Deployment experience (e.g. Docker, Kubernetes, OpenShift)
Experience with Java performance tuning and performance and load testing tools (e.g. Jmeter)
Languages
English: C1 Advanced
