Backend Java Developer
We are seeking a skilled Backend Java Developer to execute strategic objectives.
* Develop and implement new features;
* Maintain existing applications to optimize performance;
* Design, elaborate, and document technical approaches;
* Implement solutions from coding to testing to production deployment support;
* Review code for quality and efficiency.
Key skills include:
1. Proficiency in Java Spring Boot technology stack;
2. Experience with automated testing in Java (e.g. Unit Test, Integration Test, etc.);
3. Solid experience with Python programming language;
4. Front-end development expertise, especially with React or similar single-page application frameworks;
5. Experience with TypeScript and its application in software development;
6. Understanding of microservices architecture principles;
7. Knowledge of RESTful API design and implementation;
8. AWS services familiarity;
9. Expertise in relational and non-relational databases, including Postgres and MongoDB;
10. Practical knowledge of version control systems (VCS), such as Git, with preference for GitHub Actions or Jenkins;
11. Strong communication skills in English language.