Spring Boot Developer (Advanced Apprenticeship Program)

پاتوق جابز

Fully Remote
Part Time
Posted on 6/9/2025

Job Description

Patogh Jobs offers a unique opportunity for deep learning of Spring Boot in production environment. If you're looking to become a professional Spring Boot developer, this opportunity is for you.

🚀 About Our Architecture:

Our system is built on microservices with Spring Boot 3 and uses the latest ecosystem technologies. You will work with real-world challenges alongside our backend team.

💡 Program Nature:

This is a 6-month apprenticeship program that transforms you from beginner to independent Spring Boot developer. Every week you'll face new and challenging projects.

🎯 Responsibilities and Projects:

  • Building RESTful services with Spring Boot and Spring Web
  • Implementing authentication and authorization with Spring Security
  • Working with Spring Data JPA and relational databases
  • Creating microservices and working with service discovery
  • Implementing caching strategies with Redis
  • Working with message queues and asynchronous processing
  • Monitoring and logging with Actuator and Micrometer
  • Containerization with Docker and deployment strategies

Requirements

✅ Prerequisites:

  • Good knowledge of Java (Java 8+ features)
  • Basic familiarity with Spring Framework
  • Understanding web development concepts and HTTP
  • Experience with Maven or Gradle
  • Familiarity with SQL and databases
  • High motivation for continuous learning
  • English for reading Spring documentation

⭐ Significant Advantages:

  • Previous experience with Spring Boot
  • Familiarity with design patterns
  • Experience with NoSQL databases
  • Familiarity with cloud platforms (AWS, Azure)
  • Experience with testing frameworks
  • Docker and Kubernetes knowledge

Responsibilities

🎓 Comprehensive Training Program:

  • Spring Boot fundamentals to advanced topics
  • Microservices architecture and distributed systems
  • Security best practices and OAuth2 implementation
  • Database optimization and transaction management
  • API design principles and OpenAPI documentation
  • Testing strategies: Unit, Integration, Contract testing
  • DevOps practices: CI/CD, monitoring, deployment
  • Performance tuning and scalability patterns

🤝 Dedicated Support:

  • Dedicated Spring Boot expert mentor
  • Weekly deep-dive sessions on advanced topics
  • Access to Spring certification materials
  • Participation in architecture and design decisions