https://bayt.page.link/xraCjNfZAGyxFJAr9
Create a job alert for similar positions

Job Description

Software Engineer – Java


Location : Bangalore:


Requirement : Immediate / 30 days notice period.


Experience : 6 years to 14 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:


  • 6+ Years

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

Impact – the direct and indirect effect an individual has on the success of the business.


  • Delivers tasks, features, and designs small scope of work, demonstrating a step towards being able to identify, scope and estimate the size of problems. 
  • Able to break down medium sized problems in collaboration with more senior engineers. 

Results – the level of contribution a person has in delivering and meeting their goals.


  • Productivity and quality are consistently stable 
  • Identified areas for improving efficiency and quality of their own output 
  • Contributes to departmental goals and meets some goals. 

Behavior – the way in which a person acts or conducts themselves and how they influence the behavior of others.


  • Understanding and demonstrating the company and engineering values and behaviors. 

Talent – We think of Talent as the recruitment and professional development of staff.


  • Identifying training needs for oneself 



You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.