About the Role :
This role is responsible for full-cycle software development, including design, implementation, testing, documentation, and support, as required. The position focuses on building and maintaining large-scale AMR / AMI systems using Java / J2EE technologies on the Windows platform.
It involves collaborating on technical designs, producing architectural documents, and ensuring high-quality deliverables. The role requires hands-on lab setup, troubleshooting, and adherence to coding standards and best practices. Candidates should be proactive, detail-oriented, and committed to continuous learning and improvement in software engineering.
Areas of Responsibility / Tasks :
- This role should have extensive experience in Java methodologies. Technically mentoring the team, coordinating the domain-related activity. The role includes design, development, engineering, and post-release support of technical solutions.
- To handle operational problems, solve problems, identify scopes of improvements and prevent them. To establish methodologies, standards and procedures for requirements analysis, project plan preparation, procedure development and execution, documentation of results and reporting.
- Work With The Network Operations Center And SQA teams To Replicate Field Issues.
- Document, Train And Support Operations And Software Quality Assurance Teams.
- Perform Code Reviews. Install And Configure Application Server (JBoss, Apache Tomcat, Weblogic, etc.), Development Environments, and Other System Elements Expeditiously
- Read And Understand Both Requirements (Use Cases) And Architecture Documents (UML). Accurately Estimate Work Effort And Complete Assignments On Schedule
- Database Design and Maintenance. To plan, manage and deliver projects on time with the agreed quality and cost. Accurately estimate work effort and complete assignments on schedule.
Desired Skills / Competencies :
6 - 9 years of experience in the development and deployment of Service-oriented, Web-based Enterprise Software products / solutionsHands-on in the implementation of multi-layer architectures using technologies such as :Business Applications (Java / J2EE, multi-threading, JPA, JDBC, ActiveMQ) and API technologies (Web Services SOAP and REST, JMS, XML / XSD)Database (Oracle, SQL)JavaScript UI frameworks like Angular or ReactExperience in writing unit tests using Junit or any other similar frameworkExperience in build tools such as Maven, AntExperience in deployment and troubleshooting Application Servers, such as Weblogic, WebSphere, and JBoss.Experience with GIT or similar source control tools as well as Eclipse IDEExperience using Defect management, Source Code Management, REQUIREMENT Management tools (Rational / TFS / Other...)Experience using Agile / Scrum software development methodologies using tools such as Jira, Confluence.Behavioral Competencies :
Strong analytical skills, attention to detail and excellent problem-solving / troubleshooting skillsExcellent verbal and written communication skillsHighly driven, positive attitude, team player, self learning, self-motivating and flexibleStrong customer focus. Flair for creativity and innovationQualifications and Additional Requirements :
Relevant tertiary qualification - B.E (CS, IT, ECE), B.Tech, M.E, M.Tech, MCA
Why Join Us?
At Landis+Gyr, youll be part of a mission-driven company shaping a more sustainable energy future. We empower our people to grow and thrive in a diverse, inclusive, and innovative environment.
What we offer :
Competitive salary and region-specific benefits.Comprehensive development programs including mentorship and training.A global culture that values collaboration, innovation, and continuous learning.Join us and help create a smarter, greener tomorrow.(ref : hirist.tech)