Position: Senior Java Developer
Company: ITWorks
Experience required: 5y
English level: upper

A team of enthusiasts of hardware and software technologies related to the world of industrial IOT, we design and implement solutions to monitor and control critical infrastructures.

Our project is serving a multinational specialized in the implementation of complex projects in the Utility, Telco and Energy sectors.

We are looking for candidates for the Edge and Cloud Computing software development teams.

Have you gained at least 5-7 years of experience in the workplace, of which at least 3 in the role of Senior Developer with Java technologies in microservices architectures? Contact us!

•	For the Edge team, the experience of development on systems with limited resources and / or near real-time and application profiling is very welcome;
•	Equally welcome is the knowledge of electrical distribution and transport networks: PMU, PDU, MV protections (REC, RGDAT, RGDM), medium and low voltage switching devices, industrial protocols IEC 60870-5-101 / 104, IEC 61850 MMS / GOOSE / SV, ModBUS RTU / TCP, OPC UA / DA, MQTT, AMQP;
•	We offer an informal and flexible working environment and encourage professional growth through coaching and mentoring;
•	We use design thinking and agile development techniques to establish continuous feedback with the customer and users, because we like our solutions to produce the expected value.

Must have:
•	Java (JPA, JAX-RS, JDBC, OSGI Kura) + Spring / SpringBoot + Maven. Alternatively, Golang;
•	Git;
•	Docker;

Nice to have:
•	Application profiling;
•	Near real-time application;
•	Domain driven design;
•	Event processing architecture and technologies;
•	AWS / GCP;
•	Kubernetes.