Skip to main content

Java Software Developer

India

Job Summary: We are seeking a highly skilled Senior Java Software Developer with expertise in Spring Boot, Kubernetes, Agile methodologies, and cloud migration. The ideal candidate will have a strong technical background and proven experience in designing, developing, and deploying robust applications. This role involves working closely with cross-functional teams to ensure the successful delivery of high-quality software solutions.

Key Responsibilities:

  • Design, develop, and maintain high-quality Java applications using Spring Boot.
  • Implement and manage containerized applications using Kubernetes.
  • Participate in cloud migration projects, ensuring seamless transition and optimization.
  • Collaborate with product managers, designers, and other developers to define, design, and deliver new features.
  • Contribute to all phases of the software development lifecycle, from requirement gathering to deployment and maintenance.
  • Implement best practices for code quality, testing, and performance optimization.
  • Participate in Agile/Scrum ceremonies and contribute to continuous improvement of development processes.
  • Troubleshoot, debug, and resolve complex technical issues.
  • Stay current with emerging technologies and industry trends to ensure our applications remain competitive and up-to-date.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Minimum of [X] years of experience in Java development.
  • Proven experience with Spring Boot and microservices architecture.
  • Hands-on experience with Kubernetes for container orchestration.
  • Strong understanding of Agile methodologies and experience working in Agile teams.
  • Demonstrated experience in cloud migration projects, preferably with AWS, Azure, or Google Cloud.
  • Solid understanding of DevOps practices and CI/CD pipelines.
  • Experience with database technologies such as SQL, NoSQL, and ORM technologies.
  • Familiarity with version control systems, preferably Git.
  • Strong problem-solving skills and the ability to think critically and analytically.
  • Excellent communication and teamwork skills.

Preferred Skills:

  • Experience with multiple cloud platforms (AWS, Azure, Google Cloud).
  • Knowledge of front-end technologies such as Angular, React, or Vue.js.
  • Certifications in Java, Kubernetes, or cloud technologies.
  • Familiarity with security best practices in software development.

What We Offer:

  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • A collaborative and inclusive work environment.
  • Flexible work hours and remote work.

Apply Now!