Job Title: Integration Specialist The role of Integration Specialist involves working closely with various teams to design, develop, and maintain robust integration services. This specialist is responsible for ensuring seamless communication between different systems, processes, and applications. The ideal candidate will have a deep understanding of Java backend development, system integrations, and API design. Key Responsibilities: - Design and implement direct and reverse integration architecture and functionality. - Provide technical guidance and support to team members on integration-related queries. - Identify, document, and implement enhancements to integration APIs based on client feedback. - Apply Enterprise Integration patterns to optimize scalability and interoperability. - Lead the onboarding process for new integration developers, ensuring a smooth transition into the team. - Provide mentorship and training to the integration team, fostering a culture of technical excellence. - Work closely with product managers, architects, and client teams to align integration workflows with business objectives. - Act as a liaison between technical and non-technical stakeholders to resolve challenges efficiently. - Design, develop, and maintain robust integration services using Java and Spring Boot framework. - Ensure high-quality code by writing comprehensive unit and integration tests. - Utilize containerization technologies (Docker, Kubernetes) and message streaming tools (Kafka). Requirements: - Bachelor's degree in Computer Science, Engineering, or related field. - 5+ years of backend development experience using Java and Spring Boot. - Strong understanding of RESTful APIs, messaging systems, and integration frameworks. - Hands-on experience with relational databases (e.g., MySQL, PostgreSQL). - Proficiency in using containerization technologies (Docker and Kubernetes). - Excellent problem-solving skills and attention to detail. Nice to Have: - Familiarity with system integrations and Enterprise Integration patterns. - Experience in leading technical teams or mentoring developers. - Understanding of microservices architecture. - Knowledge of CI/CD pipelines and tools. - Excellent analytical skills and attention to detail. - Excellent verbal and written English communication skills. - Initiative and drive to do great things. About Our Company: We are an American software development and technology advisory firm that brings top-tier engineering talent to clients around the world. We tackle custom product development projects, staff augmentation, major integrations and upgrades, and much more. Our team is far more hands-on than giant outsourcing shops, but still big enough to handle major enterprise clients. Location: Remote. Benefits: Vacation, Brand New Laptop, and More: You'll get a generous vacation schedule and other goodies.