BENGALURU · FULLTIME
Staff Software Engineer
Albertsons Companies
Bengaluru · onsite · Posted 62d ago
Sourced from
Not disclosed9–12 yrsfulltimeBengaluru
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.8s
- Found the form on Instahyre · 8 questions to answer1.7s
- Decided the answers for all of them2.8s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Responsibilities:
- Hands-on code-writing skills; conducts code reviews and works continuously on code quality improvements.
- Performs advanced development, support, and implementation of complex systems using specialized domain knowledge and highly developed business expertise.
- Partners with architects to work on low-level designs.
- Leads large projects and programs with limited or no oversight.
- Evaluates business and software industry trends and suggests improvements to processes, products, and services.
- Proposes and champions new ideas, technologies, or process improvements that can enhance the development process and product quality.
- Sets standards to deliver high-quality products and services; sets high standards for self and others.
Requirements:
- 9-12 years of experience as a full-stack developer in Java, web, and mobile development technologies.
- 7+ years of programming experience in Java, with a strong focus on building microservices and REST APIs.
- 5+ years of experience developing web applications using ReactJS and/or AngularJS.
- Advanced knowledge of application servers such as Tomcat, Apache Jetty, and Reactor Netty.
- Strong expertise in database technologies, including relational databases (Oracle, Azure SQL Server, PostgreSQL) and NoSQL databases (MongoDB, Cassandra), with experience in mobile data handling and synchronization.
- In-depth knowledge of UI/Web 2.0 development (JavaScript, CSS, SCSS, HTML5 AJAX, jQuery, ReactJS, and AngularJS), including responsive and mobile-first design principles.
- Minimum 3+ years of experience with cloud platform services and application development using Microsoft Azure, GCP, or AWS.
- Advanced knowledge of automated unit testing with tools like JUnit/TestNG and test automation frameworks such as Selenium, Playwright, Cucumber, Rest-Assured, and Karate, plus mobile testing tools like Appium or Espresso.
- Deep understanding of the full software development lifecycle and Agile methodologies.
- Advanced expertise in capacity planning, systems performance analysis, and optimization in distributed client/server and mobile environments.
- Familiarity with GitHub Copilot or similar AI-assisted development tools.
- Strong expertise in design patterns and architectural principles for building scalable, maintainable applications across web and mobile platforms.
- Specialized knowledge in CI/CD pipelines using Jenkins or GitHub Actions.
- DevOps experience, including setup and management of Docker and/or Kubernetes clusters, is a strong plus.
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 donewithout 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 improve in their field and using positive, constructive feedback to grow personally and professionally.
- Think strategically and proactively to anticipate future problems, needs, or changes in the work.
- Retail domain experience is required.
- Experienced in mentoring development teams.
- Hands-on experience in production environments with an SRE (Site Reliability Engineering) mindset.
- Proficient in design patterns and architectural skills, with a proven track record of delivering large-scale initiatives while managing multiple parallel projects effectively.
Mandatory Skills Required:
- Programming Languages: Java (11+ Version).
- SQL and NoSQL Databases: MySQL / PostgreSQL / Oracle / MongoDB / Cassandra.
- Frontend Skills: ReactJS.
- Backend Skills: Spring Boot / REST APIs / Microservices.
- Automation Testing: JUnit / Selenium / Playwright / Cucumber / Jest.
- Cloud: AWS/GCP/Azure, CI/CD, GitHub, Jenkins.
- AI: LLM applications, RAG, agentic/multi-agent systems, LangChain/LangGraph.
Good-to-Have Skills:
- Frontend Skills: HTML / CSS / JavaScript / Bootstrap.
Sourced from instahyre
Section · 02
Skills
apisamazon web servicesLarge Language Models (LLMs)React.JsSQLSpring BootJavaMicroservicesAgentic AiREST API