Junior Java Developer

About the Role:

We are seeking a Junior Java Developer to join our team as we integrate and enhance a newly acquired core platform with limited initial functionality. You will work under the guidance of senior developers, focusing on adding and refining backend features using Java 16, Spring Boot 2.4, and related technologies. This role will help you gain hands-on experience within a modern AWS-based environment, learning best practices in coding, testing, and deployment.

 

What We’re Looking For:

  • Basic understanding of Java 8+ (Java 16 preferred) and OOP principles.
  • Some experience in Spring Boot.
  • Familiarity with Maven (gradle) for build and dependency management.
  • Knowledge of relational databases (PostgreSQL) and caching (Redis).
  • Interest in working within a cloud environment (AWS) and using GitLab for version control.
  • Basic understanding of RESTful APIs and microservices concepts.
  • Good written and spoken English skills.

 

Nice to have:

  • Exposure to Keycloak for authentication/authorization.
  • Familiarity with Liquibase for database migrations.
  • Understanding of containerization tools like Docker and orchestration platforms like Kubernetes.
  • Any prior knowledge of Terraform, Helm, or AWS services like S3, EC2, and RDS.

 

What You’ll Do:

  • Assist in implementing and maintaining Java-based backend services and integrations.
  • Write clean, maintainable code and participate in code reviews with senior team members.
  • Test, debug, and resolve issues in backend components.
  • Collaborate with other teams to integrate platform functionalities into existing applications.
  • Learn best practices for CI/CD, containerization, and cloud deployments.
  • Communicate progress, challenges, and outcomes to the development team.

 

We offer:

  • Flexible work schedule remotely
  • Paid sick leave and vacation days
  • Necessary equipment for work as needed
  • Opportunity to participate in company's internal events: open discussions
  • Product meetups and training sessions on soft skills development
  • Absence of micromanagement, hierarchy, quick decision-making.

 
If you’re ready to bring your expertise to a dynamic and growing team, join us and be a part of our exciting journey.

753 views
·
242 applications
97% read
·
97% responded
Last responded 2 days ago
263 views
·
69 applications
92% read
·
92% responded
Last responded 2 days ago
To apply for this and other jobs on Djinni login or signup.