www.ofertapune.net Java Developer (Senior-level) | PunaIme

Java Developer (Senior-level)

Kompania

StarLabs

Lokacioni

Prishtinë

Data e publikimit

22-05-2025

Data e perfundimit

06-06-2025

Lloji i orarit

Full Time

StarLabs is looking for a Lead Java Developer to join our engineering team and take a hands-on leadership role in building high-performance, scalable backend systems. You’ll lead a cross-functional team, contribute to architecture and design decisions, and guide the team through delivering clean, maintainable code.

Responsibilities:

  • Lead a Java engineering team in delivering robust, scalable backend solutions.
  • Own the full development lifecycle: from design and implementation to deployment and support.
  • Drive code quality and development standards through TDD, peer reviews, and mentoring.
  • Conduct regular 1:1s, performance evaluations, and support career development for team members.
  • Work closely with product and engineering leadership to align technical work with business goals.
  • Collaborate with architecture teams to design systems that follow platform-wide strategies.
  • Coordinate on-call schedules and help the team resolve live issues efficiently.

Technical Requirements:

  • 5+ years of experience in Java development (Java 8+), with strong backend/API development skills.
  • Proficient with Spring Boot and technologies like JDBC, JPA, JDBI, Hibernate, and RESTful APIs.
  • Experience with microservices architectures and messaging tools (e.g., Kafka, RabbitMQ, JMS).
  • Solid understanding of concurrency, multi-threading, and distributed systems.
  • Strong SQL skills and experience working with relational databases like PostgreSQL.
  • Familiarity with ETL pipelines and data modeling principles.
  • Skilled in writing unit and integration tests as part of a CI/CD workflow.
  • Comfortable working with containerization tools (e.g., Docker) and Git-based workflows.

Nice-to-Have:

  • BS/MS in Computer Science or related field.
  • Experience with Clean Architecture, dependency injection, and domain-driven design.
  • Knowledge of scripting in PL/SQL or pgSQL.
  • Familiarity with build tools like Maven or Gradle.
  • Understanding of monitoring and performance tools (e.g., Dynatrace).
  • Excellent communication skills in English, both written and spoken.

What StarLabs Offers:

  • Health insurance (100% covered by StarLabs).
  • A professional and friendly work environment.
  • Game room (dedicated space for PlayStation, darts, table football, and ping pong).
  • Social clubs (weekly sports activities, participation in local tournaments, esports events, and more).
  • A low-pressure, non-micromanagement work environment.
  • Working hours: 09:00-17:30.

How to Apply:

All interested applicants can apply through this link. Applications are open until 6 June 2025.
Apply now and be part of innovation and excellence at StarLabs!