Backend Software Engineer
Comau, is a worldwide leader in delivering advanced industrial automation products and systems. Its portfolio includes technology and systems for electric, hybrid and traditional vehicle manufacturing, industrial robots, collaborative and wearable robotics, autonomous logistics, dedicated machining centers and interconnected digital services and products able to transmit, elaborate and analyze machine and process data. At Comau, we globally thrive by building and fostering an equitable and inclusive workforce across all dimensions: gender, sexual diversity, abilities, ethnicity, and generations. We are committed to foster a culture that acknowledges individual uniqueness and fosters creativity, in which employees of diverse backgrounds and with different abilities can feel safe, respected, and included. Summary As a backend developer with expertise in Java, you will play a crucial role in developing, maintaining, and optimizing the server-side components of web applications and software systems. The software to be developed is focused on the company core business (E. g. Robots, production line machines, IoT) and it is deployed on Azure Cloud. Duties and Responsibilities Main areas of responsibilities are: Designing and implementing server-side application logic, business logic, and data storage solutions using Java technologies using Spring framework. Creating RESTful APIs and integrating them with front-end components to provide seamless user experiences, ensuring the security, performance, and scalability Writing and maintaining unit tests and participating in code reviews to maintain code quality and standards Troubleshooting and debugging production issues and providing timely resolutions. Guide the team in implementing agile principles, Scrum practices, and frameworks. Organize and facilitate Scrum ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives. Keeping up to date with the latest trends, best practices, and technologies in backend development and Java Knowledge & Skills Strong proficiency in Java programming language and related frameworks (e. g. , Spring, Hibernate). to design and develop RESTful APIs and microservices. Knowledge of relational databases (e. g. , PostgreSQL) and NoSQL databases (e. g. MongoDB). Strong understanding of networking concepts, virtualization, and containerization (e. g. , Docker, Kubernetes). Familiarity with version control systems (e. g. , Git) and continuous integration/continuous deployment (CI/CD) pipelines (e. g. , Jenkins). Understanding of software development principles, design patterns, and best practices. Preferred (not mandatory but will be a plus) Experience in cloud platforms like Azure Cloud certifications such as Azure Solutions Architect Proven experience as a Scrum Master in a software development Knowledge or experience with Python or C++. Knowledge in Bash Scripting. Knowledge of MQTT communication protocol and publisher/subscriber design pattern. Familiarity with server less architectures and microservices. Knowledge of industrial protocols (e. g. OPC UA). Familiarity with agile development methodologies and tools (e. g. , Jira). Behavioral Competencies Ability to work with strict deadlines Open mind and predisposition to learn Good verbal and written communication skills Strong team-working skills Strong problem-solving skills and attention to detail. Flexibility in working time and approach Passion for the field of robotics and automation Qualifications Education: Master's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience). Requirements: Minimum 3 years' experience with strong focus on backend development and architecture design (preferable focused industrial applications in Java) Availability to travel for work assignments. Languages Fluency in English (B2 or more) J-18808-Ljbffr
Diventa il primo a rispondere a un'offerta di lavoro!
-
Perché cercare un lavoro con PostiVacanti.it?
Ogni giorno nuove offerte di lavoro È possibile scegliere tra un'ampia gamma di lavori: il nostro obiettivo è quello di offrire la più ampia selezione possibile Ricevi nuove offerte via e-mail Essere i primi a rispondere alle nuove offerte di lavoro Tutte le offerte di lavoro in un unico posto (da datori di lavoro, agenzie e altri portali) Tutti i servizi per le persone in cerca di lavoro sono gratuiti Vi aiuteremo a trovare un nuovo lavoro