Back End Developer

Noida, Uttar Pradesh, India
Dec 24, 2024
Dec 24, 2025
Remote
Contract
5 Years
Job Description

We are seeking a highly skilled and innovative Back End Developer to collaborate with cross-functional Agile teams to build robust, scalable backend frameworks. The successful candidate will be responsible for designing, developing, and architecting backend systems, with a focus on microservices and cloud-native applications. This role requires a deep understanding of Java development principles, Agile methodologies, and a solid grasp of cloud platforms such as GCP and Azure. Your ability to communicate best practices related to cloud platforms and frameworks will be key to the success of your team.

Key Responsibilities

  • Collaborate with cross-functional teams to design, build, and deploy backend frameworks and microservices from the ground up.
  • Architect scalable and efficient backend systems that integrate seamlessly with cloud platforms such as GCP or Azure.
  • Develop cloud-native applications and microservices using Java/J2EE, REST APIs, Spring Core, Spring MVC, Spring Boot, JPA, Spring Security, and similar technologies.
  • Design and implement event-driven frameworks with a focus on Kafka integrations.
  • Manage end-to-end processes in cloud environments, ensuring smooth deployment and operation of backend services.
  • Drive the use of best practices for cloud infrastructure management, ensuring services are optimized for performance, security, and scalability.
  • Utilize CI/CD tools such as Gradle, Maven, and Jenkins to automate the building, testing, and deployment of services.
  • Work closely with stakeholders to ensure the delivery of backend solutions that meet business requirements while maintaining high code quality.
  • Ensure the backend services are aligned with Agile practices, contributing to iterative development and continuous improvement.

Required Skills and Experience

  • Minimum of 7 years of experience in designing and architecting frameworks.
  • At least 5 years of experience developing microservices and cloud-native applications using Java/J2EE and related technologies.
  • Strong proficiency in working with REST APIs, Spring Framework (Core, MVC, Boot, Security), JPA (Java Persistence API), and ORM frameworks.
  • Expertise in cloud platforms, particularly GCP and Azure, with a deep understanding of end-to-end processes within these environments.
  • Proven experience working with event-driven frameworks and integrating with technologies such as Kafka.
  • Experience with CI/CD tools and pipelines, specifically using Gradle, Maven, and Jenkins to automate and streamline deployment processes.
  • Strong problem-solving skills and the ability to innovate while maintaining best practices in backend development.

Nice to Have Skills and Experience

  • Experience with AI technologies and integrating AI-driven solutions into backend systems.

Why This Role

This role offers an excellent opportunity for highly skilled backend engineers to apply their expertise in designing scalable, efficient, and secure cloud-based solutions. You'll have the chance to work on impactful projects in the healthcare sector, collaborating with a dynamic team of professionals. As part of a Fortune 500 company, you'll gain exposure to industry-leading technologies and frameworks, and the flexibility of remote work gives you the autonomy to manage your time effectively.

If you are an experienced Backend Integration Engineer with a passion for cloud technologies, microservices, and Agile development, we encourage you to apply and join this exciting venture.