As a backend developer in the team you will be working as part of an agile team developing cloud services for the next generation retail solutions. The team consists of other developers, QAs, architect and product owner.
You will also be collaborating with other teams that are providing or consuming related services. We are looking for an experienced backend (or full stack) Java developer, preferably with cloud native development experience.
Contribute in all phases of the development lifecycle;
Design, build, and maintain efficient, reusable and reliable Java code;
Identify bottlenecks and bugs, and devise solutions to these problems;
Recommend changes to improve established java application processes;
Ensure continuous professional self-development.
Bachelors degree in Computer Science, Electrical Engineering, or related field required;
Excellent communication and technical skills;
Ability to mentor more junior team members;
At least 4-8 years of Software Development;
Previous experience working with an MSP (Managed Service Provider) and off-shore teams;
Mid to Senior Level Full Stack Java Development skills required;
Ability to build scalable applications thus allowing more users and to satisfy expanding business needs;
Strong Java Development skills;
Strong experience with APIs (SOAP, REST, RPC);
High experience with Spring Frameworks;
CI/CD (Jenkins, Github Actions);
GCP (Google Cloud Platform) experience would be a plus.