Job Description
Software Engineer – Java
Location : Bangalore:
Requirement : Immediate / 30 days notice period.
Experience : 3 years to 9 years.
Position Overview
- Development of innovative software solutions to support commercial projects
- Working in a fast-paced Agile development environment with Developers, Testers and Product Owners
- Perform Peer Code Reviews
- Actively participate in planning, backlog refinement and user story estimation
- Elaboration of user stories (technical and functional) into coding tasks
- Hands-on design and development within a self-organising and cross-functional agile team.
- The capability to translate designs into solutions
- Mentor and coach more junior members of the team
- Proactively help to resolve production issues and contribute to release management
- Communicate effectively with stakeholders and clients where applicable
- Demonstrate a broad knowledge of currently used technologies at a moderate level
Primary Objectives and Responsibilities
Expertise – a proficiency or knowledge a person has that enables them to be effective in their role.
You will have had experience in a similar professional role for:
You will be experienced in:
- Java v17
- JavaScript (including VueJS)
- Unit Testing (JUnit with Complex Mocking)
- Developing and utilising APIs (Jersey)
- MS SQL Server
- Continuous integration and deployment (CI/CD) and working in a DevSecOps culture.
And familiar with:
- HTML5/CSS
- Test Driven Development and Behaviour driven development