Java Software Engineer
Job Summary
We are seeking a skilled Software Engineer with 4–8 years of experience in software and product development. The ideal candidate will have strong hands-on expertise in Java, Spring Boot, PostgreSQL, and Google Cloud Platform. You will be responsible for designing, developing, and maintaining scalable business applications while adhering to high quality and technical standards.
Responsibilities
- Design, develop, maintain, and enhance scalable business applications
- Contribute to application architecture and ensure deliverables meet quality standards
- Develop and integrate REST APIs
Required Skills
- Java, Spring, and Spring Boot
- PostgreSQL
- Google Cloud Platform (GCP)
- Linux environments and REST APIs
Job Details
Software Engineer – Java / Spring Boot / PostgreSQL / GCP
We are seeking a skilled Software Engineer with 4–8 years of experience in software/product development.
- Strong hands-on expertise in Java, Spring, and Spring Boot is mandatory.
- Strong experience in PostgreSQL, including database design, SQL development, and query optimization.
- Hands-on experience with Google Cloud Platform (GCP), including application deployment and production support.
- Design, develop, maintain, and enhance scalable business applications and products.
- Contribute to application architecture and ensure deliverables meet agreed timelines, quality, and technical standards.
- Experience developing and integrating REST APIs and working in Linux environments is preferred.
- MQTT experience, particularly publish/subscribe messaging and asynchronous architectures, is highly preferred.
- Knowledge of Microservices, Docker, Kubernetes, Agile/Scrum, and distributed architectures will be an added advantage.
- Bachelor’s Degree in Computer Science, IT, Software Engineering, or a related discipline is required.