Sr Software Engineer (Java)

  • Designation – Sr Software Engineer
  • Qualification – Bachelor’s degree in computer science, IT, E&TC, Mechanical or equivalent.
  • Location – Pune
  • Experience – 3 – 5 Years

Role Summary

We are looking for a Senior Software Engineer (Java) with strong backend development experience in Azure Cloud. The candidate will work on designing and developing scalable backend services for cloud-based applications, with exposure to real-time communication and database-driven systems.

The role requires end-to-end ownership, from understanding requirements and preparing design documents to development, testing, and support.

Key Responsibilities

  • Design and develop backend services using Java and Spring Boot.
  • Build and maintain REST APIs for web and mobile applications.
  • Implement real-time communication using MQTT and WebSocket.
  • Work with Azure application services for hosting and running backend systems.
  • Integrate with relational and NoSQL databases.
  • Write unit and integration tests and ensure good code quality.
  • Follow secure coding practices and industry best standards.
  • Prepare technical documentation and design specifications.
  • Participate in Agile ceremonies and collaborate with cross-functional teams.
  • Experienced in implementing secure development methodologies, ensuring robust protection of sensitive data and systems integrity.

Required Technical Skills

Core

  • Java 8+
  • Spring Boot, Spring MVC, Spring Security
  • REST APIs, JSON
  • WebSocket, MQTT

Cloud

  • Microsoft Azure (App Service, Functions, API Management, Service Bus)

Databases

  • SQL: PostgreSQL / MySQL / SQL Server
  • NoSQL: Cosmos DB / MongoDB / Redis

Testing

  • JUnit, Mockito
  • Tools
  • Git
  • JIRA
  • Confluence
  • Postman / Swagger

Soft Skills

  • Good communication skills.
  • Ability to work independently.
  • Strong problem-solving ability.

Good to Have

  • Knowledge of GDPR and ISO 27001.
  • Experience in HVAC / IoT / Industrial systems.
  • Experience building applications for European customers.
Job Type: Full Time
Roles: Engineering
Engineering: Engineering - Core
Skills: JAVA
Qualification: Bachelor’s degree in computer science E&TC IT Mechanical or equivalent
Experience: 3 - 5 Years
Job Location: Pune
Industry: Industrial & Buildings IoT

Apply for this position

Allowed Type(s): .pdf, .doc, .docx