Albertsons Companies India•1h ago
LinkedIn
Senior Engineer Software [T500
Bengaluru, Karnataka, India
Full Time
Senior Level
Full Job Description
- Hands-on code writing and doing code reviews
- Evaluates complex user requests, projects, and clarifies objectives and functional requirements for new or modified computer programs
- Designs/develops software solutions and business process solutions based on business needs and requirements using specialized domain knowledge and developed business expertise
- Improves/sustains embedded system software using specialized domain knowledge and developed business expertise
- Conducts and prepares feasibility studies for new applications and/or existing ones and makes decisions within general parameters under little supervision
- Demonstrates standards to deliver high-quality products and services; models adherence to quality standards for more junior employees
- Focus on quality in all aspects of work; follows established standards of excellence and continues to improve them
- Participates in the hiring process (by submitting referrals, meeting candidates, attending recruiting events, presenting externally, writing blogs)
- Contributes to team activities and collaborates within all teams within/across domains to solve problems
- Has a deeper understanding of quality standards and guides others
Experience Required:
- 5–7 years of experience as a Full Stack Developer in Java, Web, and Mobile development technologies
- 6+ years of programming experience in OOAD, Java EE, Web Technologies, and REST APIs
- Specialized knowledge of application servers such as Tomcat, Apache Jetty, Reactor Netty
- Specialized knowledge of database technologies including relational databases (Oracle, Azure SQL Server, PostgreSQL) and/or NoSQL databases (MongoDB, Cassandra), with experience in mobile data synchronization and offline storage
- Specialized knowledge in UI/Web 2.0 Development (JavaScript, CSS, SCSS, HTML5, AJAX, jQuery, NodeJS, ReactJS, AngularJS), including responsive and mobile-first design principles
- Hands-on experience with mobile application development using frameworks such as React Native, Flutter, or native Android/iOS SDKs
- Strong expertise in design patterns, with a solid foundation in building scalable and maintainable applications across web and mobile platforms
- Minimum 2+ years of experience with cloud platform services and application development using Microsoft Azure, GCP, or AWS
- Familiarity with GitHub Copilot or similar AI-assisted development tools
- Specialized knowledge of the full software development lifecycle
- Specialized knowledge of automated unit testing with tools like JUnit/TestNG and test automation frameworks such as Selenium, Playwright, Cucumber, Rest-Assured, Karate; plus mobile testing tools like Appium or Espresso
- Specialized knowledge of software development methodologies (Agile)
- Ability to understand client/stakeholder expectations and recognize and escalate issues that may affect delivery
- Specialized knowledge in CI/CD processes using Jenkins or GitHub Actions
- Experience with containerization and orchestration tools such as Docker and/or Kubernetes is a strong plus
Competencies:
- Compassionate and kind, showing courtesy, dignity, and respect
- Shows integrity in what is done and how it is done—without sacrificing personal/business ethics
- Embraces an inclusion-focused mindset, seeking input from others and encouraging diverse ideas
- Team-oriented, positively contributing to team morale and willing to help
- Learning-focused, finding ways to improvise and use constructive feedback
- Thinks strategically and proactively anticipates future problems, needs, or changes
- Retail domain experience is required
- Experienced in mentoring development teams
- Hands-on experience in production environments with an SRE mindset
Mandatory Skills Required:
- Programming Languages: Java / JavaScript / Python / CSQL & NoSQL Databases: MySQL / PostgreSQL / Oracle / MongoDB / Cassandra
- Frontend Skills: HTML / CSS / JavaScript / ReactJS / AngularJS / Bootstrap
- Backend Skills: Spring Boot / Node.js / REST APIs / Express.js
- Automation Testing: JUnit / Selenium / Playwright / Cucumber / Jest
Additional Skills Required:
- Distributing Computing (Spark / Databricks)
- GraphQL APIs
- GitHub Copilot or similar
- Mobile Development/Android Development - Kotlin, Android Jetpack/Compose, iOS
- BigQuery / Databricks
Company
Albertsons Companies India
At Albertsons Companies India, we are transforming a 165-year-old American retailer by driving innovation and collaboration. Our global technology and digital team—located in Bengaluru, the Philippine...
Bengaluru, Karnataka, India
Posted on LinkedIn