Software Engineer - Full Stack - Rabbitmq,Kafka,Java - Chennai, 4.00 - 6.00 yrs | Sampoorna (J50860)

job opening

Job Summary


Experience:

4.00 - 6.00  Years 

Industrial Type:

IT-Software/Software Services

Location:

Chennai

Functional Area:

IT Software - Application Programming / Maintenance

Designation:

Software Engineer - Full Stack

Key Skills:

Rabbitmq,Kafka,Java

Educational Level:

Graduate/Bachelors

Job Post Date:

Stream of Study:

Computer Science/IT

Degree:

BE-Other, BSc-Comp/IT, BSc-Other, BTech-Comp/IT, BTech-Other, MCA

Company Description


For years, the transportation industry used technology that wasn`t designed with the future in mind. This limited fleets and drivers to proprietary systems, creating obstacles for innovating the optimal driver experience.
Since launching in 2015, they have spent thousands of hours working with fleets to make transportation smart. From the back office to the driver`s seat, they provide solutions at every level to help fleets future-proof their operations.
Since 2015, our client has connected fleets across the nation with the tools they need to take control of their technology. As part of their ongoing mission to transform transportation, they have made it easy for fleets to develop, deploy, and manage their commercial vehicles’ mobile devices and applications on a single platform.?
?
Through their partnerships with industry leaders at every stage of ?the supply chain, they empower fleets with endless opportunities to innovate and create solutions that evolve as their businesses grow.

Job Description


Software Engineer – Full stack

Essential Responsibilities
• Design and implement event-driven architectures using Kafka, RabbitMQ, AWS SQS, and message queue patterns.
• Architect and implement scalable, secure, and performance solutions using modern web technologies.
• Design and develop RESTful and GraphQL APIs that power fleet management features including telematics, asset management, real-time tracking and alerts management.
• Build and optimize data processing pipelines handling high-volume telemetry and event streams from connected vehicles and devices.
• Collaborate with cross-functional teams to integrate third-party services, APIs, and data sources, ensuring seamless interoperability.
• Implement robust authentication and authorization mechanisms for secure access using Auth0 and Laravel Passport
• Develop and maintain database schemas, queries, and migrations for MySQL, PostgreSQL (with TimescaleDB), and Elasticsearch.
• Produce clean, maintainable, and well-documented code, conducting thorough code reviews.
• Troubleshoot and debug issues for optimal application performance using monitoring tools (Datadog, Grafana)
• Implement comprehensive testing strategies.
• Troubleshoot and debug issues for optimal application performance.
• Stay current with emerging technologies and best practices in backend and web development.
Experience & Skills
• Bachelor’s degree in Computer Science, Software Engineering, or related field.
• 4+ years of professional software development experience.
• Expertise in event-driven integration patterns (event-driven microservices communication, pub/sub messaging using RabbitMQ, AWS SQS and Laravel Queues).
• Strong expertise in one of (PHP Laravel framework, Node JS, Java Springboot) with deep knowledge of service providers, middleware, and dependency injection patterns.
• Solid understanding of microservices architecture, containerization (Docker), and orchestration (Kubernetes).
• Strong database experience with PostgreSQL and TimescaleDB, MySQL, Redis, ElasticSearch.
• Experience with testing frameworks like PHPUnit, Codeception, JUnit, Mockito, Jest, and Mocha.
• Proven ability to architect and design scalable, distributed, cloud-native systems (AWS/Azure or GCP).
• Experience with Vue/React, GraphQL, AWS CDK is nice to have.
• Strong grasp of software engineering principles, design patterns, data structures, algorithms, and system design.
• Demonstrated leadership skills in driving technical excellence, and fostering a culture of collaboration and accountability.

announce
Did not find a matching job? You can still send your CV to jobs@sampoorna.com or Register Here