Back to jobs
Photon

Software Engineer - Java - BLR

IndiaPosted 10 months ago
hybrid

Job Description

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

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Software Engineer - Java - BLR at Photon | Renata