We are looking for a motivated
Junior Java Developer
with a strong foundation in
Java
and
Spring Boot
, eager to grow in backend development. This role offers an excellent opportunity to learn modern technologies such as
Kafka
,
Keycloak
, and
AI/LLM integrations
while working closely with experienced engineers. The position is ideal for individuals passionate about backend systems, scalable architecture, and continuous skill enhancement in a collaborative environment.
What You’ll Do
This position is ideal for an aspiring engineer looking to gain hands-on experience in backend development, cloud technologies, and AI-assisted integrations under senior mentorship.
Backend Development & Learning
-
Develop and maintain backend services using Java and Spring Boot.
-
Assist in designing and building RESTful APIs and microservices.
-
Support the development of event-driven solutions using Kafka.
-
Learn and contribute to authentication and authorization implementation with Keycloak or similar frameworks.
-
Participate in the integration of AI/LLM models into backend systems.
-
Engage in testing, debugging, and code reviews to ensure code quality and reliability.
-
Collaborate with senior engineers to improve your technical and architectural understanding.
Collaboration & Continuous Improvement
-
Work alongside product managers, architects, and senior developers to deliver backend modules.
-
Follow coding best practices, participate in sprint reviews, and contribute to Agile ceremonies.
-
Stay curious and proactively learn emerging tools, frameworks, and technologies.
-
Contribute to team documentation, testing strategies, and code optimization efforts.
What You Know
-
Core Development: Solid programming knowledge in Java, OOP concepts, and Spring Boot.
-
APIs: Basic understanding of REST API development.
-
Event Streaming: Awareness of Kafka and message-driven architecture.
-
Security: Familiarity with authentication frameworks (Keycloak, OAuth2, JWT).
-
AI/ML Exposure: Eagerness to learn about AI/LLM integrations and backend use cases.
-
Soft Skills: Strong communication, problem-solving, and teamwork capabilities.
Preferred Qualifications
-
Exposure to databases (MySQL, PostgreSQL, MongoDB).
-
Understanding of Git, version control, and CI/CD workflows.
-
Interest in cloud technologies (AWS, Azure, GCP).
-
Bachelor’s degree in Computer Science, Software Engineering, or a related field.