company logo

Software Engineer - Java - BLR

Photon

Office

India

Full Time

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

Software Engineer - Java - BLR

Office

India

Full Time

July 15, 2025

company logo

Photon

photoninfotech