Java Developer Opportunity
Encora seeks a highly skilled Java Full Stack Developer to be part of our innovative 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.
The key responsibilities include:
* Designing and implementing new features;
* Maintaining existing applications;
* Elaborating detailed design documents and raising trade-offs;
* Implementing solutions from coding to testing to production deployment support;
* Performing code reviews.
The essential skills required include:
* 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, 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.
The highly desirable skills include:
* Experience with GraphQL;
* Agile development methodologies;
* 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:
Our company 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, our technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
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.