Java Developer

Date: 10 Jan 2025

Location: India, India

Company: Singtel Group

ava -

Position Overview:We are looking for a Senior Java Developer with 5-8 years of experience to join our development team. The ideal candidate will have a strong background in Java development, with expertise in Spring Boot and AWS. Experience with Kubernetes will be considered a significant advantage. The candidate will be responsible for designing, developing, and maintaining high-performance, scalable applications that meet the needs of our clients.

Key Responsibilities:

  • Design, develop, and maintain Java-based applications using Spring Boot framework.
  • Utilize AWS services to build scalable and reliable solutions.
  • Experience with Kubernetes is a plus, as it will involve containerization and orchestration of microservices.
  • Collaborate with cross-functional teams to define, design, and implement REST APIs and microservices architectures.
  • Work with MySQL database to ensure data integrity and performance.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Optimize applications for maximum performance and scalability.
  • Troubleshoot and debug issues to ensure smooth operation of applications.
  • Apply Agile methodologies to deliver high-quality software in a timely manner.
  • Stay updated on emerging technologies and industry trends, and recommend improvements to enhance efficiency and productivity.
  • Mentor junior developers and provide technical guidance and support as needed.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5-8 years of experience in Java development.
  • Proficiency in Spring Boot framework.
  • Strong understanding of AWS services and architecture.
  • Experience with containerization technologies, particularly Kubernetes, is highly desirable.
  • Solid understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Experience designing and implementing RESTful APIs and microservices architectures.
  • Proficiency in MySQL database design and development.
  • Hands-on experience with Java 11 or 17.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.

Ability to work independently and as part of a team in a fast-paced environment