Bachelor's degree in Computer Science, Information Technology, or related field.
5+ years of software development experience focusing on MuleSoft and API integrations.
Strong experience in object-oriented programming.
Proficiency in MuleSoft Anypoint Platform including Mule 4 and Anypoint Studio.
Experience designing and developing RESTful APIs and web services.
Solid understanding of API-led connectivity and microservices architecture.
Proficiency in EAI, ESB, and SOA integration patterns.
Responsibilities
Design, develop, and deploy MuleSoft solutions including APIs and integrations.
Develop MuleSoft applications using RAML 1.0 and implement API management policies.
Implement and lead integration solutions adhering to best practices.
Collaborate with stakeholders to translate business requirements into technical solutions.
Conduct unit and integration testing for MuleSoft solutions ensuring quality deliverables.
Provide technical leadership and mentorship to junior developers and teams.
Stay updated with MuleSoft features and industry trends to enhance integration solutions.
Benefits
Variety of health and wellness benefits available.
Flexible working hours and remote working options.
Opportunities for professional development and training.
Wellness programs focusing on physical and mental health.
Comprehensive retirement plan options.
Employee stock purchase plan and performance bonuses.
Full Job Description
Key Responsibilities:
Design, develop, and deploy MuleSoft solutions, including APIs, integrations, and connectors like SFDC, SAP, Queue, Database, etc.
Design and develop MuleSoft applications using RAML 1.0, API Designer, API Management, and implementation of policies.
Strong understanding of DataWeave 2.0 and ability to develop complex logic using DataWave 2.0.
Design and develop Munits as part of unit testing.
Deployment of applications on on-prem and cloud hub 2.0.
Lead the technical design and implementation of integration solutions, ensuring adherence to best practices and scalability.
Collaborate with product managers, business analysts, and other developers to understand business requirements and translate them into technical solutions.
Implement MuleSoft Anypoint Platform, including API Gateway, Anypoint Studio, and CloudHub.
Lead the design and development of API-led connectivity and microservices architecture.
Perform unit testing, integration testing, and troubleshooting of MuleSoft solutions to ensure high-quality deliverables.
Ensure the security, performance, and scalability of the integration solutions.
Provide technical leadership and mentorship to junior developers and team members.
Participate in code reviews, design discussions, and solution architecture to promote best practices and maintain high code quality.
Troubleshoot and resolve production issues, ensuring minimal downtime and efficient resolution.
Stay up-to-date with the latest MuleSoft features, tools, and industry trends to continually improve the integration solutions.
Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field.
Minimum of 5+ years of experience in software development with a focus on MuleSoft and API integrations.
Strong experience in an object-oriented programming language.
Proficiency in MuleSoft Anypoint Platform, including Mule 4, Anypoint Studio, API Manager, and CloudHub.
Strong experience in designing and developing RESTful APIs and web services.
Solid understanding of API-led connectivity and microservices architecture.
Proficiency in integration patterns, EAI, ESB, and SOA concepts.
Experience with data formats such as JSON, XML, and understanding of data transformation tools.
Familiarity with cloud-based technologies, specifically in AWS, Azure, or Google Cloud.
Strong knowledge of security standards, such as OAuth, SAML, and API security best practices.
Experience with version control tools such as Git, SVN, or similar.
Excellent problem-solving skills and the ability to troubleshoot complex integration issues.
Strong verbal and written communication skills with the ability to interact with both technical and non-technical stakeholders.
Knowledge of Jenkins, Maven and Databases is necessary.
Strong experience with all types of integration patterns.
Experience with CI/CD pipeline tools (Jenkins, Maven, etc.).
Knowledge of database technologies (SQL/NoSQL) and integration with MuleSoft.
Experience with containerization and orchestration technologies like Docker and Kubernetes.
Familiarity with Agile methodologies and development practices.
You'll Benefit From Siemens offers a variety of health and wellness benefits to our employees. Details regarding our benefits can be found here: https://www.benefitsquickstart.com/siemens/index.html The pay range for this position is 109,800 - 197,700 annually with a target incentive of 5-8 of the base salary. The actual wage offered may be lower or higher depending on budget and candidate experience, knowledge, skills, qualifications, and premium geographic location.
About Siemens
Siemens AG is a German multinational conglomerate company headquartered in Munich and the largest industrial manufacturing company in Europe with branch offices abroad. The principal divisions of the company are Industry, Energy, Healthcare, and Infrastructure & Cities, which represent the main activities of the company. The company is a prominent maker of medical diagnostics equipment and its medical health-care division, which generates about 12 percent of the company's total sales, is its second-most profitable unit, after the industrial automation division. The company is a component of the Euro Stoxx 50 stock market index. Siemens and its subsidiaries employ approximately 385,000 people worldwide and reported global revenue of around €87 billion in 2019 according to its earnings release.