We are seeking a highly skilled Java professional to develop high-performance web applications that meet client needs. As a developer, you will be responsible for designing and implementing solutions from coding to production deployment support.
Key Responsibilities
* Design and development of new features;
* Maintenance of existing applications;
* Raise and discuss trade-offs of different design approaches elaborating detailed designs;
* Implement solution from coding to testing to production deployment support;
* Perform code reviews.
Required Skills and Qualifications
* Proficiency in Backend Java and Java Spring Boot;
* Experience with automated testing in Java (e.g. Unit Test, Integration Test, etc.);
* Solid experience with Python programming language;
* Solid Front-end development experience, especially with React (or any other Single Page Application);
* Experience with Typescript programming language;
* Experience with Microservices Architecture;
* Experience with modeling, producing and consuming web services-based APIs (RESTful or SOAP based);
* Experience using AWS cloud services;
* Good knowledge on relational and non-relational databases, able to work with PostgreSQL and MongoDB databases;
* Practical understanding of Git version control system and CI/CD practices;
* Good communication skills in English language.
About the Job
This role is part of our digital engineering and modernization team. We are a preferred partner of leading enterprises and digital native companies.
Benefits
The successful candidate will have opportunities to grow professionally and personally, working with a talented team of experts.