Back to all jobs
Encora

Java SE Developer

Encora Brazil 1d ago
engineering

Important Information 

Location: Brazil
Job Mode: Full-time 
Work Mode: Work from home

 

 

Responsibilities and Duties

  • Digest requirement from the product team and participate in the elaboration of high-level design for high availability, performance, and scalability; 
  • Raise and discuss trade-offs of different design approaches elaborating detailed design documents; 
  • Implement solutions from coding to testing; 
  • Follow the agile process and participating actively in all development phases. 

 

Essential Skills 

  • Proven experience with object-oriented software development in Java SE 8+ (Java 11 preferred); 
  • Proven experience with backend systems development; 
  • Experience with Apache Maven; 
  • Experience or knowledge with modeling, producing and consuming web services based APIs (RESTful or SOAP-based); 

 

Highly Desirable Skills 

  • Strong experience with Java Frameworks (especially Dropwizard.io but Spring is a good start);
  • Experience with automated tests in Java including use of mocking libraries;
  • Experience with cloud computing (AWS, Azure, Google Cloud, etc.);
  • Experience with IaaS and Paas (Infrastructure as a Service and Platform as a service respectively) primarily for AWS;
  • Knowledge of SQL and NoSQL databases;
  • Comfortable with Linux Environment for development;
  • Knowledge of Docker and container orchestration.

 

Additional Skills 

  • Experience or familiarity with distributed systems and microservices architecture;
  • Experience designing High Availability/Scalable systems;
  • Experience in CI/CD build pipelines;
  • Experience working on an Agile team and knowledge of agile processes (Scrum, Kanban, etc);
  • Experience with VOIP and SIP is a plus;
  • Experience with Message Brokers like RabbitMQ and SQS is a big plus.

 

 

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.