Skip to main content
ResumeKart
← Back to Jobs

Senior Engineer Software

Albertsons Companies IndiaBangalore, Karnataka
Full-time7-15
👁️ 0 views📝 0 applicationsPosted 9/11/2026Expires 10/11/2026
Tailor Resume for This JobCheck ATS Score

Get alerts for roles like this

More Senior Engineer Software roles in Bangalore, Karnataka — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.

Job Description

We are excited to announce an opening for Senior Engineer Software at ACI. Please find below the details of the role and its responsibilities. Skills Required: Java (11 / 17+), Spring Boot, REST APIs, Microservices, OOAD, Java EE, ReactJS, JavaScript / TypeScript, HTML5, CSS / SCSS, Bootstrap, jQuery, AJAX, NodeJS, Responsive & Mobile-First Design, SQL Server, MySQL, PostgreSQL, Oracle, MongoDB, Cassandra, NoSQL, Redis / Varnish Caching, Apache Kafka, JMS / ActiveMQ, Event-Driven Basics, Cloud (Azure / GCP), Docker, Kubernetes, CI/CD (Jenkins / GitHub Actions / Azure DevOps), Git, Tomcat, Apache Jetty, Reactor Netty, JUnit / TestNG, Selenium, Playwright, Cucumber, Jest, Rest-Assured, Karate, Appium / Espresso, Observability & Logging, JVM Basics, Design Patterns, Agile, GitHub Copilot Experience Range: 6 - 9 years Position Title : Senior Engineer Software (T07) Function: Roles & responsibilities: • Writes production code daily and conducts code reviews, holding a consistent quality bar across the team • Evaluates complex user requests and projects, and clarifies objectives and functional requirements for new or modified programs before building • Designs and develops software and business process solutions based on business needs, using specialized domain knowledge and developed business expertise • Improves and sustains existing systems and services, reducing defects and technical debt as well as adding capability • Conducts and prepares feasibility studies for new and existing applications, and makes decisions within general parameters with little supervision • Demonstrates and models the standards that deliver high-quality products and services, and guides more junior engineers in meeting them • Focuses on quality in all aspects of work follows established standards of excellence and continues to improve them rather than simply complying • Backend: builds Java microservices and REST APIs with Spring Boot clean layering, input validation, error handling, pagination and versioning, and secure-by-default endpoints • Frontend: builds ReactJS applications component architecture, state management, form and validation handling, accessibility basics, and responsive, mobile-first layouts • Data: writes and tunes SQL and NoSQL queries, designs schemas and indexes for the access patterns in use, and handles migrations safely • Integration: consumes and produces events and messages (Kafka, JMS / ActiveMQ), implementing retries, idempotency, and sensible error and dead-letter handling under guidance • Cloud & Delivery: packages services with Docker, deploys to Kubernetes, and maintains CI/CD pipelines in Jenkins, GitHub Actions, or Azure DevOps with automated test and quality gates • Quality: owns testing for their own work across the pyramid JUnit / TestNG and Mockito, Rest-Assured or Karate for APIs, Jest for components, and Selenium / Playwright / Cucumber for end-to-end • Production: supports what they build with an SRE mindset structured logging, metrics and tracing, alert triage, debugging live issues, and participating in on-call • Understands client and stakeholder expectations, and recognizes and escalates issues that may affect delivery early rather than late • Participates in the hiring process submitting referrals, meeting candidates, attending recruiting events, presenting externally, or writing blogs • Contributes to team activities and collaborates across teams and domains to solve problems Experience Required: • 6 9 years as a full-stack developer across Java, web, and mobile development technologies • 6+ years programming experience in OOAD, Java / Java EE, web technologies, and REST APIs • Strong hands-on experience with Spring Boot building microservices, and a solid grasp of dependency injection, configuration, and application lifecycle • Specialized knowledge of application servers Tomcat, Apache Jetty, Reactor Netty and how to configure and troubleshoot them • Specialized knowledge of database technologies including relational (Oracle, Azure SQL Server, PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra), with experience in data synchronization and offline storage for mobile • Specialized knowledge in UI / Web 2.0 development JavaScript, TypeScript, CSS, SCSS, HTML5, AJAX, jQuery, NodeJS, ReactJS, AngularJS including responsive and mobile-first design principles • Strong expertise in design patterns, with a solid foundation in building scalable and maintainable applications across web and mobile platforms • Working knowledge of caching Redis or Varnish, cache-aside patterns, TTL and invalidation and of why and where to apply it • Exposure to event-driven development with Kafka or JMS / ActiveMQ, including message handling, retries, and idempotency • 2+ years with cloud platform services and application development using Microsoft Azure or GCP • Experience with containerization and orchestration Docker and/or Kubernetes is a strong plus • Specialized knowledge of CI/CD processes using Jenkins, GitHub Actions, or Azure DevOps, and confident daily use of Git and pull-request workflows • Specialized knowledge of automated unit testing with JUnit / TestNG and Jest, and automation frameworks such as Selenium, Playwright, Cucumber, Rest-Assured, and Karate; plus, mobile testing tools such as Appium or Espresso • Working knowledge of application performance profiling a slow endpoint, reading a stack trace or thread dump, spotting an N+1 query, and understanding JVM memory basics • Familiarity with observability practice structured logging, metrics, and distributed tracing and the ability to debug a production issue from them • Specialized knowledge of the full software development lifecycle and of Agile methodologies • Ability to understand client and stakeholder expectations, and to recognize and escalate issues that may affect delivery • Familiarity with GitHub Copilot or similar AI-assisted development tools Competencies: • interest and empathy for all others. • personal/business ethics. • encouraging the open expression of diverse ideas and opinions • feedback to grow personally and professionally work Engineering mindset • Compassionate and kind, showing courtesy, dignity, and respect. They show sincere • Show integrity in what is done and how it is done - without sacrificing • Embrace an inclusion-focused mindset, seeking input from others on their work and • Team-oriented, positively contributing to team morale and willing to help. • Learning-Focused, finding ways to improvise in their field and use positive constructive • Think strategically and proactively anticipate future problems, needs or changes in the • Retail Domain Experience is required • Experienced in mentoring development teams • Hands-on experience in production environments with an SRE (Site Reliability Mandatory Skills Required: • Programming Languages: Java (11 / 17+), JavaScript / TypeScript • Backend & Frameworks: Spring Boot, REST APIs, Microservices, OOAD • Frontend: ReactJS, HTML5, CSS / SCSS, JavaScript, Bootstrap, responsive design • SQL Databases: MySQL, PostgreSQL, Oracle, Azure SQL Server Any of these • NoSQL Databases: MongoDB, Cassandra Any of these • Caching: Redis or Varnish cache-aside, TTL and invalidation • Cloud: Azure or GCP hands-on application development • CI/CD & DevOps: Jenkins / GitHub Actions / Azure DevOps, Git and pull-request workflow • Automation Testing: JUnit / TestNG, Jest, Selenium / Playwright / Cucumber, Rest-Assured / Karate • Application Servers: Tomcat, Apache Jetty, Reactor Netty • Domain: Retail 3- retail, 2 non retail is fine

Required Skills

JavaSpring BootREST APIsMicroservicesJava EEReactJSJavaScriptTypeScriptHTML5CSSSQL ServerMySQLPostgreSQLMongoDBDockerKubernetesCI/CDGitJUnitSeleniumNoSQLCassandraRedisApache KafkaJMSActiveMQEvent-DrivenAzureGCPGitHub ActionsTomcatApache JettyObservabilityGitHub CopilotPlaywright

Partner picks for Senior Engineer Software in Bangalore

Matched to the skills this page calls for and the candidate's location.

Partner
  • Partner course provider

    Structured programmes for software engineers, data science and DevOps.

    covers javacovers kubernetes
  • UdemyVerified partner
    Partner course provider

    A marketplace of instructor-created courses across technology, business and creative skills.

    covers javascriptcovers docker
  • Partner competition

    Hackathon platform used by student and community hackathons across India.

    covers javascript

Partners are ResumeKart affiliates or institutes it works with; ResumeKart may earn a commission when a candidate enrols. Placement is decided by relevance, not payment. How ResumeKart earns

Prepare to Win This Role

Everything you need to ace the interview and negotiate top-of-band compensation.

The best-paying roles in your field. Every week. Free.

Join 10,000+ professionals getting job alerts and salary insights in their inbox

We respect your privacy. Unsubscribe anytime with one click.