Job Title:
Software Engineer - Java Fullstack
About the Role:
We are seeking a skilled Software Engineer to join our team and contribute to building scalable and efficient applications. As a Java Fullstack Developer, you will be responsible for designing, developing, and maintaining high-performance web applications.
* Design and develop new features and maintain existing ones
* Raise and discuss trade-offs of different design approaches
* Implement solutions from coding to testing to production deployment support
* Perform code reviews
We are looking for a professional with:
* Proficiency in Backend Java and Java Spring Boot
* Experience with automated testing in Java (e.g., Unit Test, Integration Test)
* Solid experience with Python
* Solid Front-end development experience, especially with React or any other SPA
* Experience with Typescript
* Experience with Microservices Architecture
* Experience using AWS services
* Good knowledge on relational and non-relational databases
* Practical understanding of Git or similar VCS, CI/CD practices