Zeraki
About the Role
We are looking for an experienced Junior Java Developer to join our growing team. The ideal candidate will have solid experience in Java development, object-oriented programming, and the ability to work with large-scale distributed systems. You will play a key role in designing and developing new features for our platform while improving the performance and scalability of existing services.
Key Responsibilities
- Develop and maintain scalable and secure back-end systems using Java (Spring Boot) for our EdTech platforms
- Collaborate with front-end developers, product managers, and other team members to deliver new features and improve the platform’s performance.
- Design, implement, and optimize RESTful APIs and microservices architecture for smooth data exchange and system modularity.
- Participate in code reviews, testing, and debugging to ensure high-quality software delivery.
- Monitor and troubleshoot production issues, ensuring minimum downtime and quick resolution.
- Contribute to the development and maintenance of CI/CD pipelines to ensure smooth and reliable deployments.
- Write clean, efficient, and well-documented code with attention to security, performance, and scalability.
- Engage in Agile processes (sprints, standups, retrospectives) and contribute to the continuous improvement of the team’s practices.
- If you’re passionate about software development and eager to make a significant impact, we’d love to hear from you
Requirements
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent work experience.
- 1+ years of professional experience in Java development, with a focus on back-end systems.
- Proficiency in Java SE and Java EE.
- Proficiency in Spring Boot framework and experience with developing REST APIs.
- Experience with Microservices architecture and event-driven systems.
- Familiarity with SQL databases (e.g., MySQL, MongoDB).
- Proficient in writing unit tests and using testing frameworks like JUnit.
- Solid understanding of CI/CD pipelines, preferably using tools like Jenkins, GitLab CI, or similar.
- Experience with version control systems (Git) and collaborative development practices.
- Ability to work in a fast-paced, collaborative, and remote-friendly environment.
Stay updated with similar job openings by joining one of our Live Feed Channels below:
To apply for this job please visit www.zeraki.app.