Software Engineering – Full Stack Java Job Description Template
Our company is looking for a Software Engineering – Full Stack Java to join our team.
Responsibilities:
- Support production rollouts of the functionality by partnering closely with the AD Operate team;
- Perform trouble-shooting for any issues that may arise in any of the environments;
- Software Development using an iterative / agile methodology;
- Analyze and develop solutions to solve complex business problems;
- Partnering with the Global Fees Product Owner and business units to understand functional and data requirements for multiple business processes.
Requirements:
- Experience with acceptance testing tools like FitNesse or Cucumber or Selenium;
- Root cause analysis and Production Support Investigation and strong knowledge;
- Bachelor’s degree in a technical or analytical field with preferred focus on Computer Science or Information Systems;
- Proven track record of working with business partners to gather requirements, understand and document;
- Excellent analytical skills;
- Excellent written and verbal communication skills / Ability to run meetings and drive agenda;
- Experience in environments that deal with PI data (sensitive) and knowledge on Data Encryption and Data Masking;
- Poduction and monitoring tools – Appdynamics, Splunk, Dynatrace;
- Readiness to work 12:00 PM to 9:00 PM IST to provide for overlap with US teams;
- Code Reviews – PMD, JUNIT, Performance, Memory Management;
- Preference for Cloud, SpringBoot, CI experience;
- Experience in J2EE, IBM Websphere, XML, XSL and related technologies;
- Take ownership of business-critical and complex applications;
- Strong in RDBMS concepts; PL/SQL knowledge, ORM – Awareness and basic Linux/UNIX;
- Contribute to an atmosphere of cross-functional teamwork within the organizations’ Agile project life-cycle.