Java Specialis
Offre en anglaisRole Description The Java Specialist role is a part-time remote position focused on contributing to Java-based open-source projects within the GSoC 25 framework. Day-to-day responsibilities include designing, implementing, and testing Java applications and services, with an emphasis on Jakarta EE and microservices architectures. The Java Specialist will review and refactor code, apply appropriate design patterns, and collaborate with mentors and project maintainers through code reviews, issue tracking, and documentation updates. The role also involves participating in technical discussions, m…
- Télétravail
- ["Markham, Ontario, Canada"]
- Publié 25 juin 2026
- Postuler avant le 22 déc. 2026
- 1 poste
Résumé du poste
Role Description The Java Specialist role is a part-time remote position focused on contributing to Java-based open-source projects within the GSoC 25 framework. Day-to-day responsibilities include designing, implementing, and testing Java applications and services, with an emphasis on Jakarta EE and microservices architectures. The Java Specialist will review and refactor code, apply appropriate design patterns, and collaborate with mentors and project maintainers through code reviews, issue tracking, and documentation updates. The role also involves participating in technical discussions, maintaining clear communication with the project community, and following best practices for version control and distributed development. Qualifications Candidates should possess strong skills in Software Development and Programming, with solid experience in Java. Candidates should possess skills in Jakarta EE and Microservices for building scalable, distributed applications. Candidates should possess knowledge of Design Patterns to create maintainable and extensible software solutions. Familiarity with open-source contribution workflows, including Git-based version control and code review processes. Ability to work independently in a remote, part-time setting while communicating clearly and professionally in English. Experience with testing frameworks, build tools (e.g., Maven or Gradle), and RESTful API development is beneficial. Enrollment in or completion of a computer science or related program, or equivalent practical experience, is an advantage.
Ce que vous ferez
The Java Specialist will design, implement, and test Java applications and services, focusing on Jakarta EE and microservices architectures. Responsibilities also include code reviews, collaborating with mentors, and maintaining communication with the project community.
Exigences
Candidates should have strong skills in software development and programming, particularly in Java, Jakarta EE, and microservices. Familiarity with open-source contribution workflows and the ability to work independently in a remote setting are also important.
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Java
- Jakarta EE
- Microservices
- Design Patterns
- Software Development
- Programming
- Git
- Code Review
- Testing Frameworks
- Build Tools
- RESTful API Development
Renseignements supplémentaires
- Formation minimale
- Baccalauréat
- Expérience minimale
- 0+ ans
- Postuler avant le
- 22 déc. 2026