Job Description
We are excited to announce an opening for Sr Engineer Software at ACI.
Please find below the details of the role and its responsibilities.
Skills Required :
React JS, Node JS, Java , Spring Boot , Python, DevOps, CI / CD (GitHub Actions), Cosmos DB, SQL, NoSQL, MongoDB, PostgreSQL, Azure / GCP / AWS, GenAI (Large Language Models, LangChain, OpenAI / Gemini API Integration)
Experience Range : 6 - 9 years
Job Description :
Position Title : Senior Software Engineer
Job Description :
Roles & 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
Propose and champion 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
Experience Required :
6-9 years of experience
4+ years of hands-on experience in software development using React JS, Node JS
3+ years of hands-on experience in software development using Java & Spring Boot
Strong understanding of object-oriented design (OOAD), RESTful API design, and microservice architecture.
Solid experience with DevOps practices, including CI / CD pipeline creation (GitHub Actions), containerization, and automated deployments.
In-depth knowledge of database technologies, including Cosmos DB, PostgreSQL, MongoDB, and other SQL / NoSQL systems.
Experience in Generative AI (GenAI) integration leveraging Large Language Models (LLMs) with frameworks such as LangChain and OpenAI / Gemini API for intelligent chatbot and automation solutions.
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 environment
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, JavaScript, Spring Boot, React JS and Node JS
Cosmos DB, Mongo DB / Non-SQL and SQL database management
Microservices and API Management
Azure / GCP / AWS, Kubernetes, CI / CD pipeline, GitHub / Version control
RESTful APIs
GenAI (Large Language Models, LangChain, OpenAI / Gemini API Integration)
Additional Skills Required :
Sr Software Engineer • Bengaluru, India