About the job Mid Java Developer
Job brief:
We are Resunta Technology, Software Engineering and Technology Solutions company. We claim Making customers R&D innovations work and we stand for that.
Our clients, some of the largest Engineering and Banking companies, need from time to time a help with kicking new projects off, as well as assistance in expanding their teams with new members.
Have you ever worked in a start up within a corporate environment? To avoid rigid and bureaucratic processes, companies are building incubators or spin-offs to set a base for new projects bringing innovations and digital solutions.
Would you like to participate on such challenging projects? If you are a Mid Java Engineer, lateral thinker with unconventional ideas and a creative mindset we have currently several open positions.
You will be responsible for:
- Designing modern applications architecture and infrastructure.
- Developing application and adopting new technologies.
- Designing and developing interfaces to integrate with other systems.
- Support teams iterative move towards new technologies.
- Implementing new and adapting current workflows.
- Ensure a high quality of the supplied software.
- Adapting platform to actual market situation.
- Working in an agile team setup with business domain colleagues, business analysts, architects, developers and application operation experts.
- Participating in scrum ceremonies, using Teams or in person in Prague or Dresden office.
Main skills:
- Java 8 or higher;
- Knowledge of frameworks such as Spring and Hibernate;
- Working knowledge of Linux / Unix;
- Working knowledge of containers, kubernetes;
- Knowledge of Google Cloud Platform, or other cloud native technologies;
- SQL and Databases;
- Preferable knowledge in languages like Python or R or Scripting; tools like Elastic Search/Kibana, Kafka, Built-Pipelines/Jenkins/ Ansible, JIRA.
Nice to have knowledge:
- Knowledge of data analytics technologies, e.g. Spark, Jupyter.
Personal skills:
- Fluency in English both written and spoken;
- High analytical thinking with attention to detail and problem solving attitude;
- Excellent collaboration and communication skills;
- Good team player with high ability to work in international teams;
- Previous experience working in an agile environment;
- University degree in IT or relevant.