Java Fullstack Developer
Industrial area, Delhi NCR
4 years 5 months
Advanced JavaReact JSSpring FrameworkReduxJava
Job Description:
Job Description :
Java development.
EIS is must have skill.
Spring Boot, Spring REST, Spring Web, Spring ORM, JPA and Hibernate Web Services - Spring REST / JSON and SOAP XML.
React JS + Redux.
Strong UI skills using one of the major JavaScript framework like ReactJS or AngularJS (preferably ReactJS).
Candidate Persona :
4+ years of hands-on programming experience in Java development.
EIS is must have skill.
Spring Framework - Spring Boot, Spring REST, Spring Web, Spring ORM, JPA and Hibernate Web Services - Spring REST / JSON and SOAP XML.
4+ years of hands-on programming experience on React JS + Redux
Excellent programming proficiency in Java and Open Source Technologies - Spring, Hibernate.
Strong UI skills using one of the major JavaScript framework like ReactJS or AngularJS (preferably ReactJS).
Object Oriented Programming and Design, UML, familiarity with Java design patterns.
Working knowledge of backend database integration, JMS, Web Services desirable.
Experience in Design and Implementing REST Services, Integration messaging systems like JMS MQ.
Exposure to test driven development and writing JUnits, Integration Tests.
Source Control Management (preferably Git/GitHub).
Good domain knowledge on Commissions module.
Experience with Agile development methodologies such as Scrum, Kanban, XP, with the ability to transform documented use cases into prototypes and finished solutions.
Experience working with globally distributed scrum teams.
Actively participate in the effort defining development best practices, participate in design/code reviews and process improvements.
Ability to break down business problems into solvable components to recommend solutions.
Ability to plan and prioritize requirements.
Responsible for setting up and leading development team.
Collaborate and communicate well with others, strong written and verbal communication, comfortable with varying (and reactive) daily responsibilities.
Communicates effectively with individuals and teams in the organization to ensure high quality and timely completion of projects.
Good interpersonal, verbal, listening and written communication skills.