We are looking for a skilled Java Software Engineer with 3-5 years of experience in designing, developing, and maintaining scalable applications. The ideal candidate should have strong expertise in Core Java, Spring Framework, and AngularJS, along with knowledge of DLMS protocol and mobile application development.
Key Responsibilities:
? Design, develop, test, and deploy applications using Java, Spring Core/MVC/Boot, and AngularJS.
? Work with DLMS (Device Language Message Specification) protocol for integration and communication with smart metering or IoT-based systems.
? Contribute to mobile application development (Android/iOS) where required.
? Collaborate with cross-functional teams to define, design, and ship new features.
? Write clean, efficient, and maintainable code following best practices.
? Perform debugging, troubleshooting, and performance optimization.
? Ensure code quality through unit testing, integration testing, and adherence to coding standards.
? Participate in code reviews and provide constructive feedback to peers.
? Support production issues and provide quick resolutions when needed.