Company Overview Isoftronics is a dynamic IT services and consulting company specializing in delivering and managing technology solutions to enhance business operations. With a strategic focus on providing expert guidance, Isoftronics assists organizations in leveraging information technology to achieve their business goals. Based in Chennai with a dedicated team of 11-50 employees, Isoftronics is committed to delivering top-notch IT services and consultancy.
Job Overview The Mid-Level Java Backend Developer position at Isoftronics is a full-time role located in Chennai and Bangalore Rural. We are seeking a skilled professional with a strong background in backend development and a minimum of 4 years of experience. This role offers an opportunity to work with cutting-edge technologies in a dynamic environment, focusing on Java, Spring Boot, and Microservices Architecture.
- Qualifications and Skills Proficient in Java, with a strong understanding of Java development principles and practices. (Mandatory skill)
- Experience with Spring Boot framework for building scalable and efficient applications. (Mandatory skill)
- In-depth knowledge of Microservices Architecture, enabling the development of modular and flexible systems. (Mandatory skill)
- Hands-on experience in developing and consuming RESTful APIs, providing seamless integration with other systems.
- Strong understanding of database management and SQL for data retrieval and manipulation.
- Experience with Docker for containerization and Kubernetes for orchestration of application deployments.
- Familiarity with API performance tuning, focusing on optimizing response times and efficiency.
- Solid problem-solving skills and the ability to work collaboratively in a team environment.
- Roles and Responsibilities Design, develop, and maintain backend services using Java, Spring Boot, and Microservices Architecture.
- Collaborate with front-end developers and other team members to establish objectives and design cohesive code.
- Develop RESTful APIs to integrate applications and systems, ensuring seamless data flow and functionality.
- Implement performance tuning and code optimization to enhance application efficiency and scalability.
- Maintain database integrity and perform query optimization to ensure fast and reliable data access.
- Utilize Docker and Kubernetes for efficient deployment and management of application containers.
- Review, analyze, and modify current systems, programming tasks, and databases to improve performance.
- Participate in regular code reviews, share knowledge and provide constructive feedback to team members.