Important Information Location:
Brazil Job Mode:
Full-time Work Mode:
Work from home
Job Summary We are seeking a highly skilled Java Full Stack Developer to join our dynamic team. 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 designing, developing, and maintaining high-performance web applications that meet the needs of our clients and stakeholders.
Responsibilities and Duties Development of new features; Maintenance of existing applications; Raise and discuss trade-offs of different design approaches elaborating detailed design documents; Implement solution from coding to testing to production deployment support; Perform 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, 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 Encora
Encora is the preferred digital engineering and modernization partner of some of the world's leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora's technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.