Full Stack Developer
Asseco
- Zagreb
- Stalni radni odnos
- Nepuno radno vrijeme
The selected candidate will work with teams of experts who are not only designing and developing solutions for local clients, but also clients from the region and the EU.Check out some of the solutions and products you will be developing and maintaining in the links below:
ASEE | Your cybersecurity partner - https://cybersecurity.asee.io/
Blog - Cybersecurity ASEE - https://cybersecurity.asee.io/blog/The position is available in Zagreb, Rijeka, Koprivnica, or part-time remotely.As a Full Stack Software Developer you will:
- Work with cross-functional teams (project managers, developers, system integrators, architects, testers, business analysts) for the full SDLC, from conception to deployment and maintenance
- Develop and deliver robust, scalable, highly available and secure applications using newest and highest security standards and cryptography that work with or without relation databases
- Participate in design discussions and work on selected design tasks for client-side and server-side software
- Develop Java backend web services that integrate APIs of third-party or ASEE products libraries
- Build the front-end of applications through appealing visual and mobile responsive design
- Write unit, integration and performance tests
- Test software to ensure responsiveness and efficiency before SQA testing (troubleshoot, debug and upgrade software)
- Write and maintain technical documentation related to the assigned project/product modules
- Estimating effort for given programming task and executing according to the agreed plan
- Providing third-level customer support related to the assigned product modules
- Work using up to date development process (Agile, JIRA, CI, GIT, Secure Coding, SAST, DAST, Code Reviews, etc.) and modern IDEs (i.e. IntelliJ IDEA)
- 5 years of relevant experience within the particular area
- Bachelor's Degree in Computer Science, Computer Engineering, Mathematics or a related field.
- Battle tested experience with REST and Spring Boot
- Experience with IoC frameworks (i.e. Spring, JavaEE)
- Experience with relational databases (e.g. Oracle, MSSQL, PostgreSQL) and SQL
- Experience with Object Relational Mapping (i.e. JPA, Hibernate, EclipseLink)
- Knowledge of multiple front-end languages, libraries and engines (e.g. HTML/CSS, JavaScript, XML, jQuery, Thymeleaf)
- Knowledge of multiple JavaScript frameworks (e.g. Angular, AngularJS, Ext.js, Node.js)
- Knowledge and understanding of best-practice engineering and programming practices, common design patterns, clean code principles, etc.
- Experience with build tools in Java ecosystem (i.e. Maven, Gradle)
- Experience developing web and mobile ready applications
- Familiarity with UI/UX design and good attention to detail
- Ability to read the code of developed applications in order to maintain the software
- Familiarity with web servers (e.g. Apache, nginx)
- Ability to clearly communicate implementation ideas using language, diagrams and code
- Strong drive to achieve the best results and efficiency in the field of work
- Ability to work as a member of a team
- Good planning and organization abilities
- Openness to the continuous acquisition of new skills and competencies, as well as to improve existing ones, especially in the area of security
- An analytical mind
- Native or bilingual Croatian + advanced knowledge of the English language, allowing fluent communication and writing documentation
- Knowledge and experience with developing micro-services
- Experience with Java application servers (i.e. Wildfly, IBM WAS, IBM Liberty, Tomcat)
- Experience with developing SOAP Web Services
- Competitive salary & Annual salary review
- Additional healthcare policy
- Benefits with our partner banks and insurance companies
- Professional development and advancement
- Learning opportunity from some of the best security experts and architects in the region
- Internal technical meetups and opportunity to learn and grow from our vast experience
- Few team building events
- Possibility to participate in Multisport program