06 Aug
|
Albertsons Companies India
|
Bengaluru
06 Aug
Albertsons Companies India
Bengaluru
Position Title: Senior Engineer Software
Roles & responsibilities:
- Designs/develops software solutions and business process solutions based on business needs and requirements using specialized domain knowledge and developed business expertise
- Analyzes user requirement/needs and makes decisions considering the nature of project.
- Participates in software design for features and bug fixes independently.
- Leads projects and programs within own organization with moderate complexity, scope, with guidance from manager
- Provides technical expertise on the team; analyzes and evaluates code issues and makes decisions within general parameters under broad supervision
- Focus on quality in all aspects of work; follows established standards of excellence
- Contributes to team activities and collaborates within the team and dependent project areas to solve problems.
- Has good understanding of quality standards and work requires minimal revision
Experience Required:
- 6 9 years of experience
- Experience in building high scale enterprise application to Required Skills.
- Data Modelling to Required Skills
- Exposure to Advertising and Marketing technologies to Additional skills (NOT a must have)
- GenAI and ML to Additional skills (NOT a must have)
- 5+ years of programming experience (OOAD, Java EE, Web Services Technologies, SOAP and/or REST).
- In-depth advanced knowledge of application servers (WebSphere, WebLogic, and/or JBoss) and database technologies (Oracle, DB2, UDB, and/or SQL Server) and/or NoSQL (MongoDB) databases.
- In-depth advanced knowledge of UI/Web 2.0 Development (JavaScript, CSS, Ajax, Adobe Flash/Flex, Dojo, YUI, and/or JQuery).
- Minimum 2+ years of experience with cloud platform services and application development using Microsoft Azure or GCP or AWS.
- In-depth advanced knowledge of UNIX and Windows operating systems.
- In-depth advanced knowledge with automated unit testing with tools like JUnit/TestNG.
- In-depth advanced knowledge of the full software development lifecycle and software development methodologies (Agile).
- In-depth advanced knowledge in capacity planning, systems performance analysis and optimization in a distributed client/server setting
Competencies:
- Compassionate and kind, showing courtesy, dignity, and respect. They show sincere interest and empathy for all others.
- Foster innovation through creativity to get to a workable solution. Use analytical thinking through issues using logic and reason
- Show integrity in what is done and how it is done - without sacrificing personal/business ethics
- Embrace an inclusion-focused mindset, seeking input from others on their work and encouraging the open expression of diverse ideas and opinions
- Team-oriented, positively contributing to team morale and willing to help.
- Learning-Focused, finding ways to improvise in their field and use positive constructive feedback to grow personally and professionally
- Think strategically and proactively anticipate future problems, needs or changes in the work
Skills Required:
- HTML, Java, Spring Boot, React JS
- Cosmos DB, Mongo DB / Non-SQL and SQL database management
- Microservices and API Management
- Azure/GCP, Kubernetes, CI/CD pipeline, GitHub / Version control
- RESTful APIs
- Kafka
Additional Skills Required:
- TypeScript
- Copilot
- GraphQL
- Test automation frameworks (e.g., Selenium, JUnit, Mockito)
- Data streaming platform (eg. Kafka)
📌 Senior Engineer Software (Bengaluru)
🏢 Albertsons Companies India
📍 Bengaluru