Job Description
Who we are looking for
Looking for a Lead level developer. Analyzes designs, develops and maintains software applications to support business units. The position requires hands-on application development experience in Java and Oracle..
What you will be responsible for
- Exhibit language proficiency and independently design, implement and unit test the application modules.
- Ability to understand business requirements and translate them into technical requirements.
- Managing environment build deployments, release notes and build notifications.
- Identify and mitigate potential issues and defects in code. Incorporate best development practices.
- Strong ability to organize & coordinate activities across geographically spread cross-functional and technical teams.
- Flexible to work on multiple projects when needed.
- Experience
What we value
These skills will help you succeed in this role with MUST and NICE to have skills
- Experience in extensive development in HTML, Reactjs, Java, J2EE and developing web services (SOAP, REST).
- Hands-on experience in front-end development using JavaScript/ReactJS/Angular.
- Good Understanding of Oracle PL/SQL, specifically – Packages, Stored Procedures, Functions, Cursor, Triggers and views.
- Experience with Middleware and integration technology, MQ (messaging queue) is preferred.
- Experience in Agile methodology is an added advantage.
- Familiarity with source control tools such as GIT, Jenkins CI/CD and any build tool (eg. Maven).
- Basic command line and shell scripting in Linux environment.Expertise in development, execution, and maintenance of functional, performance, and stress testing through automation
- Experience with Selenium WebDriver, JavaScript, HTML, Rest API and SOAP Web Services for test automation
- Expertise in Database back-end testing is required
Education & Preferred Qualifications
- Bachelor's Degree in Computer Science or related field
State Street's Speak Up Line