
Java Developer (Practical Learning Opportunity)
پاتوق جابز
Fully Remote
Part Time
Posted on 6/9/2025
Job Description
Patogh Jobs is looking for an interested Java developer to participate in scalable backend projects and gain professional skills alongside our experienced team.
🚀 About Technical Environment:
We have a modern microservice architecture with Spring Boot that processes thousands of requests daily. If you're interested in learning Java in real projects, this is the right place.
💡 Collaboration Nature:
This is a 6-month opportunity for deep learning of backend development with Java. You will code alongside our senior developers and gain production environment experience.
🎯 Projects and Tasks:
- Developing REST APIs for new website features
- Working with Spring Boot and Spring Security
- Implementing business logic and validation
- Working with databases (MySQL, PostgreSQL)
- Optimization and improving code performance
- Writing unit tests and integration tests
- Working with Docker and containerization
- Participating in code review and documentation
Requirements
✅ Required Skills:
- Basic knowledge of Java (Core Java, OOP)
- Basic familiarity with Spring Framework
- Understanding database principles and SQL
- Familiarity with Git and GitHub
- Interest in learning backend development
- English for reading documentation
- Patience and precision in debugging
⭐ Additional Advantages:
- Experience with Spring Boot
- Familiarity with Maven or Gradle
- Experience with REST API
- Basic Linux knowledge
- Familiarity with design patterns
- Experience with IntelliJ IDEA
Responsibilities
🎓 What You Will Learn:
- Complete Spring Boot ecosystem
- Microservice architecture and best practices
- Database design and JPA/Hibernate
- Security implementation and JWT
- API design and documentation
- Testing strategies (Unit, Integration, E2E)
- DevOps basics (Docker, CI/CD)
- Performance tuning and monitoring
🤝 Support and Mentoring:
- Direct work with senior Java developers
- Educational and constructive code review
- Access to reputable online courses
- Participation in architecture decision meetings