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