As a Associate, your role will include hands-on coding as well some lead responsibilities, such as:
- Leading and collaborating across teams
- Mentoring and teaching
- Discovering new techniques and helping others to adopt them
- End to end delivery of features
Your key responsibilities
- Develop a good understanding of the activities required to execute the development/bug fix activity.
- Actively participate and contribute in Agile ceremonies including Daily Stand ups, Sprint Planning, Sprint review, Sprint retrospective meetings
- Take part in software and architectural design activities
- Lead analysis, development, testing and debugging/defect fixing for the assigned stories/bug fixes
- Recommend changes to improve established java application processes.
- Create required documentation for the project.
- Meet the SLAs for any assigned defects.
- Development and delivery KPIs shall be met.
- Shall be ready to learn new Java technologies as per the project requirements
Your skills and experience
- 5+ years combined experience in software development. Deep knowledge of at least one modern programming language. Well aware of the Agile methodology.
- Hands on experience in Core Java, Spring Boot, Spring, Hibernate/JPA, Java Caching mechanism, Oracle database
- Good understanding of web technologies, frameworks and tools, for example: HTML, CSS, Javascript, Angular, Bootstrap, React, D3, Node.js
- Experience using the Git version control system, Jenkins, Nexus and Sonar.
- Proficient in Linux/Unix systems.
- Good to have experience with caching and streaming technologies
- Experience working with high availability and high performance systems.
- Should be aware of the release/deployment and application support processes (Incident/problem/change management etc.)
- Experience in performance tuning of the application would be added advantage.
- Experienced with Docker, Ansible, Chef, and/or Puppet highly preferred.
- Basic knowledge of Oracle database management system
Role: Head - Engineering
Industry Type: Investment Banking / Venture Capital / Private Equity
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: B.Tech/B.E. in Any Specialization
PG: Any Postgraduate