Job Overview:
The position involves developing the next generation of the SPARCS N4 terminal operating system (TOS), a key software used in transportation and logistics, particularly for managing marine terminals.
Job Highlights:
| Job Role | Software Engineer | 
| Experience | Freshers | 
| Job Type | Hybrid-Full Time | 
| Company | Kaleris | 
| Location | Chennai | 
| Salary | Not Disclosed | 
Required Qualifications:
- BE/B.Tech/MCA/MSc IT with 1-3 years of experience.
 - Strong understanding and hands-on experience with object-oriented programming methodologies, enterprise application architectures, and design patterns.
 - Expertise in Java application development.
 - Proven experience building RESTful applications using Spring Boot, deployed in public cloud environments like AWS or Azure.
 - Extensive experience with software development processes, particularly in software design and unit/integration testing using JUnit.
 - Solid grasp of application software, secure coding practices, scalability, performance, and reliability considerations.
 - Ability to thrive in a fast-paced, test-driven, collaborative, and iterative programming environment. Familiarity with agile development approaches is a bonus.
 - Self-motivated, challenge-ready, continuously innovating, eager to learn, and supportive of team growth.
 - Excellent problem-solving and troubleshooting skills.
 - Fluent in both written and spoken English.
 - Experience with relational database management systems and NoSQL databases like Cassandra.
 - Familiarity with messaging technologies such as Kafka and JMS.
 - Knowledge of open-source frameworks like Spring, Spring Boot, and Spring Integration is an added advantage.
 
Responsibilities:
- Analyze, design, unit test, and develop robust, large-scale applications.
 - Create secure, scalable, and highly available distributed applications.
 - Collaborate with product management and quality assurance teams to deliver efficient features and functionality.
 - Take ownership of the design and development of product features.
 - Participate in code and feature reviews, providing constructive feedback.
 - Offer guidance and support regarding your features to various cross-functional teams.
 - Mentor and coach fellow team members.
 - Write technical documentation detailing the implementation of new modules and products.
 - Engage in the full life-cycle development process, from definition and design to product delivery.
 
Benefits & Compensation
- Attractive compensation package
 - Paid leave options (Vacation/Annual, Casual, and Volunteer time off)
 - Health insurance coverage
 - Life and accident insurance
 - Broadband and IT gadgets allowances
 - Meal and fuel allowances
 - Provident Fund contributions
 - Tuition reimbursement program
 - Employee assistance services
 - Opportunities for career growth and mentorship
 
 