Software Engineer

4 - 9 years

5 - 9 Lacs

Posted:6 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

We are seeking a highly skilled Software/Senior Software Engineer to lead the development of our global incentives microservices platform using a combination of open-source frameworks + Cloud native technology stack. As a Software Engineer, you will be responsible for designing, developing, and implementing scalable microservices architecture that will support the companys business requirements.

  • Bachelors or masters degree in Computer Science, Computer Engineering, or a related field.
  • Minimum of 4+ years of experience in software development with expertise in building microservices architectures on a JVM platform (Preferably Java/Spring Boot/Spring Cloud)
  • Experience in TDD/BDD methodologies and in writing Unit, Integration, Acceptance test cases
  • Hands-on experience with open-source technologies such as Kubernetes, Docker, and Kafka.
  • Experience/Exposure to NoSQL datastores (Columnar, Document databases)
  • Solid understanding of software development principles, including design patterns, software architecture, and testing methodologies.
  • Strong programming skills in one or more programming languages, such as Java, Python, or Go.
  • Experience with cloud-based technologies, such as AWS, Azure, or Google Cloud.
  • Excellent communication and collaboration skills, with the ability to work effectively in a fast-paced, agile environment.
  • Collaborate with cross-functional teams, including Product Managers, Architects, DevOps, and QA, to design and develop a scalable microservices platform.
  • Design, develop and implement high-quality, reusable, and testable code that adheres to industry best practices and standards.
  • Lead and mentor a team of software developers, providing technical guidance and support throughout the software development lifecycle.
  • Build re-usable frameworks and work closely with DevOps and other teams to ensure the platform is highly available, scalable, and fault tolerant.
  • Handle operational issues with little or no oversight.
  • Conduct code reviews and ensure adherence to standards, patterns, and architecture principles.
  • Develop and maintain technical documentation and user guides for the platform

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Ford logo
Ford

Automotive

Dearborn

RecommendedJobs for You

coimbatore, tamil nadu, india

pune, maharashtra, india

pune, maharashtra, india