Date:  Feb 13, 2025
Location: 

Bangalore, IN

Company:  Marlabs Innovations Pvt Ltd
Description: 

*Job Description:*

 

We are looking for a talented and experienced Senior Backend Developer to join our DiCE team. The successful candidate will have a robust background in backend development and a deep understanding of modern technologies and methodologies.

 

*Key Responsibilities:*

  • Design, develop, and maintain robust backend services using Java and Spring Boot.
  • Create and implement RESTful web services to support various applications.
  • Architect and develop micro services to enhance application scalability and maintainability.
  • Apply design patterns to create efficient and reusable code.
  • Deploy and manage applications on AWS, leveraging various cloud services.
  • Utilize Kubernetes for container orchestration and management.
  • Develop and maintain CI/CD pipelines to automate testing and deployment processes.
  • Collaborate with cross-functional teams to integrate IoT solutions into our platforms.
  • Work closely with frontend developers to ensure seamless integration with React applications.
  • Troubleshoot and optimize application performance and scalability.
  • Mentor junior developers and contribute to team knowledge sharing.

 

*Required Skills:*

  • Proficiency in Java and the Spring Boot framework.
  • Strong experience in developing RESTful web services.
  • In-depth knowledge of microservices architecture.
  • Familiarity with design patterns and best coding practices.
  • Experience with AWS services (e.g., EC2, S3, Lambda).
  • Strong understanding of Kubernetes for container orchestration.
  • Proficient in CI/CD tools and practices (e.g., Jenkins, GitLab CI).
  • Knowledge of IoT architectures and protocols is a plus.
  • Experience with frontend technologies, particularly React is a plus.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.
  • Strong communication and teamwork skills.

 

*Preferred Qualifications:*

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 8+ years of experience in backend development.
  • Familiarity with database technologies (SQL and NoSQL).
  • Experience with Agile development methodologies.