NITES Group is an international company that specializes in information technology development, with headquarters in London and offices in Belgrade, Sarajevo, Banja Luka, Podgorica, Pula, and Prague, that is rapidly expanding CEE due to its innovative approach to solution creation in the world of business support, systems for utility, telecom and other large enterprises, that provides state-of-the-art technological solutions to customers in several industrial areas.
NITES is a producer, developer, and integrator of IT solutions for utilities, healthcare, telecommunications, and the government sector, that uses extensive in-house experience in the field of data collection and processing, offering its customers innovative solutions that provide them with opportunities to efficiently manage their business in real-time and subsequently increase their value.
Job Description:
- Implement solutions using and respecting already defined system design, in order to create optimal code efficiency, taking into account: execution time, programming patterns, optimal use of resources (CPU / memory / HDD / network), number of system users, etc.
- Research and learn about used development methods and tools (participate in trainings, courses, independently and on its own initiative improve knowledge, etc.)
- Actively cooperate with colleagues from development and project teams, in connection with timely finalization, detailed testing, and delivery
- Identify possible problems in the code
- Advanced understanding of solution architecture, as well as general functional specifications and interfaces
- Participate in creating and updating technical documentation
- Give expert advice and instructions in order to find the best solutions
- Cooperate in the verification of results with user representatives, integrate and implement a comprehensive solution
- Present ideas to improve functionality
- Adapt existing solutions
- Adapt to changes and accepts them as part of everyday business
- Proactively participate in development team meetings
- Provide support to less experienced colleagues
Position Requirements:
- English (intermediate level)
- University degree or college diploma in the field of Information Technology
- 3+ years work experience as Java developer (desirable, but not obligatory)
- Understanding of software development methodologies
- Good knowledge of SQL language
- Oracle Database experience is an advantage
- Competent and proficient understanding of Microsoft Windows
- Technically competent with various software programs, such as Microsoft Office, UML designers
- Experience at working both independently and in a team-oriented, collaborative environment is essential.
Specific requirements:
- Experience with Java programming language, preferably: Java SE 6, EE 7, JSF, Spring, Seam and Richfaces
- Experience with automated build tools, prefeably: Maven
- Experience with IDEA IntelliJ (or proficient with another Java IDE)
- Experience with databases, preferably: Oracle 11g, Postgres, MySQL, languages SQL and PL/SQL desirable
- Experience with jQuery,CSS and HTML
WE OFFER:
- Regular full-time employment
- Possibility for personal and professional development
- Stable and well-organized working conditions
- Encouragement of innovation
- Stimulating workplace in which to work and grow
- Co-workers whose expertise you can count on
- Private health insurance
- Flexible working hours
- Possibility to work from home
- Referral Bonus