Location: Bangalore
Experience: 6 - 9 Years
Primary Responsibilities
. Actively participate in the development process through writing and maintain application features and automated unit tests.
. Drive technical discussions, arbitrate, and recommend optimal path forward in a room of highly opinionated engineers that may or may not agree with you.
. Use your experience and knowledge to influence better software design, promote proper software engineering and bug prevention strategies, testability and security
. Deliver best in class solutions that are both optimal and performant
. Can work with supervisor to plan tasks and estimate their completion.
. Can adapt to changing conditions and coach others through change.
. Possesses ability to communicate efficiently verbally and through written documentation.
. Maintains a broad understanding of our systems, customers, and business goals.
The Skills that are Key to this role
. BE or above in Computer Science or related field
. Extensive experience in building and supporting applications using Java, JEE, Spring MVC, REST API and backend SQL /Stored Procedure Components
. In-depth knowledge of design pattern and Microservices
. In-depth knowledge of relational databases (SQL Server).
. Working knowledge of testing automation frameworks like JUnit, Mockito, PowerMock, etc.
. Mastery with our development tools ( Eclipse/InteliJ, Git, Jenkins, Maven, Jira, Confluence
. Good understanding of containerization with Docker, Kubernetes using Helm, ConfigMaps and YAML is a plus
. Experience building and deploying applications in a DevOps environment using CI/CD tools
. Experience in Performance tuning and using tools like Datadog, Splunk
. Experience with Git/Bitbucket Server (Stash), Jenkins, and uDeploy are a plus
. Ability to take initiative, define vision for betterment of products, and execute at high level of quality
. Ability to apply different communication and leadership styles for different teams and geographies
The Skills that are Good To Have for this role
. Embody and live the Scrum values of commitment, courage, focus, openness, and respect in all interactions, both within and outside of the team.
. Perform documentation, design, and testing tasks as required by the team.
. Actively participate and contribute to plan document discussions and code reviews.
. Evangelize and promote the successes and learnings of your team in formal ceremonies, such as sprint demos, as well as in casual conversation.
. Write queries and scripts
. Take point on supporting deployments and releases.
. Provide recommendations on technical direction to Tech Lead.
. Knowledge of public/private cloud capabilities including compute, storage, database is a plus
. Your communication with peers and leaders is clear and effective
. Willingness to work with legacy technologies
The Value You Deliver
. Keeping focus of the work in terms of Customer obsession
. Embrace continuous improvement regarding application quality and stability.
. Partner with Technical Lead on improvement opportunities for our applications.
. Strong sense of ownership for the quality of solution delivery and level of partnership with the business.
. 6-9 years of IT experience
Every tech & IT company hiring across India — with AI match scores — on one live map.
Open the map →