Responsibilities:
- Implementation of web-based applications and API developments using Java, Spring, REST APIs, and microservices-oriented architecture.
- Follow development best practices while conforming to non functional requirements of the systems
- Work independently and actively contributes towards the delivery of quality software
- Responsible for delivering software with highest quality up to production environment
- Function as a subject matter expert in multiple product components
- Ability to guide/mentor junior developers while working with leads and architects on designing applications.
- Adhere to agile development principles while following and improving all aspects of the scrum process
- Utilize AI tools to streamline development processes and resolve day-to-day technical challenges.
Pre-requisites:
- BSc in Computer Science/Engineering or equivalent qualification.
- 2-3 years hands on experience in developing applications using Java, Spring, SQL databases such as Oracle/MySQL
- Experience and Strong understanding of software development fundamentals (including OOP,Design Patterns, SOLID, TDD)
- Hands-on experience with Front end Technologies including HTML, CSS, Angular. Experience with Flutter and React is an added advantage
- Strong technical skills and handson experience in Java and related tools
- Hands on experience on RDBMS technologies
- Passionate about problem-solving
- A growth mindset with desire to learn and explore new technologies
- Good communication skills
- Working with cloud-native technologies like Containerization, Docker, and Kubernetes would be an added advantage.
- Familiarity with DevOps practices and prior experience working with Cloud would be an added advantage.
- Familiarity with prompt engineering and the ability to leverage AI tools to enhance development efficiency and problem-solving.
Generating Apply Link...