Youll be joining a dynamic, collaborative, and diverse team committed to delivering world-class energy solutions.
Responsibilities
Areas of Responsibility / Tasks:
- This role has responsibility for development and is expected to work in all areas of software engineering ( design, implement, review, document, test, support) as the demand dictates.
- Design, Develop And Maintain Applications For A Large-Scale Amr/Ami System Using Java/J2EE Technologies On Windows Platform
- Participate in the definition and design of software solutions based on the business requirements
- Produce design and architecture documents for existing and new software systems
- To perform unit testing. Accurately Estimate Work Effort And Complete Assignments On Schedule
- To Setup/ Configure/ Troubleshoot Lab environment
- Delivers the artifacts that are his/her responsibility on time, and with the highest quality
- Follow company standards for coding, documentation, source control, code reviews, unit testing, performance testing and other development tasks
- Stay informed on open-source projects and relevant technology topics
- Stay motivated, take initiative, find solutions, be detail-oriented, and take pride in the work assigned.
Must to have:
- 4 - 6 years of experience in the development and deployment of Service-oriented, Web-based Enterprise Software products/solutions
- Hands-on in the implementation of multi-layer architectures using technologies such as:
- Business Applications (Java 8 and above, design patterns, multi-threading, JPA, JDBC, ActiveMQ) and API technologies (Web Services SOAP and REST), JMS, XML/XSD
- Experience in writing unit tests using Junit or any other similar framework
- Experience in building tools such as Gradle, Maven, Ant
- Experience in deployment and troubleshooting Application Servers, such as Weblogic, WebSphere, and JBoss.
- Experience with GIT or similar source control tools as well as Eclipse IDE
- Experience using Agile/Scrum software development methodologies using tools such as Jira, ADO and Wiki.
Good to have:
Behavioral Competencies
- Strong analytical skills, attention to detail and excellent problem-solving/troubleshooting skills
- Excellent verbal and written communication skills
- Highly driven, positive attitude, team player, self-learning, self-motivating and flexibility
- Flair for creativity and innovation
Qualifications and Additional Requirements
Relevant tertiary qualification - B.E (CS, IT, ECE), B.Tech, M.E, M.Tech, MCA