
Engineer Software at Empower Global Business Services India Private Limited. Location Information: India. This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.. Role Description. A Software Engineer is responsible for designing, developing, and maintaining software applications. They play a crucial role in the entire software development lifecycle, from requirements analysis to deployment, and ongoing support.. 2 to 4 years of expertise in Java, SQL, PL/SQL, Open Source Frameworks. . Design, develop and maintain web applications using Java/J2EE, ReactJS/Angular, Spring boot, Web Services (RESTful) using JSON, XML formats. . Produce reusable superior technical components. . Strong relational database skills in Oracle SQL & PL/SQL. . Experience using Scrum, Agile modeling, and adaptive software development lifecycle. . Work closely with project, business analyst, and QA teams, requiring strong collaboration and communication skills. . Participate efficiently and effectively in Quality Assurance methodologies and solutions in support of business needs. . Participate in on-call rotation for Production Support. . Provide technical support and guidance directly to end users. . Train and mentor less experienced staff. . Prepare appropriate documentation from which systems and solutions are supported and maintained. . In-depth understanding of and experience with requirement analysis. . Preference for working in a fast-paced, dynamic environment while juggling multiple projects. . Anticipate problems or issues that may arise, forecast high-risk areas in software, and drive resolution. . Strong sense of self-motivation, organization, attention to detail, analytical and problem-solving skills. . Qualifications. Bachelor's degree in computer science or equivalent training. . 2 to 4 years of experience in software development. . Strong understanding of software development methodologies and best practices. . Problem-solving, debugging, and troubleshooting skills. . Excellent teamwork and communication abilities. . Experience across multiple projects and development cycles preferred. . Requirements. Technical and/or Agile certifications. . Continuous integration and build process and deployment experience. . Experience with SONAR for code quality analysis. . Experience with Git, Maven, Jira, and/or Hudson/Jenkins. . Test-driven development using testing frameworks (Junit, SoapUI). . Team player with the ability to mentor developers on application development best practices. . Good hands-on documentation and coding practices. . Exposure to Spring/Struts/Hibernate frameworks and Microservices. . Company Description