Java Developer with MuleSoft Experience
Java Developer with MuleSoft Experience
Job Summary:
We 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.