Apply now »

Sr. Software Engineer - Java Job

Date:  Aug 28, 2025
Job Requisition Id:  62197
Location: 

Bangalore, KA, IN Bangalore, KA, IN

Job description:

 

Job Title: Senior Backend Developer


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.

Apply now »