Full-Stack Developers
Job Description
Key Responsibilities
- You will be responsible to come up with design solutions, end to end feature implementation and will be a full-time member of the Engineering team.
- Should follow good engineering principles to build high quality software.
- Be an integral part of an Agile engineering team and work interactively with fellow engineers and product owners.
- Mentor & provide guidance to members in development and testing methodologies.
- Actively participate in agile development process and peer to peer code review sessions.
Skills and Experience
Should be having 3+ years of in-depth hands-on development experience in implementing Java/J2EE & Spring Boot applications and must have recent experience using Java 8 Platform.
Should be a good team player with professional attitude towards work, having excellent verbal and written communication skills and be able to work independently.
Core Competencies:
• In-depth hands-on development experience in implementing Java/J2EE & Spring Boot applications with 3 years of experience in implementing Microservice architecture
• Very good understanding of Object Orient and Functional Programming paradigm
• Experience in implementing Java/J2EE Design Patterns
• Hands on experience in developing and integrating with RESTFul API's & SOAP Services
• Well-versed with table design, normalization and writing SQLs & stored procedures
• Exposure to JavaScript framework like React JS
• Good understanding of HTML, CSS, JSP, AJAX and JQuery
• Hands on experience in using GIT, Maven, Jenkins & JIRA
Other Preferred Competencies:
• SSO, LDAP, Application Deployment in Web/App Servers and Production Support
• Exposure to Pega, Fuse, AWS, Linux would be plus
• Experience in configuring API Gateway, preferably Axway
• Experience in CI/CD tools like Jenkins, Rundeck or Ansible
