The posting
Responsibilities:
- Design and Develop & maintain business applications andproducts using Java, Spring/ Spring Boot
- Design and optimize PostgreSQL Databases, queries, and dataaccess layers.
- Build and Deploy and support applications on GCP
- Contribute to the application architecture, take ownership of product deliverables, and ensure delivery within agreed timelines, specifications, and quality standards.
- Collaborate with cross-functional teams throughout the software development Life cycle.
Mandatory skills:
- Strong Design and programming skills in JAVA
- Hands-On experience with Spring and Spring Boot.
- Strong experience with PostgreSQL, including database design, SQL development, and query optimization.
- Hands-On experience with Google Cloud Platform (GCP),including deploying and supporting Cloud Applications
Preferred Skills and Additional advantages:
- MQTT experience is highly preferred, particularly in publish/subscribe messaging and asynchronous architectures
- Experience in developing and integrating REST APIs.
- Working experience in Linux environments.
- Understanding of microservices and distributed application architectures.
- Experience with container technologies such as Docker and Kubernetes.
- Experience with related JAVA enterprise technologies.
- Understanding of Scrum and Agile methodologies.
Education:
- Bachelors Degree in computer science, IT or a related discipline.



