Java Engineer / Kotlin (Technical Lead)
Primary stack
Nice to have's
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.
© 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 rolesRegistered General Nurse & Clinic Healthcare Specialist (Romania)
BrainSource Network · Romania +1
Technical Sales Specialist & B2B Commercial Representative (Romania)
BrainSource Network · Romania +1
Quality Assurance (QA) Manufacturing Engineer (Romania)
BrainSource Network · Romania +1
Industrial Automation & PLC Diagnostics Technician (Romania)
BrainSource Network · Romania +1