Senior Domain Expert (Visakhapatnam)

Senior Domain Expert (Visakhapatnam)

11 Sep
|
Fluentgrid
|
Visakhapatnam

11 Sep

Fluentgrid

Visakhapatnam

Role & responsibilities

- Own assigned application modules from requirement analysis through development, testing, deployment, and production support.
- Design and develop scalable enterprise applications using Java and Spring Boot.
- Design, develop, integrate, and troubleshoot REST APIs.
- Design and optimize PostgreSQL database structures, queries, and data-access mechanisms.
- Analyze existing application architecture and recommend technical improvements.
- Develop and integrate frontend functionality using React, JavaScript, HTML, and CSS.
- Analyze complex business requirements and translate them into scalable technical solutions.
- Provide technical solutions for complex business and integration requirements.
- Perform detailed code reviews and ensure coding, security, performance, and maintainability standards.
- Troubleshoot critical application and production issues.
- Coordinate with Business Analysts, Product teams, QA, DevOps, UI/UX, and customer stakeholders.
- Support system integration, SIT, UAT, Go-Live, and production-support activities.
- Guide junior and intermediate developers on technical implementation and troubleshooting.
- Review API specifications, database design, application flows, and integration requirements.
- Support application modernization, migration, customization, and legacy application integration.
- Identify performance, security, and scalability issues and recommend improvements.
- Prepare technical design documents, API documentation, and solution specifications.

Preferred candidate profile

Technical Skills

Mandatory

- Strong Java development experience
- Strong Spring Boot
- REST API architecture, development, integration, and troubleshooting
- PostgreSQL and advanced SQL
- React
- JavaScript
- HTML / CSS
- Postman / Swagger/OpenAPI or equivalent REST API tools
- Git / GitLab or equivalent Version Control System




- Maven or equivalent build/dependency management tools

Version Control & Development Practices

- Strong hands-on experience with Git-based version control.
- Experience with GitLab/GitHub/Bitbucket or equivalent repositories.
- Good understanding of branching strategies, merge requests/pull requests, tagging, and release management.
- Perform commits, branching, merging, rebasing where applicable, and conflict resolution.
- Conduct and participate in peer code reviews.
- Ensure proper versioning and traceability of source code and application releases.
- Coordinate with DevOps teams for source-code builds, deployment packages, and release activities.
- Follow defined development, branching, code-review, and release-management standards.

Preferred Technical Skills

- Hibernate
- Spring Security / OAuth2
- Microservices architecture
- Redis / caching concepts
- API Gateway and integration concepts
- Application security and OWASP awareness
- Performance tuning
- CI/CD and DevOps
- Docker/containerization exposure

Electricity / Utility Domain Expertise Solid knowledge of Electricity CIS / Utility business processes is preferred.

The candidate should ideally have experience in multiple areas such as:

- Customer/Consumer Management
- Electricity Billing
- Metering
- Bill Calculation and Tariff
- Payments and Collections
- Disconnection & Reconnection (D&D;)
- New Service Connection
- Complaint Management / Customer Service




- Centralized Call Centre
- Energy Audit
- MIS / Transaction Reports
- Utility and third-party integrations
- Customer Web/Mobile Applications
- Workflow and business-rule-based processing

Domain Expert Responsibilities

- Understand electricity business processes and guide the development team on correct functional implementation.
- Validate technical solutions against utility business requirements.
- Identify gaps between existing application functionality and business requirements.
- Support customer discussions and requirement clarification.
- Provide domain inputs for application customization and product enhancements.
- Review module-level functionality and ensure end-to-end business flow.
- Support resolution of critical functional and technical issues.
- Guide team members on utility-domain processes and application implementation.

Leadership & Team Responsibilities

- Provide technical guidance and mentoring to junior and intermediate developers.
- Review code and ensure adherence to development standards.
- Assist in technical estimation and task planning.
- Coordinate with cross-functional teams for timely delivery.
- Take ownership of technical risks, dependencies, and critical issues.
- Contribute to continuous improvement of development and release processes.

Education Bachelor's/Master's degree in Computer Science, Information Technology, Engineering, or a related discipline.

Candidate Profile The ideal candidate should combine strong hands-on Java/Spring Boot development skills with practical Electricity/Power Utility domain knowledge.

The candidate should be capable of owning modules end-to-end, guiding team members, interacting with stakeholders, reviewing technical solutions, and providing both technical and domain-level solutions.

📌 Senior Domain Expert (Visakhapatnam)
🏢 Fluentgrid
📍 Visakhapatnam

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior domain expert (visakhapatnam) / visakhapatnam