Description
You will own the development and release of Java-based software applications and services. You will design RESTful APIs, manage relational databases, and integrate systems with automated hardware and IoT devices.
Responsibilities
- Build and maintain RESTful APIs using JSON and Spring Boot.
- Design and manage relational databases through complex SQL queries.
- Integrate software solutions with automated hardware, robotics, and IoT systems.
- Manage workflows using BPMN or Camunda platforms.
- Build, test, and release code using Git and CI/CD pipelines.
Required Skills
- 10+ years of software engineering experience.
- 8+ years building Java and Spring Boot applications.
- 3+ years of experience with Microservices, Docker, and Kubernetes.
- 3+ years of experience with API Management.
- 3+ years of experience with RDBMS (MS-SQL or PostgreSQL) and complex SQL.
- Proficiency in Git, Unit/Test automation, and CI/CD platforms.
- Familiarity with cloud technology, including Event Streaming, PaaS services, and Cloud-Native patterns.
Preferred Skills
- Experience with BPMN or Camunda workflow management.
- Experience integrating with IoT and robotics systems.