Java Developer Role
We are seeking an experienced Software Developer with strong technical skills and a passion for building scalable applications.
The ideal candidate will have a solid background in both front-end and back-end development, with a focus on Java technology stack.
* Key Responsibilities:
* Development of new features;
* Maintenance of existing applications;
* Main Requirements:
* Proficiency in Backend Java and Java Spring Boot;
* Experience with automated testing in Java (e.g. Unit Test, Integration Test, etc.);
* Favourable Skills:
* Solid experience with Python;
* Solid Front-end development experience, especially with React (or any other SPA)
* Experience with Typescript;
* Experience with Microservices Architecture;
* Experience with modeling, producing and consuming web services-based APIs (RESTful or SOAP based);
* Experience using AWS services;
* Good knowledge on relational and non-relational databases, be able to work with Postgres and MongoDB;
* Practical understanding of Git or similar VCS, CI/CD practices, with a preference for GitHub Actions or Jenkins;
* Good communication skills in English.
About the Company
A leading digital engineering and modernization partner, we provide expert solutions to clients across various industries.