Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Design:
- Participate in design of one or more modules.
- Implement the agreed requirement adhering to the design documents of the project
Investigation & Problem Solving:
- Participate in deciding and recommending the technologies and tools that best fit the business requirements.
- Research and investigate to find out proper solution for technical problems.
- Ability to compare and assess technical solutions & tools.
- Take personal ownership for issue resolution with no pointing finger attitude.
Reporting:
- On time reporting and escalation of projects problems.
- Clear and accurate reporting.
Coaching & Technical guidance:
- Own one or more modules of the project(s) under development.
- Responsible for providing technical guidance and coaching for the juniors team members.
- Review code of juniors team members and recommends necessary rework.
Quality:
- Implement the agreed requirement with high level of quality.
- Review code of juniors members with providing clear feedback.
- Minimal number of defects during QA & UAT process.
Investigation & Problem Solving:
- Analyze and resolve software errors accurately on time.
- Take personal ownership for issue resolution with no pointing finger attitude.
- Provide technical guidance & support for juniors team members.
Technical Estimate:
- Participate in the requirements estimation process.
Systems Support:
- Support production systems with taking care of implementing the required KPIs.
- Ability to investigate the root cause, recommend and implement proper technical solution within the agreed SLA.
Commitment, Flexibility & Dedication:
- Deliver tasks on time and within project plan with the agreed quality standards.
- Flexible to adapt with unplanned changes in timelines, business requirements, quality standard or any other activity that might threat the overall project delivery.
- Co-operate with other team members to achieve project targets.
- High dedication with putting the business first and ability to set the right priority for the benefit of our business.
Innovation:
- Suggest and implement new ideas and software improvements.
- Assess juniors team members ideas and provide constructive feedback and guidelines
Job Requirements
Technical skills:
- Diagnostic and problem solving skills.
- Bachelor Degree in computer science and/or engineering or equivalent
- 3-8 Years working experience
- Object-Oriented analysis and development experience.
- Excellent knowledge of core Java.
- Very good knowledge of J2EE.
- Very good knowledge of spring.
- Micro service knowledge is a plus.
- Excellent knowledge of JSP and Servlets.
- Good knowledge of XML/XML parsing.
- Excellent knowledge of SQL.
- PL-SQL is a plus.
- Good knowledge of DB design.
- Very good of WebService concepts and development.
- Very good of Object Relational Mapping techniques.
- Very good of Unit Testing techniques.
- Very good of Enterprise Application Servers.
- Very good of Version Control Tools.