About the Role
The role involves developing and maintaining high-performance Java applications that support real-time fleet tracking and operations. The developer will collaborate with cross-functional teams to deliver robust, scalable solutions using modern software engineering practices.
Responsibilities
- Design and implement backend services using Java and related frameworks
- Develop scalable APIs to support fleet tracking and vehicle monitoring features
- Collaborate with frontend developers to integrate user-facing elements with server logic
- Write clean, maintainable, and well-documented code
- Participate in code reviews to ensure code quality and consistency
- Troubleshoot, debug, and optimize application performance
- Work closely with product managers to understand requirements and translate them into technical solutions
- Support deployment processes and monitor system behavior in production
- Integrate with third-party services and data sources relevant to fleet operations
- Ensure data integrity and efficient database interactions
- Contribute to architectural decisions and system design improvements
- Maintain existing codebase while introducing new features
- Follow agile development methodologies and participate in sprint planning
- Implement security best practices across application layers
- Assist in defining testing strategies and writing automated tests
- Monitor application logs and metrics to proactively identify issues
- Collaborate with DevOps to streamline CI/CD pipelines
- Stay current with emerging technologies and apply them to improve system capabilities
- Document technical designs and development processes
- Support peer learning and knowledge sharing within the engineering team
Compensation
Competitive salary based on experience and qualifications
Work Arrangement
Hybrid work model with flexibility for remote and office-based collaboration
Team
Collaborative engineering team focused on building scalable solutions for transportation and logistics
Technology Stack
- Java 11+
- Spring Boot
- PostgreSQL
- Kafka
- Docker
- AWS
- Git
- REST APIs
- Microservices
Preferred Qualifications
- Experience with Kubernetes
- Background in fleet or asset tracking systems
- Knowledge of geospatial data processing
- Familiarity with event-driven architectures
- Experience with monitoring tools like Prometheus or Grafana
Available for qualified candidates requiring sponsorship