Senior Java Developer
Sirma Group
Sofia, Bulgaria
About the role
We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic team. The ideal candidate will possess a deep understanding of programming principles, database management, infrastructure, and security design. This role demands a comprehensive skill set that spans multiple programming languages and frameworks, with the ability to independently solve complex problems in both frontend and backend development.
Your responsibilities
- Develop complete enterprise applications - from DB design, implementation, server and client side;
- Participate in the architecture and development life cycles of software products;
- Produce quality code following best practices guidelines for development process, coding style, revision control and security practices;
- Participating in various Scrum meetings within the Agile methodology and contributing to the team's efforts.
Role's requirements
- 5+ years of experience with Java/J2EE;
- 5+ years of experience with SQL databases (MySQL, PostgreSQL, etc.) or NoSQL databases;
- Experienced with Angular for frontend development;
- You have excellent understanding of:
- OOP concepts;
- Design patterns;
- Best coding practices;
- Algorithms and data structures.
- Excellent spoken and written English;
- German is considered an advantage;
- Should be based in Sofia, Bulgaria, with ability to travel to Germany.
Apply Now
Don't forget to mention EuroTechJobs when applying.