BrainSource Network logo

Java Engineer / Kotlin (Technical Lead)

Primary stack

JavaKotlinSpringMicroservicesSQL

Nice to have's

DevOpsCI/CD

Job description

About the Position

Java Engineer / Kotlin (Technical Lead)

Location: Bucharest, Piața Revoluției area (Hybrid: 4 days/week on-site required for at least the first month of onboarding)

Rate: Up to 40 EUR/h

Deadline: No strict deadline; applications are evaluated on a rolling basis until the position is filled.


About the Company

We are a growing, global community of over 1,000 engineers with offices spanning 10+ countries. We are dedicated to offering impactful software and delivering high-quality solutions, shaping the future alongside clients ranging from established European enterprises to innovative U.S. startups.


Responsibilities

  • Architecture & Design: Lead the design and development of Java-based applications and services while defining and evolving system architecture, coding standards, and best practices.
  • Technical Leadership: Act as a technical decision-maker and point of escalation for complex issues.
  • Hands-on Engineering: Remain hands-on with coding, code reviews, and critical system components.
  • Mentorship: Mentor and coach engineers, supporting both their technical and career growth.
  • Collaboration: Work closely with product managers and stakeholders to translate business needs into technical solutions.
  • Quality & Best Practices: Drive the adoption of modern engineering practices (clean code, testing, CI/CD) and ensure software quality, performance, security, and scalability.
  • Delivery: Participate in planning, estimation, and delivery commitments while promoting a culture of ownership, accountability, and continuous improvement.

Requirements

  • 7+ years of professional software development experience, primarily focused on Java.
  • Strong expertise in Java (Java 8+), OOP, and design patterns.
  • Experience with Kotlin is required.
  • Extensive experience working with Spring / Spring Boot and RESTful APIs.
  • Proven experience leading technical teams or acting as a technical lead.
  • Strong understanding of microservices architecture and distributed systems.
  • Experience working with relational databases and SQL.
  • Experience with automated testing frameworks (unit, integration, and end-to-end).
  • Excellent communication and leadership skills.

Nice to Have

  • Experience in a people-management or player-coach role.
  • Cloud experience, preferably with Microsoft Azure or Google Cloud.
  • DevOps and CI/CD experience (e.g., Azure DevOps, GitHub Actions).
  • Hands-on knowledge of containerization and orchestration (Docker, Kubernetes / AKS).
  • Familiarity with Infrastructure as Code (Bicep, ARM, Terraform).
  • Experience with messaging systems like Kafka or Azure Service Bus.
  • Knowledge of monitoring and observability tools (Application Insights, Prometheus, Grafana).
  • Experience implementing security best practices.

We Offer

  • Competitive hourly rate of up to 40 EUR/h.
  • Opportunity to work in a dynamic and innovative environment.
  • Hybrid work model with flexibility.
  • Be part of a global community of over 1,000 engineers.

Apply Directly

Zero commission or mediation fees for candidates (Law 156/2000). Your application routes directly to the assigned recruitment specialist in TCRM.

Apply Here

© BrainSource Network. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at BrainSource Network

All 70 roles

Popular searches