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.