Junior Java Backend Developer
Job Description
We are looking for a Junior Java Backend Developer to develop, deploy, operate, troubleshoot and maintain software applications according to established standards and software development best practices.
The role includes developing new software applications, actively contributing to the solution design of new services, and driving continuous improvement of applications to improve quality, functionality and cost effectiveness.
You will be part of a team working with modern microservice-based service platforms hosted in the cloud. The team uses agile methods and is adopting a DevOps model, meaning the work covers a broad spectrum from developing prototypes of future applications to maintenance and operation of existing solutions.
Responsibilities include:
Develop new software applications according to standards and software development best practices.
Deploy, operate, troubleshoot and maintain applications.
Drive continuous improvement for better quality, functionality and cost effectiveness.
Contribute actively to solution design for new services.
Continuously reflect on ways of working and identify improvement opportunities.
The ideal consultant has a positive and enthusiastic attitude, excellent analytical skills and strong problem-solving ability. The team values curiosity, a can-do mindset and collaboration to complete each sprint as planned.
Required experience and skills:
University degree in computer science, software engineering or similar.
At least one year of working experience as an Application Developer using Java 8 or later.
Experience with Spring framework and microservices as Spring Boot applications.
Proven experience in asynchronous programming, JMS, Amazon cloud services and test automation frameworks.
Strong mindset around coding best practices such as DRY.
Fluent English, both written and spoken.
Meritorious experience:
IT security, including PKI.
React.
ELK/Kibana.
Grafana.