Why Join Us?
We are seeking an experienced Java Backend Developer with a proven ability to design and build client-server applications in a large-scale environment.
The development requires network and database knowledge and involves existing products and new products.
Key Responsibilities
- End-to-end development of software components/services (research, design, development, testing, rollout, monitoring).
- Contribute to technological and architectural decisions.
- Mentor other engineers in the team (via code reviews, dedicated sessions, pair programming, etc.).
- Analyze and improve efficiency, scalability, and stability of various components in our system.
- Collaborate with Designers, Product Managers, and Software Engineers to deliver the best product to our customers.
Qualifications
- 3+ years of experience as a Backend Developer.
- Coding experience in Java and Spring framework.
- Experience with relational databases and performance aspects.
- Experience in Frontend development preferably React - Advantage.
- Coding experience in Node.js, TypeScript - Advantage.
- Strong analytical, troubleshooting capabilities and complex problem solving skills.
- Solid understanding of design patterns, software development techniques, and clean code practices.
- BSc in Computer Science/Software Engineering or equivalent knowledge.
- A team player with strong communication skills and a can-do approach.