Job Opportunity
We are seeking a skilled professional to fill the role of a Java Fullstack Developer. The ideal candidate will possess a strong background in both front-end and back-end development, with a passion for building scalable and efficient applications.
Key Responsibilities
* Developing new features;
* Maintaining existing applications;
* Implementing solution from coding to testing to production deployment support;
* Performing code reviews.
Essential 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;
* 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, be 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.
Highly Desirable Skills
* Experience with GraphQL;
* Experience with agile development;
* Familiarity with Message Brokers (RabbitMQ, Amazon SQS, etc);
* Utilization of monitoring tools such as Sumo Logic, New Relic, Datadog, or equivalent solutions for troubleshooting and logging;
About This Role
The ideal candidate will have a strong foundation in software development, with a passion for building innovative solutions. If you have a solid understanding of Java and related technologies, and are looking for a challenging opportunity, please consider applying for this role.