Job Opportunity
We are seeking an experienced Java Full Stack Developer to design, develop and maintain high-performance web applications.
The ideal candidate will have a strong background in both front-end and back-end development with a passion for building scalable and efficient applications.
As a Full Stack Developer, you will be responsible for the following key areas:
* Designing and developing new features;
* Maintaining existing applications;
* Raising and discussing trade-offs of different design approaches elaborating detailed design documents;
* Implementing solutions from coding to testing to production deployment support;
* Performing code reviews.
Essential Skills
* 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;
* 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 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.