Java Backend Developer

AI overview

Contribute to enterprise application development and software reliability by collaborating with cross-functional teams and adopting modern Java frameworks and tools.

Important Information 

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

 

 

Job Summary

As a Java Backend Developer, you will make a significant contribution to enterprise application development, system architecture, and software reliability by collaborating closely with cross-functional development teams. The Java Backend developer evaluates emerging technologies, promotes process improvements, and shapes standards and best practices while providing expert guidance to project teams across the organization. This role plays a fundamental role in driving the adoption of modern Java frameworks and tools in collaboration with software engineering, architecture, and operations teams, building and maintaining robust multi-module enterprise applications that deliver high performance and scalability.

 

 

Responsibilities and Duties

  • Development of new features and maintenance of existing Java applications;
  • Raise and discuss trade-offs of different design approaches elaborating detailed design documents;
  • Participation in the complete cycle of development from requirements gathering to development and testing;
  • Perform code reviews and maintain code quality standards.

 

 

Essential Skills

  • Proficiency with object-oriented software development in Java;
  • Experience with Spring Framework;
  • Experience with modeling, producing and consuming web services based APIs (RESTful or SOAP based);
  • Experience with SQL and NoSQL databases;
  • Extensive experience with Hibernate/JPA for ORM.



Highly Desirable Skills

  • Knowledge of agile development methodologies (Scrum, Kanban);
  • Experience with automated testing frameworks (JUnit, Mockito);
  • JVM tuning and performance optimization skills.

 

 

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.

Encora specializes in delivering customized software engineering solutions and digital product development services to fast-growing technology firms, leveraging advanced technologies to foster innovation and growth across various industries.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Backend Engineer Q&A's
Report this job
Apply for this job