Company Overview
iAgami Technologies is a professional services firm specializing in IT consulting, application development, and business process automation. Our mission is to aid organizations in modernizing their technology infrastructure and optimizing operations to enhance business performance. Leveraging advanced technologies like cloud computing, artificial intelligence, and robotic process automation, we deliver scalable solutions customized to our clients' needs. Headquartered in Tiruchirapalli, we are a lean team focused on innovation and efficiency.
Job Overview
We are seeking a Senior Java Backend Developer for a full-time, hybrid role based in Chennai, Bangalore, Pune, Hyderabad, or Thiruvananthapuram. The successful candidate will play a critical role in designing and implementing backend components of our application solutions. This is an opportunity to work within a dynamic environment focused on digital transformation and application modernization.
Qualifications and Skills
- Proven experience in Core Java development in an enterprise setting (Mandatory skill).
- In-depth knowledge of Spring Boot for building microservices architectures (Mandatory skill).
- Experience in team management and mentoring junior developers (Mandatory skill).
- Solid understanding of microservices design patterns and architectures.
- Proficiency in working with Kubernetes for container management and deployment.
- Familiarity with Agile Methodologies for managing projects and teams.
- Strong problem-solving skills with the ability to handle complex technical challenges effectively.
- Excellent communication skills to collaborate with cross-functional teams and stakeholders.
Roles and Responsibilities
Design, develop, and maintain backend components using Java and Spring Boot frameworks.Collaborate with cross-functional teams to define, design, and ship new features.Lead and mentor a team of junior developers to ensure high-quality deliverables.Implement and manage microservices deployed on Kubernetes.Ensure robust security and performance of the application by following industry best practices.Participate in code reviews and provide constructive feedback to improve code quality.Engage in continuous integration and delivery process to ensure reliable deployments.Stay updated with emerging technologies and apply them to improve existing solutions.