**Important Information**
Experience: + 5 years
Job Mode: Full-time
Work Mode: Work from home
**Job Summary**
As a**_ Senior Software Engineer (4444)_**, you will be part of a highly skilled technology and agile team by supporting and developing cutting-edge solutions to meet our business requirements. You will help us accelerate our customers' business results by innovating cutting-edge digital products.
Your responsibilities will include leading and actively participating in the design, development, and delivery of our software projects.
**Responsibilities and Duties**
- Design, develop, and maintain scalable backend services using Java and Spring Framework.
- Implement and manage databases using relational (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB, Cassandra) systems.
**Qualifications and Skills**
- Graduates in systems, networks or related fields with +5 years of experience.
- Expertise in Java and TypeScript.
- Spring Framework (Spring Boot, Spring MVC, Spring Security): 5-7 years of experience.
- JPA/Hibernate: 5-7 years of experience.
- APIs RESTful/SOAP: 5-7 years of experience.
- Unit and Integration Testing (JUnit, Mockito): 5-7 years of experience.
- Microservices Architecture: 2-5 years of experience.
**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.