13 Nov
|
BCITS
|
Bengaluru
Full Stack Developer (Java & Spring Boot) Company: BCITS Private Limited Job Title: Full Stack Developer – Java & Spring Boot Department: Product Engineering / Software Development Work
Location:
Bangalore Onsite
Location:
Syria Travel: Onsite travel to the customer location is required. About BCITS BCITS Private Limited is a Bengaluru-based IT services and product engineering company specializing in technology solutions for utility distribution. The company delivers solutions across power, water, and gas utilities, supporting digital transformation and operational efficiency through innovative software and technology platforms. Role Summary Develop and maintain applications (HES, MDM, WFM, Consumer Portal and Apps) for the Water AMI project. Work across Java and Spring Boot services, web interfaces, databases and integrations alongside the Business Analyst, Water AMI Product Lead, and LNS and Integration Expert.
Key Responsibilities
• Translate business requirements and acceptance criteria into backend and web application features.
• Design and maintain REST APIs and Spring Boot services for business workflows and integrations.
• Build responsive web interfaces and connect them to backend services, with transparent validation and error handling.
• Design relational data models,
write SQL queries, and investigate data and performance issues.
• Work with the integration team to troubleshoot data exchange and resolve defects across modules.
• Write unit and integration tests, review code, and support system testing, user acceptance testing, and releases.
• Document changes, communicate estimates and dependencies, and raise delivery risks with the Project Manager. Required Qualifications
• Hands-on experience building applications with Java and Spring Boot.
• Experience developing and consuming REST APIs and working with JSON.
• Experience with JavaScript, HTML, CSS, and a frontend framework such as Angular or React.
• Working knowledge of relational databases, SQL, and data access through JPA or Hibernate.
• Experience using Git, writing automated tests, and debugging issues across the web interface, API, and database.
• Ability to explain technical issues clearly and collaborate with business and technical teams. Preferred Experience
• Utilities, smart metering, Advanced Metering Infrastructure (AMI), or enterprise system integrations.
• Exposure to HES, MDM, WFM, Billing, Consumer App, Field App, or Prepaid.
📌 Full Stack Engineer (Bengaluru)
🏢 BCITS
📍 Bengaluru