Junior Java Developer | Backend Role
We are a forward-thinking technology group that powers solutions across diverse sectors—from the fast-paced worlds of FinTech and E-commerce to the critical systems in Healthcare. Here, your growth is not an afterthought; it’s central to our mission. We believe in providing the tools and support necessary for you to build an exceptional career.
What You Will Do
- Develop, code, and maintain scalable backend services and APIs using Java, with a strong focus on the Spring Boot ecosystem.
- Collaborate closely with senior developers, product managers, and QA engineers within an Agile/Scrum framework to deliver high-quality software.
- Write clean, efficient, and well-documented code that serves as a model for future development.
- Participate actively in code reviews—an amazing opportunity to learn from seasoned professionals and improve your own skills.
- Assist in troubleshooting, debugging, and resolving technical issues across our development and production environments.
procrastinating
- Contribute to all phases of the software development lifecycle (SDLC), from initial design and requirements gathering to deployment and maintenance.
- Support the seamless integration of our backend systems with various internal and external services, ensuring system-wide cohesion.
Core Qualifications
- A Bachelor’s degree in Computer Science, Software Engineering, or a closely related technical field is required.
- A solid academic foundation in object-oriented programming (OOP) principles, with demonstrated proficiency in Java (Java 11+).
- Foundational knowledge of the Spring Framework (especially Spring Boot) gained through coursework, personal projects, or internships.
- Basic understanding of relational databases (e.g., PostgreSQL, MySQL) and the ability to write fundamental SQL queries.
- Exposure to modern version control systems, specifically Git.
- Innate problem-solving skills and a meticulous attention to detail... the kind that spots a missing semicolon from a mile away.
- Excellent verbal and written communication skills, with a genuine enthusiasm for working as part of a collaborative team.
Bonus Points (Nice to Have)
- Prior experience building or consuming RESTful APIs.
- Familiarity with unit testing frameworks like JUnit or Mockito.
- An understanding of build automation tools such as Maven or Gradle.
- Exposure to containerization concepts (Docker) or cloud platforms (AWS, GCP, Azure) is a significant advantage.
- An active GitHub profile or personal portfolio that showcases your passion for coding and your projects.
