We are seeking a skilled **Mid-Level Java Spring Developer** to join our team and contribute to **high-sensitivity projects** requiring robust security and scalability. The ideal candidate will have **2-3 years of hands-on experience** in **Spring Boot, microservices, and secure application development**, with a strong understanding of **CI/CD, containerization, and cybersecurity best practices**.
- Develop, design, and implement web and backend applications using Spring Boot and Spring Framework (e.g., Spring Security, Spring Data JPA, Spring Cloud).
- Write clean, maintainable, and optimized code while applying best development practices (Clean Code, Design Patterns).
- Ensure software quality by writing unit tests and **integration tests** using tools like JUnit and Mockito.
- Work on high-sensitivity projects while applying security standards such as **OWASP**, encryption (Encryption), and identity management (IAM).
- Use GitLab CI/CD to build automated deployment pipelines (Automated Pipelines) and manage integration/deployment processes.
- Deploy applications using Docker and create Dockerfiles and Docker Compose for container management.
- Collaborate with DevOps teams to set up runtime environments.
- Participate in code reviews (Code Review) and provide effective technical solutions.
- Analyze technical requirements and deliver scalable solutions (Scalable Solutions).