Position:
- Software Engineer/Senior Software Engineer (Backend)
Experience :
Role and Responsibilities
- Diligently handle new feature development, conducting impact analysis, coordinating with Product Manager for the development of the new features.
- Troubleshooting and resolution of production issues.
- Take the ownership of the deployment and improving deployment process.
- Work on technical debt by upgrading various framework/libraries that would improve performance and security.
Technical Skills:
- Must have:
- Problem solving and analytical skills.
- OOPs and clean code concepts are a must.
- Strong Java/JEE hands on coding experience including in-depth knowledge of multi-threading, exception handling, Servlet/Filters.
- Must have in-depth knowledge of concepts like REST architecture, MVC.
- Must have strong coding experience in Spring/Spring Boot.
- Should have worked on Spring Data JPA/JPA/Hibernate based ORM frameworks.
- Working knowledge of AWS or any other cloud infrastructure.
- Strong SQL scripting and knowledge of any Database e.g. MySQL, SQL Server, Oracle etc..
- Kotlin and typescript knowledge is value addition
- Working knowledge of JavaScript, HTML, CSS.
- Should be good at writing mentionable tested code
- Good to Have:
- Application integration based on RESTful architecture.
- Spring security
- Hands-on experience on any of the UI frameworks like Angular, React, VueJS etc.
- Strong AWS cloud knowledge.
Non-Technical Skills:
- Communication: Excellent verbal and written communication skills in English.
- Eager to learn and take up new challenges.
- Enthusiastic and curious.
Education:
- BE (Computer/IT is preferred)/MCA/MCS/B. Tech
Work Hours:
- Must be available to support global time zones
Date of Joining:
Probationary Period: