Infios logo

Senior Software Engineer

Infios
NewPosted yesterday

LOCATION

India · Remote

EXPERIENCE

5+ Years

TYPE

FullTime

SKILLS REQUIRED

Microservices ArchitectureSpring BootJavaRESTful APIsGitDebuggingObservabilitySQLUnit Testing

Job description

Overview

Senior Software Developer on the Order Management Systems (OMS) product engineering team, building cloud-native microservices for enterprise retailers across Order Management, Inventory Visibility, ATP, Promising and Fulfillment.

What you'll do

  • Design, develop, test and maintain Java Spring Boot microservices.
  • Build REST APIs and backend services for enterprise Order Management and Supply Chain applications.
  • Implement new product features and resolve production issues with high quality and attention to detail.
  • Write clean, maintainable, well-tested code following engineering best practices.
  • Participate in code reviews and technical discussions.
  • Work closely with Product Management, QA, DevOps and senior engineers to deliver product enhancements.
  • Contribute to improving application performance, scalability, reliability and security.
  • Build configurable product capabilities that can be used by multiple enterprise customers.
  • Follow CI/CD, automated testing and secure software development practices.
  • Use AI tools responsibly for coding, debugging, testing, documentation and productivity while maintaining ownership of the delivered solution.

What you'll need

  • Bachelor's degree in Computer Science, Engineering, or a related discipline.
  • 5+ years of professional software development experience.
  • Strong programming skills in Java.
  • Experience with Spring Boot and REST API development.
  • Good understanding of object-oriented programming, data structures and software design principles.
  • Experience with SQL and/or MongoDB.
  • Familiarity with Git and modern development workflows.
  • Basic understanding of microservices architecture.
  • Good debugging and problem-solving skills.
  • Strong communication and teamwork skills.
  • Comfortable using AI tools as part of the daily development workflow, including code generation and refactoring, debugging and troubleshooting, writing unit tests, understanding unfamiliar codebases, generating technical documentation, and learning new technologies and frameworks.

Nice to have

  • Experience with cloud platforms such as Azure, AWS or GCP.
  • Exposure to Docker and Kubernetes.
  • Familiarity with Kafka or other messaging technologies.
  • Knowledge of enterprise applications such as Order Management, Inventory Management, Supply Chain, Warehouse Management or eCommerce.
  • Experience working in Agile/Scrum teams.
  • Exposure to observability and monitoring tools.
  • Experience writing unit and integration tests.

Details

  • Location: Remote India.
  • Applications must be submitted via the company career site.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer