Java Developer
Job location: Belgrade
Position description
As a development lead at Kontrola you will be responsible for managing, planning and delivering projects for large scale enterprise customers. You will manage the logistics for design, requirements gathering, and implementation of Java based web applications.
Your projects will be some of the most advanced in the industry, and will give you the opportunity to work with state of the art technologies. The ideal candidate must be able to work effectively and efficiently in a dynamic, fast-paced environment.
We are looking for
- Developer with at least 2 years of experience developing Java applications.
- A commitment and passion for producing quality and maintainable code.
- An understanding and dedication in producing quality documentation around software deliverables.
- Experience on a development team of 2 or more individuals is a plus.
- Knowledge of common source control systems and best practices.
- Experience with Git repositories.
- Knowledge of popular standards for developing REST based APIs such as Swagger etc.
- Experience with common Java technologies and tools: Spring, Hibernate, JSON, Ant, Maven, JDBC, etc.
- Experience and dedication in test driven development and hands on knowledge of frameworks such as Junit, Selenium or equivalents.
- Working knowledge of popular Java script front-end frameworks such as:REACT, Angular, Vue.js, D3
- Familiarity with environment setup and general IT skills in common operating systems and architectures.
Essential Duties and Responsibilities
- Planning, developing and delivering software solutions for large scale enterprise clients.
- Perform basic project management skills to track your project work.
- Effectively communicate verbally and in writing, to all levels of the organization.
- Communicate design decisions and issues with members of the team.
- Share knowledge by effectively documenting your work.
- Continually develop knowledge in the area of expertise.
- Mentor junior or less experienced members of the team.
- Interface with product management, business analysts, developers, project management and customers on an as-needed basis.
Additional Growth Opportunities (Leadership/management track)
- Candidate has the opportunity to grow into management role.
- Take ownership or participate in project planning and management.
- Lead innovation of new technologies for new cutting-edge on-line systems.
- Grow and lead a team of software experts and participate in building a world-class organization.
- Optional: Expand into mobile application development.
About us
Kontrola is USA based systems solutions company with a software development branch in Belgrade. Our Belgrade development branch specializes in cutting-edge e-Commerce, enterprise CMS, social networks, mobile applications and SAAS application solutions. We are a collaborative team and take pride in translating intricately beautiful designs into living works of art on cutting-edge technology.
Kontrola offers
- Competitive compensations depending on experience and skill
- Full benefits, medical, paid time off, etc
- Modern and comfortable office in New Belgrade
- Possibility to travel abroad
- Working with experienced colleagues and clients across the USA and EU
- Flexible work hours
- Performance based bonuses
- Fun work environment, stocked fridge, training, etc
- Long term engagement
Deadline for applications: 27.04.2018.
Kontrola Konsalting d.o.o.
- Leposave Mihailovic 87, Beograd, Srbija
- PIB: 105395563
- Matični broj: 20374209