Responsibilities
Indicative years of experience : 2+ years
Role Description
Developer role is responsible for developing, testing and maintaining the application/s with established processes.
Reporting Relationship
This role will report to Delivery Manager / Senior Delivery Manager
Key Responsibilities
- Develop and maintain technical designs based on requirements
- Develop application code for programs while following coding standards
- Develop and execute unit tests
- Complete Analysis & documentation as required by the project
- Support application testing and resolve test defects
- Report status updates as required by the project
- Follow established project execution processes
- Get actively involved in Training, self-development & knowledge sharing
Qualifications
Must Have
Education: GraduateBachelors degree (any stream)
Other: Strong technical skills. Knowledge of SDLC. Good aptitude, positive attitude, strong reasoning and communication skills. Must be a good team player. Good analytical skills and research oriented.
Mandatory Skills
Core Java, J2EE,
Good OOPs concepts & principlesUnderstanding of MVC framework (like JSF/Struts/Spring) Java persistence framework (like iBATIS/Mybatis/Hibernate),
Developing test cases using JUnit, Application server (Websphere/Apache) - Basic configurationIDE (like RAD/Eclipse/Intellij),
Markup languages (like XML/JSON),
SpringBasic understanding of UMLUnderstanding of Versioning tools & Branching strategies (ClearCase/SVN/GIT),
Working knowledge of CI & Build tools like Jenkins,
MavenDatabase Concepts & SQL (using RDBMS like DB2/oracle) Knowledge of SDLC (like Waterfall, Iterative, Agile, SAFe)
Competencies
- Make sound business decision
- Embrace Change
- Build strong Partnership
- Get results
- Act Strategically
- Lead Cultivate Talent
Options
Apply for this job online Apply
Email this job to a friend Refer