Job Description
Roles and Responsibilities:
• Developing web application backend Services/APIs by using Spring Boot framework
• Build, and maintain efficient, reusable, and reliable code
• Ensure the best possible performance, quality, and responsiveness of built application.
• Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
• Work with peer developers & management for ensuring quality delivery to business
• Provide prompt updates to business and internal team which ensures stress free experience to business and internal team
• Unit testing with Junit, automated functional testing using Selenium or any similar framework
• Familiarity with consuming RESTful JSON services
• Translation of requirements into back-end code
• Knowledge of 12 Factor App Design methodology & microservices architecture is a plus .
• Build & maintain appropriate application documentation, while sharing the knowledge to other team members
• Maintain application code to resolve customer issues & ensure timely resolution of bugs
• Work effectively in a global team environment.
Required Qualification:
• Bachelor’s degree (B.Tech/B.E.) with a major in Computer Science, Information Systems OR Master’s in computer applications
Requirements:
• 4 to 6 years hands-on experience with core Java v8, Spring Boot, Spring (MVC, IOC, AOP, Security), SQL, RDBMS (Oracle), REST Web-services (JSON)
• Hands on experience of using Intellij/Eclipse/STS IDE
• 2+ Experience in ReactJs/NodeJS required
• Knowledge of MuleSoft is a plus.
• Hands on experience of writing unit test cases using Junit.
• Knowledge of application performance tuning and ability to track and solve performance issues
• Hands on experience in automating build working with Maven and SVN or similar build tools required.
• Experience with bulk operations using Spring Batch is a plus
• Experience in developing & deploying (containerization) microservice applications on any one of the public cloud like Azure, AWS is a plus
• Knowledge of Design Patterns is a plus
• Experience of working with Agile methodologies
• Experience of working with CI/CD tools like Azure DevOps is a plus
• Personal attributes required are strong logical and Analytical Skills, design skills, should be able to articulate and present his/her thoughts very clearly and precisely in English (written and verbal)
• Knowledge of Security concepts (E.g. authentication, authorization, confidentiality etc.) and protocols, their usage in enterprise application
• Knowledge of Domain Driven Design
• Hands on experience in developing UML diagrams is a plus
• Works well in an environment with firm deadlines; results oriented
• Excellent written and verbal communication skills
• Capacity to multi-task and adjust schedules to meet deadlines
• Must be open to work during off hours/days as the need may arise
💡 Quick Summary
Seeking a career-building opportunity? The SprintBoot|NodeJs|ReactJs Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Chandigarh offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
