Java Developer (Senior-level)
Data e publikimit
22-05-2025
Data e perfundimit
06-06-2025
Lloji i orarit
Full Time
Kategoritë
Teknologji e Informacionit
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!