Role Overview
We are looking for an experienced Java Full Stack Developer to deliver high-quality web applications.
* The ideal candidate will design, develop, and maintain scalable web platforms.
Main Responsibilities:
* Development of new features;
* Maintenance of existing applications;
* Assessing trade-offs and elaborating detailed technical designs;
* Implementing solutions from coding to testing to production deployment support;
* Peer code reviews.
Key Requirements:
* Proficiency in Backend Java and Java Spring Boot;
* Experience with automated testing in Java (e.g., Unit Test, Integration Test, etc.)
* Familiarity with relational and non-relational databases, including Postgres and MongoDB;
* Practical understanding of version control systems (VCS) such as Git, with a preference for continuous integration and delivery (CI/CD) practices using GitHub Actions or Jenkins.