Java Developer with MuleSoft Experience
Java Developer with MuleSoft ExperienceJob SummaryWe are looking for a Java Developer with MuleSoft experience to design, develop, integrate, and maintain enterprise applications and APIs. The ideal candidate will have strong hands-on experience with Java/J2EE and Spring Boot, along with exposure to MuleSoft Anypoint Platform and API/integration development.Key Responsibilities• Design, develop, test, and maintain scalable applications using Java and Spring Boot.• Develop and maintain RESTful and SOAP web services and APIs.• Build and support integrations using MuleSoft Anypoint Platform.• Develop Mule flows, APIs, connectors, transformations, and integration solutions.• Work with MuleSoft Anypoint Studio, API Manager, Runtime Manager, and Exchange.• Integrate applications with databases, third-party systems, cloud services, and enterprise applications.• Perform application troubleshooting, debugging, performance tuning, and production support.• Collaborate with business analysts, architects, QA teams, and other developers to understand requirements and deliver solutions.• Write unit and integration tests and participate in code reviews.• Follow Agile/Scrum development methodologies and participate in sprint planning, daily stand-ups, and retrospectives.• Support CI/CD pipelines and automated deployment processes.• Prepare technical documentation and contribute to development standards and best practices.Required Skills• 9+ years of experience in Java development.• Strong hands-on experience with Java, J2EE, Spring, Spring Boot, and REST APIs.• Experience with MuleSoft and enterprise application integration.• Knowledge of Mule 4.x, Anypoint Studio, API Manager, Runtime Manager, and Anypoint Exchange.• Experience with DataWeave and MuleSoft connectors.• Strong understanding of microservices and API-based architecture.• Experience with SQL and relational databases such as Oracle, PostgreSQL, or SQL Server.• Experience with Git and CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.• Strong debugging, problem-solving, and communication skills.Preferred Skills• MuleSoft Developer certification is a plus.• Experience with AWS, Azure, or other cloud platforms.• Experience with Kafka or other messaging technologies.• Knowledge of Docker and Kubernetes.• Experience with OAuth 2.0, JWT, API security, and authentication mechanisms.• Experience working in large enterprise environments.Education• Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field preferred.Work Environment• Agile development environment.• Collaboration with distributed development, QA, architecture, and business teams.• Ability to work in a fast-paced environment and manage multiple priorities.