About the Role
This position requires ownership of Java-driven integration solutions and end-to-end management of data pipelines, working closely with cross-functional teams to deliver reliable, high-performance systems.
Responsibilities
- Design and implement core Java applications for data integration
- Develop scalable solutions to connect disparate data systems
- Lead technical direction for integration architecture
- Ensure data consistency and reliability across platforms
- Collaborate with data engineers and platform teams
- Optimize data transfer processes for performance and scalability
- Troubleshoot and resolve integration issues
- Maintain documentation for integration workflows
- Enforce coding standards and best practices
- Mentor junior engineers on integration patterns
- Evaluate new technologies for data connectivity
- Participate in system design reviews
- Support deployment and monitoring of integration services
- Ensure compliance with data governance policies
- Integrate APIs and third-party data sources
Nice to Have
- Master's degree in a technical discipline
- Experience with big data platforms such as Hadoop or Spark
- Background in event-driven architecture
- Exposure to data governance frameworks
- Certifications in cloud or Java technologies
Compensation
Competitive salary with comprehensive benefits package
Work Arrangement
Hybrid work model with partial remote flexibility
Team
Collaborative engineering team focused on scalable data systems
Technology Stack
- Primary languages: Java, SQL
- Frameworks: Spring Boot, Apache Camel
- Cloud platforms: AWS, Azure
- Data stores: PostgreSQL, MongoDB, S3
- Tools: Docker, Kubernetes, Jenkins, Git
Team Expectations
- Proactive communication
- Ownership of deliverables
- Collaborative problem solving
- Commitment to code quality
- Adaptability to changing priorities
Available for qualified candidates