Tech Stack
CloudDockerJavaJUnitKubernetesMavenMockitoMongoDBNoSQLOpenShiftOracleSpringSpring BootSpringBootSQL
About the role
- Develop and maintain back-end applications in Java;
- Collaborate in the definition and implementation of microservice-based architectures;
- Develop RESTful APIs integrated with relational and NoSQL databases;
- Implement unit tests and follow best practices for code versioning;
- Work with cloud-native applications and container-based infrastructure;
- Actively participate in agile ceremonies (Scrum/Kanban), contributing to the development team;
- Support integration and automation of CI/CD processes;
- Ensure quality, security, and performance in technical deliveries.
Requirements
- Strong knowledge of Java 11+;
- Proficiency in Spring, Spring Boot, and JPA;
- Experience with SQL databases, Oracle, and NoSQL (MongoDB or similar);
- Experience with cloud-native applications;
- Knowledge of containers (Docker, Kubernetes, OpenShift);
- Experience with RESTful APIs and Maven;
- Knowledge of unit testing (JUnit / Mockito) and database migration with Flyway;
- Good understanding of threads, thread pools, semaphores, and thread-safe development;
- Familiarity with Git, GitFlow, and Bitbucket;
- Experience with agile methodologies (Scrum/Kanban);
- Knowledge of Continuous Integration / Continuous Delivery (CI/CD);
- Solid understanding of microservices architecture.
- Multi-benefit card – choose how and where to use it.
- Education scholarships for undergraduate, postgraduate, MBA, and language courses.
- Certification incentive programs.
- Flexible working hours.
- Competitive salaries.
- Annual performance review with a structured career plan.
- Opportunity for international career.
- Wellhub and TotalPass.
- Private pension plan.
- Childcare assistance.
- Health insurance.
- Dental insurance.
- Life insurance.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Java 11+SpringSpring BootJPASQL databasesOracleNoSQLRESTful APIsMavenunit testing
Soft skills
collaborationparticipation in agile ceremoniescontribution to development teamquality assurancesecurity awarenessperformance optimization