Job Responsibilities:Develop, design, and implement Java-based integration solutions facilitating communication across various systems and applications.Collaborate with cross-functional teams to gather integration requirements and translate them into technical designs.Create and maintain APIs and connectors to enable seamless data exchange and interoperability.Employ integration tools and platforms to craft scalable and resilient integration solutions.Conduct code reviews and ensure adherence to coding standards and best practices.Identify and troubleshoot integration issues, implementing effective solutions and addressing root causes.Participate in the entire software development lifecycle, including requirements analysis, design, coding, testing, deployment, and maintenance.Document integration processes, APIs, and technical specifications for future reference.Collaborate with stakeholders to comprehend business needs and align integration solutions with organizational goals.
Job Qualifications:Hold a Bachelor's degree in Computer Science, Software Engineering, or a related field (or possess equivalent practical experience).Demonstrate proven experience as a Java Developer, with additional experience in integration projects being advantageous.Possess a strong proficiency in the Java programming language and related frameworks (Spring, Apache Camel, etc.).Familiarity with integration patterns, API design, and RESTful web services.Experience with integration tools such as Apache Kafka, RabbitMQ, or MuleSoft is considered a plus.Knowledge of data formats such as JSON and XML, coupled with experience in data transformation.Understanding of authentication, authorization, and security principles in integration.Showcase excellent problem-solving skills with the ability to analyze and resolve complex integration challenges.Possess strong communication skills for effective collaboration with both technical and non-technical teams.Ability to work independently and collaboratively within a fast-paced environment.Experience with version control systems (e.g., Git) and continuous integration practices is advantageous.
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
