08 Aug
|
Networked Energy Services
|
India
08 Aug
Networked Energy Services
India
We are recruiting for the vacancy of Tech Lead Java (Sr. Software Architect).
EXPERIENCE:
Must have experience:
- Minimum 12 years of experience in IT Industry
- Minimum 5 years of experience as Tech lead in IT Industry for managing Java Projects
- Experience architecting, designing and developing enterprise web applications (full stack)
- Expert in JAVA, Spring, Hibernate programming (7+ years of experience as a developer)
- Knowledge of Angular 8+, Primeng and JavaScript/TypeScript, RESTful services development, SOAP and XML, Relational Databases (MS SQL 2019 and newer) and SQL
- Knowledge of Windows OS (MS Windows Server 2022 or newer)
- Experience in working with JIRA. Confluence, GIT, Maven, or relevant systems
- Experience in developing enterprise class applications
- Practical knowledge of CI/CD and Experience with release automation
- General knowledge of or some experience developing with .NET/C#
- Experience in architecting and optimizing databases up to terabytes
- Knowledge of Tomcat
- Knowledge of English allowing understanding of customer requirements in English, preparation and understanding of project documentation in English
Nice to have experience:
- Knowledge of the energy industry and problems with communication with energy meters, obtaining data from them, storing and processing tons of data obtained from them.
- Experience with recruitment and training of a software development team.
- Experience architecting, designing, and developing backend server software that communicates with hardware devices.
- Experience developing mobile applications and Azure Cloud platform.
- Experience with Azure Devops tools and with Agile methodologies (Scrum, Kanban, Scaled Agile) and Waterfall methodologies.
- Appropriate certificates.
- Knowledge of Enterprise Integration Patterns and Design Patterns.
- C++ programming experience.
- Knowledge of containerization preferably with use of Kubernetes.
- General knowledge of or experience with Python and PHP.
LOCALE:
New Delhi - India (Working Mode - Hybrid)
EDUCATION:
BE / B. Tech. / M Tech / Equivalent
JOB DESCRIPTION / RESPONSIBILITIES:
- Development and implementation of basic assumptions for the creation of various software applications in the NES product suite.
- Indicating optimal solutions that meet business requirements as part of creating programs and applications within the framework of the adopted assumptions.
- Designing system architecture of software products in terms of recent components and modifications.
- Care for designing solutions that meet safety and performance requirements.
- Identification of hardware environment, infrastructure, and software requirements.
- Cooperation with stakeholders to understand the needs, requirements and design the best solutions.
- Coordination and control and implementation of system components, including installation in indicated environments.
- Research, evaluate and recommend new technologies, process and tools to enhance development capabilities and NES software products. This includes identification and management of risks related to recommended architecture and technologies.
- Creating documentation of the software architecture and its components at all levels of detail - including the database, the architectural components, data flows and integration with external systems.
- Designing of IT system components in accordance with the guidelines of functional requirements and their analysis carried out by Analysts.
- Support, search, analyse, diagnose and remove errors created during code writing (debugging), found during unit and cross-section tests and reported by end users during their tests.
- Supporting troubleshooting database performance issues.
- Reporting of planned and implemented works in the system used in the project for supporting the production, testing, and debugging of software.
- Ensuring high quality code.
- Recruitment and training of the software team.
- Mentoring of software team members to aid in development of their technical skills.
📌 Tech Lead Java (Sr. Software Architect) (India)
🏢 Networked Energy Services
📍 India