Bachelor's or Master's degree in Computer Science, Computer Engineering or related IT field
At least 5 years of programming experience with ability to analyze and develop applications using Java and web technologies
Proficiency in Java technologies and related frameworks: REST API, Spring Core, Spring MVC, Spring Boot, JPA, J2EE, JSP, JavaScript, JSON, AJAX, Maven, and microservices; experience with Angular and responsive web applications
Experience with relational databases (Oracle) including SQL/PL/SQL and ORM; familiarity with web services (SOAP/REST) and version control (Git, SVN)
Requirements:
Design, develop, test, and implement web applications using Java and Angular-based technologies
Fix defects submitted by testers accurately based on specifications
Work independently within task guidelines and collaborate with team members to meet deadlines
Co-operate with the team leader on estimation, planning, scheduling, and execution of development tasks
Job description
Bachelors or Masters Degree in Computer Science, Computer Engineering or other IT-Related fields
At least 5 years working experience in programming.
Analyze and develop application using java and web Technology
Excellent skills of Java technology, Rest API, Spring Core, Spring MVC , Spring boot,Angular, JPA, J2EE, JSP, Java Script, JSON, AJAX, Maven, micro services.
Design and Develop responsive web application by using Angular Framework.*For Web Application
Experience in version control with Git, SVN.
Experience in Test driven development (TDD) will be advantage.
Experience in modern front-end application development frameworks, Angular JS 8 will be advantage.
Excellent knowledge of Relational Databases, SQL, PL/SQL and ORM, Oracle.
Experience with data visualization tools, Crystal Report, Jasper report.
Good understanding Web Services (SOAP, REST)
Good understanding Object Oriented Analysis and Design.
Strong analytical, problem solving, communication, people skills.
Eager to learn for new technologies.
Able to deal and handle difficult situations and work under time constraints.
Good Attitude and able to work as part of a team.
Proactive, self-motivated, systematic thinking, fast learner and willing to contribute and work as a team.
Fix defects submitted by tester accuracy based on specification.
Work independently within task guidelines established by team.
Co-operate with team leader in estimation effort, developing plan/schedule and performing tasks according to the plan.
Experience in designing, development, testing and implementation for web application programs.