Karolis Blaževičius
+370 654 74958
karolis@indigroup.lt
The team: team of professionals and professionals-to-be, working on a various large and innovative information systems. As a Java Developer you can choose between different Asseco products e.g. cloud-based SDP, DMS, Smart City Management System and etc. Each product has its own team of developers, architects, analysts, UI/UX designers, project managers and etc. Usually one team consists from 5 up to 20 team members. A flat organizational structure of Asseco enables high ownership level, fast knowledge sharing and very positive environment.
The product: Beehive. Imagine a software that allows managing document-related processes easily and working more efficiently by centrally storing all incoming, outgoing and internal documents. Imagine that this software helps to perform in a quite shorter time practically all routine document management and administrative tasks. The Beehive Document and Process Management System helps to perform all this and much more. Beehive can play its role in organization of almost any size since it can be tailored to specific needs.
Your role: shape your skills as a full-stack developer (or moving towards becoming full-stack developer), working with complex and unique solutions, adapting existing frameworks or inventing new ones if that’s needed for a given project or product. You will learn from others, you will mentor others and your team will be like an R&D Powerhouse with many innovative ideas transformed into code. We can promise, that you will spend most time writing code, and just few hours in the meetings per week. So you will be able to grow your skills very fast and the team that you will be working in will always be well balanced: there’s always a QA role, Business Analyst, System Architect and a Project Manager in the team (not mentioning your fellow developers).
Your future tasks:
– Define, design, implement and test software applications using a variety of back-end technologies including Java, Spring, Hibernate, relational databases, NoSQL databases, and scripting languages.
– Align designs with larger architecture objectives.
– Collaborate with team members on design discussions and decisions.
– Provide feedback to cross-functional teams to continuously improve product quality and development efficiency.
– Perform code and design reviews with other team members.
– Interact with the User Experience (UX) specialists to identify, design and implement the user interface portions of the Asseco applications.
– Be a team member – You are not alone, somebody will always offer a helping hand.
Requirements:
– Knowledge of Java OOP oriented to web application development.
– Knowledge of Spring MVC and Spring Boot.
– Knowledge of at least one of the most important Java application server or servlet container.
– Knowledge of JSON, REST and XML.
– Knowledge of at least one front-end framework (preferably Angular)
– Used to work with Version Control Systems (Git) and Workflows (ie: GitFlow).
– Experience in design and consuming REST API.
– Knowledge of Web Security.
Additional skills:
– Knowledge of Kubernetes or other orchestration systems.
– Experience with Docker and cloud native development.
– Experience working with Agile principles, in particular using Scrum framework and/or Kanban methodology.
Perks:
– Grow personally and professionally.
– Projects and products that will uncover your best abilities to grow further.
– Different teams, different people to work with.
– Vast number of technologies to be learned.
– Salary from 3500 to 5900 Eur before taxes or more.
– Career opportunities with many career success stories in your team.
– Flexible work hours.
– Fully remote work option.
– Health insurance package.
– Role in an international company with all the benefits of a global business.
– Parking near the office.