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