Hybrid Engineer – Software Development, JAVA

Posted last month

Apply now

About the role

  • Engineer developing software solutions using Java/J2EE for energy management. Contributing to a sustainable future in a collaborative team environment.

Responsibilities

  • 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.

Requirements

  • 2 - 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
  • Database (Oracle, SQL)
  • 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.
  • Relevant tertiary qualification - B.E (CS, IT, ECE), B.Tech, M.E, M.Tech, MCA

Benefits

  • Competitive compensation and region-specific benefits
  • Comprehensive employee development programs, including mentorship and training opportunities
  • A diverse, inclusive, and global culture that champions innovation and continuous growth

Job title

Engineer – Software Development, JAVA

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job