Job Title : Java Developer
Experience : 0.6 Yrs - 5 Yrs
Positions : 3
Location : Ahmedabad
Education : B.Tech/B.E. - Computers & IT PG: M.Tech - Computers and IT, MCA - Computers, M. Sc. IT
Roles and Responsibilities:
- Java/Java EE application development while providing expertise in the full software development life cycle, from concept and design to testing.
- Contribute to all phases of the development life cycle
- Write well designed, testable, efficient code
- Ensure designs are in compliance with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Required Skills:
- Strong knowledge of core Java and OOPS concepts
- Strong knowledge of JSP/Servlets and web application development in Java with any MVC framework (Struts, Spring MVC, etc…).
- Good knowledge of relational databases, JPA and hibernate, or any other ORM framework
- Knowledge of Spring framework and build tools like Ant, Maven, or Gradle
- Strong knowledge of the latest JavaScript frameworks complying with the MVVM pattern
- Should have knowledge of HTML and CSS Maven or Gradle Unit testing
- Experience working with either Angular 4+, React.js, Node.js, or Vue.js would be a plus.
Desired Skills:
- Good communication, reasoning, and logical skills
- Ability to learn fast