Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design and develop necessary code and tests to implement the features/functions of the applications/services.
- Adherence to the processes for software development, documentation, configuration management, version control, testing, etc.
- Commitment to quality and timely delivery of assigned work products.
- Work with QA, QC, frontend engineers and other team members to support the testing and resolution of issues/defects.
- Conduct code reviews of work done by other engineers in the team.
- Active Participation in the team meetings.
- Other duties as assigned by manager.
Job Requirements
- Bachelor's Degree in Information Technology, Computer Science, or Management Information Systems, or equivalent combination of relevant experience and education.
- 3+ years of experience in Java SE and Java EE.
- Understanding of core OOP design principles, data structures, and algorithms, design patterns.
- Well, understanding of REST APIs standards and 1+ years of experience of developing backend RESTful API services.
- 1+ years of experience in Spring Framework Projects (LOC, MVC, Data, Security).
- Well understanding of ORM and JPA terms, 1+ years of experience of Hibernate framework.
- 1+ years of experience in working with Rational Database Management systems (Oracle).
- Familiarity with Java EE application servers from different vendors (Oracle WebLogic/IBM WebSphere).
- 1+ years of experience of project management and building tools (Maven).
- 1+ years of experience of source control tools (SVN).
- Good written and verbal communication skills.