Direct Responsibilities
1. Application development / support / enhancements / bug-fixing.
2. Demonstrate Good understanding of the Functional aspects of the application
3. Prepare high quality test plans and conduct the tests at Unit and Functional level
4. Conduct Integration tests as required
5. Conduct Regressions tests as required
6. Reporting progress to the Team Lead.
7. Escalation of problems to local Team Lead / management
8. Ensuring that the project and organization standards are followed during various phases of software development life-cycle and day to day development work.
9. Maintain administration tasks; i.e. Jira to record progress against tasks, Wiki for documentation.
10. Meeting deadlines deliverables. Keeping Team Lead appraised of issues that affect the project and the deliverables of the project.
Contributing Responsibilities
1. Develop solutions with respect to the specifications and fit to the architectural and infrastructure constraints of the organizational platform.
2. Propose solutions and approaches, supply impact analysis.
3. Work with quality in mind (scope, defect, performance, testing).
4. Estimate their work, and report on their progress.
5. Liaise with production release and support team in the context of the application in charge.
Technical & Behavioral Competencies
- Java 11
- Hibernate
- Web services
- Spring, Spring Boot, Spring MVC
- SQL and Database knowledge
Nice to have:
- Maven / Jenkins
- K8s
- Kafka Messaging
- Shell scripting
Specific Qualifications:
At least 5 years of experience along with Bachelor's Degree or equivalent.
Skills Referential (Required knowledge, skills and abilities)
Technical Skills:
Behavioral Skills:

Keyskills: Hibernate Java11 Web Services Angular SQL Fullstack Development Shell Scripting Spring Boot Spring