Junior Java Developer

Sofia, Bulgaria (Hybrid)

About us

KPMG IT Service OOD is an IT service provider with a mission to digitalize the core business of the KPMG network member firms and their clients. We employ more than 500 people in Sofia and deliver the full spectrum of IT services to our clients, including ServiceNow solutions, SAP solutions, Software Engineering, Application & Platform Operations, Cloud and Infrastructure.  
 
Your responsibilities

  • Work in development teams on enterprise scale projects 

  • Collaborate with senior developers on design and architecture decisions. 

  • Follow architectural guidelines and code standards within the company 

  • Ensure scalability, resilience, security and availability of the software products or technical solutions 

  • Document code consistently throughout the development process 

  • Develop, test, and maintain backend services using Spring Boot and Java. 

  • Assist in building RESTful APIs and integrating with databases. 

  • Participate in code reviews and agile ceremonies (standups, sprint planning, etc). 

  • Debug and resolve issues in staging and production environments. 

What you bring in

  • 1+ years of professional development experience 

  • Solid foundation in Java and object-oriented programming. 

  • Solid foundation in Spring, Spring Boot, Spring Data JPA, Spring Security, Spring Cloud. 

  • Solid foundation with SQL databases and tools like PostgreSQL or MySQL. 

  • Version control experience (preferably Git). 

  • Willingness to learn and grow within the Spring ecosystem. 

  • Understanding of modern software practices: CI/CD, containers, testing.  

  • Strong communication skills and the ability to collaborate effectively within a multidisciplinary team.  

  • Degree in Computer Science or equivalent experience 

  • Fluent English 

Bonus Points for

  • Experience with Azure 

What we offer

  • The chance to work in a top talent team
  • Attractive remuneration
  • Build кnowledge in cutting-edge technologies
  • Opportunity for continuous training, learning and certification
  • Experience in an international and multicultural organization
  • Work on challenging projects with clients in various industries around the globe
  • Modern office environment
  • Additional health insurance
  • Life insurance
  • 50+ benefits and services to choose from
  • Hybrid working policy

Junior Java Developer

Job description

Junior Java Developer

Personal information
Details