**Important Information**
Experience: + 5 years
Job Mode: Full-time
Work Mode: Hybrid
**Job Summary**
As a**_ Senior Backend Java (8425)_**, 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 and develop robust and scalable backend systems and APIs using Java.
- Implement business logic, data processing, and integration with external services.
- Ensure code quality, maintainability, and performance of backend components.
**Qualifications and Skills**
- Graduates in systems, networks or related fields with +5 years of experience.
- Managing database migrations using systems like Flyway or Liquibase.
- Knowledge of GraphQL, including design, implementation, and documentation.
- Experience in unit testing and integration using tools such as JUnit, Mockito, TestNG, etc.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform. Experience in understanding and configuring CI/CD pipelines using tools like Jenkins, GitLab CI/CD, CircleCI, etc
- Demonstrable experience in designing and developing microservices using Java and frameworks such as Spring Boot
- Deep understanding of object-oriented programming principles, SOLID, and design patterns.
- Strong understanding of algorithmic complexity and ability to efficiently solve complex problems.
- Practical experience in designing and developing distributed systems and microservices architectures.
- Advanced knowledge of RESTful APIs
- Relational Database Knowledge
- Excellent communication skills and teamwork abilities.
Nice to have:
- GraphQL
- gRPC, protobuf
- DB migrations Liquibase/Flyway
- grpcMock, test containers, local stack
- Azure/AWS
- Docker
- Kubernetes
- ArgoCD
- GitHub, GitHub Actions
**About Encora**
Encora is the preferred digital engineering and modernization partner of some of the world's leadin 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.