Sofia, Bulgaria
Junior Java Developer
Job Description:
Key Responsibilities:
- Write clean, maintainable, and testable code under the guidance of senior developers
- Support the migration of IBM Notes to Microsoft Outlook
- Collaborate with cross-functional teams to analyze requirements and deliver effective solutions
- Assist in ensuring high performance and responsiveness of Java applications
- Participate in the full software development lifecycle from design to deployment
- Contribute to unit and integration testing as part of a robust development process
- Work in an Agile team environment and participate in daily stand-ups and sprint planning
Required Qualifications:
- Solid understanding of object-oriented programming concepts and software design principles
- Hands-on experience with Java (up to 2 years professional or strong academic projects)
- Familiarity with RESTful API development
- Basic knowledge of Spring Framework and microservice concepts is a plus
- Understanding of relational databases (e.g., MySQL, PostgreSQL)
- Exposure to version control tools like Git
- Good analytical and problem-solving skills
- Eagerness to learn and adapt to new technologies and methodologies
- Good verbal and written communication in English
All applications will be treated in strict confidentiality
Please note that only shortlisted candidates will be invited to an interview
Required Skills:
Java