About this role
Job Description:
Kaleris is a private equity-backed software firm focused on supply chain optimization, headquartered in Atlanta, Georgia. We are a global leader in the supply chain execution market, focused on accelerating the transformation of digital supply chain for industrial and finished goods shippers and carriers by combining best-in-class solutions for challenges tied to yard management, shipment visibility, and asset management, across rail, truck, and multi-mode transportation.
We’re looking for a forward-thinking Software Engineers to help in building the next generation of our flagship product the Kaleris/Navis™ SPARCS N4 terminal operating system (TOS). In this position, you will have an opportunity to make major contributions to our next-generation transportation and logistics software for the marine industry. You will work together with colleagues to define system requirements and build state-of-the-art software. You must be a quick learner, have excellent communication skills and be able to maintain ownership of large engineering projects through their lifecycle: architecture/design, implementation, testing, maintenance, and support. This position has unique opportunities for growth in both the functional and technical directions.
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 to deliver highly efficient features and functionality. • Take ownership of a product's feature design and development. • Participate in code, feature reviews, and provide feedback. • Provide guidance and support related to your feature to various cross-functional teams within the organization. • Mentor and coach other team members. • Write technical documents that explain how new modules and new products are implemented • Participate in the full life-cycle development process from definition and design to product delivery
Requirements
• BE/BTech/MCA/MSC IT with 5 - 9 years of experience • Strong knowledge of and experience with object-oriented methodologies, enterprise application architectures, and design pattern • Expert Knowledge of application development using Java • Experience in creating RESTful applications using Spring Boot deployed on a public cloud environment like AWS and/or Azure. • Highly experienced with software development processes, particularly software design and unit/integration testing using JUnit. • Good understanding of application software, secure coding, scalability, performance, and reliability aspects • Ability to work in a fast-paced, test-driven, collaborative, and iterative programming environment. Experience with agile development approaches is a plus • A highly motivated individual, who is ready to accept challenges, continually innovate and learn, and help others • Excellent problem-solving and troubleshooting skills. • Fluent in written and spoken English • Experience with relational database management systems and No SQL like Cassandra. • Experience with messaging technologies like Kafka, and JMS • Strong domain(Navis N4 TOS) skill will be added advantage Kaleris is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.