Java Full Stack Developer/Lead - React.js, Node.js, Spring Boot, Java/J2EE
Job Responsibilities :
- Create web-based applications using Java, SpringBoot, ReactJS, Vue.js, Node.js, Java/J2EE, JSP, HTML5, CSS3.
- Contribute in design & code reviews for team members.
- Create unit tests as part of TDD right off the bat
- Work in a small Agile team to deliver iterations in the cadences planned towards beginning of sprints
- Design and implement exciting new web applications, prototypes from the ground up.
- Work in an exciting team to create from scratch web application using latest UI and web technologies
- Build the application that is performant and scalable
Competencies :
- Minimum of five (5) years of experience in Spring Boot, REST services, Node.js, ReactJS & Redux, Java/J2EE, JSP, HTML5, CSS3 and JavaScript. (MUST)
- Good track record of designing and shipping successful software design experiences in the SaaS world
- Good knowledge of OOPS concept Core Java.
- Hands-on experience in developing WEB APIs and RESTful APIs and experience with microservices architectures.
- Experience on Linux based systems, with strong scripting ability (Bash)
- Good knowledge of scheduling tools and understanding of infrastructure orchestration tools.
- Ability to communicate clearly across teams in the project and having excellent verbal and written communication skills
- Independent contributor but someone who can also provide thought leadership in terms of Architecture/Design/Development
- Experience with Maven, Junit, SonarQube, Artifactory, Docker, Github, Azure DevOps Pipelines.
Plus :
- Building Native Mobile Applications using React Native/Ionic/Flutter is a Plus.
- Experience with continuous deployment and integration process using pipelines and how to integrate Front-end systems is a Plus.
Required Education And Experience :
- Bachelor's degree in computer science or closely related field with 5+ years of work industry experience
Required Immediate joiner to 15 days notice period candidates.