Description
Experience
• Overall, 4-10 years of experience into Java full stack development by using React/Angular 7+ technologies.
Required Skills
React/Angular Skills :
• Designing and developing user interfaces using React/Angular best practices.
• Adapting interface for modern internet applications using the latest front-end technologies.
• Writing JavaScript, CSS, and HTML.
• Ensuring high performance of applications and providing support.
• OOPs fundamentals (Encapsulation, Abstraction, Inheritance, Polymorphism), MVC architecture
UML (Class/Sequence diagrams)
• Design Patterns (Should be able to explain some common design patterns)
• Versioning (Git etc. - why is it used? clone/push, check-in/check-out, merging, how to resolve conflicts? etc.)
• JDBC (Statement types, Obtaining connection, Result Set, Drivers)
• Hibernate/JPA, DB (PK, FK, Normalization), SQL (Insert/Update/Delete/select queries) CSS (Styles, Classes)
• SDLC (What is it? benefits, etc.)
• Robust Programming Debugging (Common IDE features and their use)
• SQL (Insert/Update/Delete/select queries)
• Analytical skills - ability to look at a problem with different perspectives.
Basic Skillsets Needed
• JAVA/J2EE, SOAP, REST/React OR Angular 7+.
• HTML 5.0 and CSS 3.0.
• Spring, Spring Boot/Cloud, Hibernate ORM, Oracle 11g.
• Web Services framework: Restful.
Good to have experience on Microservices Architecture.
Good experience with JUnit, CI/CD Pipeline, Gitlab, Jenkins, Maven, Nexus repository Manager, SonarQube, SoapUI, Subversion, JBOSS
Developer Studio - Eclipse.
Soft Skills
• Takes Ownership, Responsible, Fast Learner, Mindset of Continuous Improvements.
• Communication exposure to End Customers
• Analytical skills - ability to look at a problem with different perspectives: define solutions
understanding the pros and cons of each and design solutions.
• Proactive and Self Learner.
• Ability to lead team and support team Bachelor's degree in computer science or a related discipline, or equivalent work experience required.
(ref:hirist.com