Overview:
We are looking for a Senior Software Engineer to join our dynamic integration team. The ideal candidate will have a solid foundation in Java development and a deep understanding of modern integration architectures, technologies, and best practices. In this role, you'll be responsible for designing, building, and maintaining high-quality integration solutions that ensure smooth communication between applications, systems, and data sources. You’ll also play a critical part in setting up and maintaining the development environment and ensuring that the integration components are developed, tested, and deployed in alignment with business and technical requirements.
Key Responsibilities
- Design and develop Java-based integration solutions that enable seamless interaction between disparate systems.
- Collaborate with business analysts, architects, and other developers to gather requirements and translate them into scalable integration designs.
- Build and manage RESTful APIs, messaging queues, and custom connectors to support data exchange across platforms.
- Leverage integration platforms and tools (e.g., Apache Camel, MuleSoft, Spring Integration) to implement robust solutions.
- Conduct code reviews to maintain high-quality code and enforce best practices and coding standards.
- Troubleshoot and resolve complex integration issues, performing root cause analysis and applying long-term fixes.
- Participate actively in all phases of the software development lifecycle— requirements, design, implementation, testing, deployment, and support.
- Create and maintain clear and concise documentation for integration flows, technical designs, and APIs. Align integration work with organizational goals and ensure solutions meet business needs efficiently and securely.
Qualifications
- Proven experience with Java (Java 8 or later) and related frameworks (e.g., Spring Boot, Spring Integration).
- Strong understanding of integration patterns, REST/SOAP APIs, messaging systems (e.g., Kafka, JMS), and microservices architecture.
- Experience with integration tools/platforms such as MuleSoft, Apache Camel, Dell Boomi, or similar is a plus.
- Familiarity with DevOps practices and tools (CI/CD pipelines, Docker, Jenkins, Git).
- Solid problem-solving skills and a proactive mindset for debugging and resolving technical challenges.
- Strong communication skills and ability to work collaboratively across teams.
Your recruiter for this job:
WhatsApp Jammy @ 6421 4955 for a quicker response.
Connect with me on
Jammy | [email protected]
Talentsis Pte Ltd | EA No: 20C0312