- Company Name
- SMX Services & Consulting, Inc.
- Job Title
- Senior Application Developer
- Job Description
-
Job title: Senior Application Developer
Role Summary: Design, develop, and secure MuleSoft API gateway solutions, collaborate with cross‑functional teams, and maintain technical documentation and best‑practice guidelines.
Expactations: Deliver API gateway implementations that meet functional, security, scalability, and regulatory requirements; provide technical guidance, code reviews, and troubleshooting; apply DevOps practices for continuous integration and deployment.
Key Responsibilities: • Design and build MuleSoft API gateway solutions and custom policies.
• Configure API security (SSL, OAuth2, threat protection, data protection) and performance controls.
• Create and maintain API specifications (RAML/OpenAPI) and documentation (design docs, user guides, release notes).
• Perform code reviews, unit testing, and debugging.
• Troubleshoot and resolve issues using ELK, Dynatrace, and Anypoint monitoring tools.
• Identify and recommend improvements for performance, reliability, and scalability.
• Mentor junior developers and provide technical support to end‑users.
• Apply DevOps practices with GitHub, GitHub Actions, Maven, and CI/CD pipelines.
• Collaborate with architects, developers, and operations teams on API strategy and implementation.
Required Skills: • MuleSoft Development (Anypoint Studio, Exchange, Runtime Manager)
• Anypoint API Manager and Gateway Custom Policies
• DataWeave 2.0, RTF Deployment Model
• API security (SSL, OAuth2, threat protection, data protection)
• RAML/OpenAPI specification
• DevOps: GitHub, GitHub Actions, Maven, CI/CD
• Testing: Munit, JMeter, Python (basic)
• Cloud concepts (Azure) and monitoring tools (ELK, Dynatrace)
Required Education & Certifications: Bachelor's degree in Computer Science, Software Engineering, or related field; MuleSoft Certified Developer – Advanced (or equivalent).