Skip to main content

Java Developer

BULPROS, Belgrade
Employment type: 
Full time
Agile, Architecture, Design, Education, efficient, Hibernate, innovative, MVC, Oracle, PostgreSQL, REST, Sales, Software, MySQL, Maven

Similar jobs

No similar jobs found.

Materials Hack
Playground for innovative materials powered by Borealis.
8th-10th July – Vienna, Austria
2.5
days Hackathon
3
weeks Incubation
2
winning teams
24K
cash prizes

Java Developer

We are BULPROS. We started our business in 2010 with just five people on board, and we are currently a global team of over 1300 professionals, working across 19 offices, located in Europe and North America. Our headquarters is in Sofia and in 2019 we opened a brand-new technology office in Business Park Sofia. Due to our rapid growth and business expansion, we are now looking for positive and energetic people to join our team of experts. Besides competitive remuneration and versatile possibilities for professional development, we offer our employees additional benefits such as private health insurance and sport cards. BULPROS new tech home in Business Park Sofia offers a comfortable and modern environment with diverse co-working spaces and recreational areas, a big and sunny canteen, and leisure office supplies such as table tennis and other facilities designed to make our employees happy at work. We are an innovative global IT and BPO services, solutions and products provider, recognized as one of the fastest growing technology companies in prestigious rankings such as Deloitte’s „Technology Fast 50 in CE“ and „Technology Fast 500 in Europe, Middle East, and Africa“, Inc. 5000 Europe, Financial Times 1000 Europe, and McKinsey’s 2018 report “The rise of Digital Challengers”. Our portfolio focuses on Technology Services, Cloud and Support Services, Industry Digitalization, Cyber Security, Digital Workspace and Sales Services. We have extensive vertical expertise in the Financial and Professional Services, Telecommunications, Manufacturing, Healthcare and Retail industries. Education/Certification • Science degree (BSc, MSc) or equivalent technical experience Special Knowledge and Skills we expect for developers with 3+ years of experience in IT industry Mostly we look for: • Excellent problem-solving skills • Proficiency in OOP, Design Patterns and Data Structures. • Experience developing applications using JEE Frameworks, Spring, Vert.X • Experience with relational DBs (e.g. MySQL, PostgreSQL, Oracle) • Experience working with ORM frameworks like Hibernate • Good understanding in design/development SOA, RESTful APIs • Experience with build & release tools like Maven, Gradle • Good understanding of MVC paradigm • Experience working with one or more Web and/or Application Servers like Tomcat, WebSphere, WebLogic • Very good command of English We understand that we all learn things every day, still it’s good to have: • Experience developing front-end using one or more JavaScript MVVM frameworks such as Angular, React • German language skills • Awareness of the Agile software development life cycle and estimations Responsibilities: • Implement high-quality software design and architecture by following OOP and SOLID principles, best practices in software development as well Writing well-designed, efficient, and testable code • Provide and commit on estimations for development tasks • Complete assigned development tasks according the agreed timeframe and/or self-estimated time Help improve our code quality through writing unit tests, automation and performing code reviews. • Ensure code integrity with the rest of the application of the assigned development tasks • Actively communicate assigned tasks with the team • Search resolutions to technical challenges on personal assignments level and project level • Communicate and resolve unclear functional and non-functional requirements Desire to learn and work with new technologies • Collaborate with all counterparts within the project (Business Analyst, Product Owner, Dev Lead, QA) Employment Conditions: • Excellent salary and an opportunity to grow within the company • Induction programs • Participation in all stages of the development process from architecture design to development using SCRUM methodology • Exchange experience by working in different teams of professionals • Recognition programs and rewards (Employee of the month gets 1 additional vacation day) • Coverage of certificat

Top