Position: Java Developer
Company: GLOBRECS | Global Recruitment Solutions
Category: Java
Experience required: 3y
English level: upper

GLOBRECS / Global Recruitment Solutions is a company with a specialization in fast and accurate IT recruitment.

We are looking for a remote Java Developer. Our client is a well-established IT outsourcing company in Bulgaria with a portfolio of only corporate clients coming from around the world. This project is done for a leading international commercial bank with branches and offices in 50 countries. 

The teams here are focused on the development, improvement, and support of software solutions that digitalize the business of this bank.
The CI/CD & Agile QA cluster is responsible for the development and provision of services for Continuous Delivery, Continuous Integration, and Agile Quality Assurance. 

Our client provides automated deployment environments, customized delivery pipelines, test automation tools, and expertise, as well as onboarding services to other projects within the bank.

TO DO LIST:
Our clients’ teams use a cluster structure that allows them to work on their tasks in a self-organized and flexible manner. You will support the enhancement and maintenance of an Automated DevOps platform used in the bank. The platform can be used by any software-based project to deploy new artifact versions to different target machines. With Continuous Delivery Platform, the internal customers can deploy to bare-metal servers as well as cloud environments with just a few clicks and a short time-to-market. Other tasks of yours include:
•	Implementing new requirements and further developing the microservice-based platform for automatic software deployments;
•	Supporting incident resolution and bug fixing;
•	Reviewing code of other engineers, performing tests, and creating test automation cases;
•	Collaborating with the application operations engineers of the team;
•	Creation/maintenance of documentation;
•	Working in an agile team setup and participating in scrum ceremonies (Daily, Planning, Review, Retro).

QUALIFICATIONS:
•	Bachelor's or higher degree in Computer Science or related;
•	3+ years of commercial software development experience;
•	Professional experience in Java development (server-side - Linux) and Spring;
•	Good Knowledge of REST API definition and implementation;
•	Software development error analysis and bug fixing;
•	Good Knowledge of relational databases/SQL (e.g. Oracle);
•	Experience working in Git, Stash, Jira, and other productivity tools;
•	Upper-intermediate level of English;
•	Good interpersonal skills.
•	Work experience in an energizing environment, following agile practices;
•	Ability to work independently and in a team environment, including quickly getting up to speed with new technologies. Be able to address issues fast and authoritatively;
•	Proficient organizational skills with the ability to lead to challenging demands;
•	Having a creative mindset and decision-making skills is essential;
•	Please, notice: to apply for this job you need to e located in Bulgaria!

NICE TO HAVE:
•	Understanding of current concepts and implementation of CI/CD is needed as our cluster is supporting all other development clusters of the bank in CI/CD engineering aspects;
•	Software development with awareness/focus on quality;
•	Web front-end development (React) - not essential.

WHAT YOU GET INSTEAD:
•	A full-time remote job;
•	Flexible working hours;
•	5000-10000 BGN of monthly salary (before taxes) depending on your skills and experience;
•	Access to e-learning platform Udemy;
•	Work with cutting-edge technologies;
•	Innovative projects for the biggest worldwide brands;
•	Support professional career growth by matching your skills and plans with suitable projects.

GLOBRECS / Global Recruitment Solutions - your success is our challenge!