Junior Software Developer
Position Description
We are looking for a dynamic and motivated Junior Software Developer to join our team.
In this role, you will be involved in digital transformation projects of industrial and automotive processes. You will use agile methodologies that allow for a quick transition from design to implementation, ensuring efficiency and quality in the final product.
You will be integrated into a structured and collaborative team, working alongside industry experts, with a focus on continuous training and professional development. You will have the opportunity to expand your technical skills and grow professionally in a stimulating and innovative environment.
Key Responsibilities
- Design and development of Java applications based on SpringBoot Framework for our industrial and automotive departments;
- Design and development of front-end applications using modern frameworks and libraries such as React, Angular, and proprietary frameworks;
- Design and development of REST microservices in a cloud environment, ensuring scalability and security;
- Maintenance and optimization of data structures on PostgreSQL and MySQL databases;
Fundamental requirements
- Knowledge of Object Oriented (OO) languages such as Java and Python;
- Familiarity with the most common Design Patterns and their application in software development;
- Experience with Git versioning system for source code control;
- Solid skills in Javascript, HTML, and CSS for front-end development;
- Knowledge of data structures and their management in real-world contexts;
- Experience with development IDEs such as Visual Studio Code;
- Ability to apply debugging techniques to solve complex problems.
Preferred Skills
- Strong team-oriented mindset and ability to collaborate effectively in a multidisciplinary environment;
- Excellent problem-solving skills and a proactive approach to tackling technical challenges;
- Motivation and passion for technological innovation and continuous improvement;
- Good knowledge of the English language, both written and spoken, for communication in international contexts;
- Willingness to travel for client meetings or participation in external projects.
Work Location
- Initial period (6-12 months): mandatory presence in the office in Avellino to facilitate rapid integration into the team and a thorough understanding of company processes.
- Subsequent phase: based on performance and integration, a hybrid work model may be considered, with a split between office and remote work.