
Java Tech Lead
emagine Polska
Bengaluru, KA, India • 33m ago • On-site
Senior
On-site
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
- Experience Required: 10+ Years
- Job Type: Full-time
- Technology Stack: Java 8+, Spring Boot (3.x+), Microservices, TDD/BDD, REST APIs
Role Description
We are seeking an experienced Senior Java Backend Developer / Java Tech Lead to design and build scalable, high-performance backend systems. The role focuses on Java 8+, Spring Boot, microservices, and strong test-first development practices using TDD. BDD experience with Cucumber is highly desirable.
Responsibilities
- Design, develop, and maintain backend services using Java 8+ and Spring Boot (3.x)
- Build RESTful APIs following microservices architecture principles
- Apply TDD (JUnit, Mockito, mocking frameworks) and BDD (Cucumber) to deliver high-quality, testable code
- Use in-memory databases such as H2 for rapid prototyping
- Write clean, maintainable, scalable code following SOLID principles and best practices
- Participate in design discussions, code reviews, and architectural improvements
- Troubleshoot production issues and propose robust solutions
- Document APIs using Swagger/OpenAPI or similar tools
Requirements
- Advanced proficiency in Java 8+ core features
- Deep understanding of Spring Framework/Spring Boot concepts (dependency injection, REST controllers, validations, exception handling, configuration)
- Experience with RESTful services and microservices architecture
- Strong hands-on TDD experience with JUnit, Mockito, and mocking frameworks
- Experience with unit testing and code coverage tools
- Experience with Git, branching strategies, and CI/CD pipelines
Benefits
- Backend coding assessment during selection (evaluates technical design, coding standards, and testing approach)
Good to Have
- BDD with Cucumber (feature files and step definitions)
- Experience with H2 or other relational databases
- Swagger/OpenAPI documentation experience
- Basic understanding of Docker/Kubernetes
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See more
Senior Backend Developer (Java)
DCG
Senior
Technology
Warsaw, Poland · On-site
0K zł - 0K zł/yr
32m ago

Senior Backend Developer / Technical Lead
BlueSoft
Senior
Technology
Warsaw, Poland · On-site
N/A
31m ago

Senior Java Engineer / Tech Lead
Kyotu Technology
Senior
Technology
Wrocław, Pl-Ds, Poland · Remote
49920K zł - 63232K zł/yr
32m ago
Senior Java Backend Developer
Edge One Solutions Sp. z o.o
Senior
Technology
Warsaw, Poland · On-site
N/A
1 days ago

Senior Java Developer | Krakow
DCV Technologies
Senior
Technology
Kraków, Poland · On-site
N/A
3 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Senior Java Backend Developer
BlueSoft
Senior
Technology
Warsaw, Poland · On-site
N/A
1 days ago

Senior Java Developer
Harvey Nash Technology
Senior
Technology
Warsaw, Poland · On-site
0K zł - 0K zł/yr
2 days ago

Lead Java Developer
Consid
Senior
Technology
Gdańsk, PM, Poland · Remote
0K zł - 0K zł/yr
1 days ago
Senior Full-Stack Java Engineer
Upvanta sp. z o.o.
Senior
Technology
Gdańsk, PG, Poland · Remote
0K zł - 0K zł/yr
1 days ago
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights