Fullstack Java Engineer

Logo of Nagarro

Nagarro

πŸ“Remote - Romania

Job highlights

Summary

Join Nagarro, a rapidly growing digital product engineering company, as a Java Full-stack developer to build innovative IoT solutions. You will design, develop, and deploy applications using a variety of technologies, including Java, Angular, Node.js, and AWS, focusing on IoT devices such as EV chargers. This role requires strong collaboration with firmware engineers and architects to ensure seamless integration and high performance. You will be responsible for managing cloud services, implementing data pipelines, and ensuring security and compliance. The ideal candidate possesses advanced Java and Angular skills, along with extensive experience in AWS and DevOps practices.

Requirements

  • Strong communication skills, esp. in English
  • Advanced Java coding skills in Java (and object-oriented programming) and very hands-on to develop applications for our IoT platform quickly
  • Advanced level knowledge in Angular and AWS Platform
  • Familiarity with Java frameworks such as Spring Boot
  • Hands-on experience with database systems (SQL and NoSQL) for data storage and retrieval
  • Working experience and knowledge about cloud platforms, especially AWS, and services specifically tailored for IoT solutions
  • Expert knowledge in DevOps practices and tools for CI/CD (Docker, Kubernetes, Jenkins)

Responsibilities

  • Design, develop (code), and hands-on implement IoT applications using Java, Angular, Node.js, and AWS Cloud
  • Work closely with Firmware engineers to integrate IoT devices (EV Chargers) and sensors with software solutions
  • Develop and maintain RESTful APIs and microservices to facilitate communication between EV chargers and AWS cloud platforms
  • Implement data ingestion and processing pipelines to handle large volumes of IoT data. Currently, we are using Kafka as a data streaming platform
  • Responsible for managing and maintaining the cloud services (AWS) platform for the deployment and management of IoT solutions
  • Ensure security and compliance of IoT applications, including data encryption and secure device communication
  • Conduct performance testing and optimization of IoT applications
  • Implement test automation capabilities
  • Responsible for managing and maintaining the Gitlab repository DevOps (CI/CD) Pipeline
  • Work closely with the Architect to improve the DevOps pipeline
  • Implement end-to-end test automation based on the guidance from the Test Automation expert

Preferred Qualifications

  • Experience with event-driven architectures, and real-time data processing frameworks (e.g., Apache Kafka, Apache Flink) is a plus
  • Nice to have experience with IoT protocols such as OCPP 1.6 and OCPP 2.0, MQTT, and Modbus
  • Nice to have AWS Certification

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Nagarro know you found this job on JobsCollider. Thanks! πŸ™