We are seeking a skilled Enterprise Service Layer (ESL) Developer with over five years of software development experience to join our team. The successful candidate will be responsible for designing, developing, and maintaining APIs and integration services that connect digital applications with enterprise backend systems. This role requires strong expertise in REST APIs, microservices, backend development, and enterprise system integration. The position offers flexibility with onsite, offshore, or hybrid work arrangements as applicable.
Key Responsibilities
- Design, develop, test, and maintain Enterprise Service Layer services and APIs.
- Build REST APIs and microservices to enable seamless integration between applications and backend systems.
- Develop and maintain integration services using appropriate API and messaging approaches.
- Manage API validation, transformation, error handling, and logging to ensure robust service delivery.
- Troubleshoot and resolve issues related to APIs, integrations, and production environments.
- Write clean, reusable, maintainable, and testable code following best practices.
- Participate actively in code reviews and adhere to API and development standards.
- Collaborate closely with Architects, Commerce Developers, Front-End and Backend Developers, QA, and DevOps teams to deliver integrated solutions.
Required Qualifications
- Minimum of 5 years of overall software development experience, with at least 3 years focused on API development, microservices, middleware, backend development, or enterprise integration.
- Proven hands-on experience in backend, API, middleware, or enterprise integration development.
- Strong expertise in developing REST APIs and microservices.
- Proficiency in one or more backend technologies such as Java/Spring Boot, .NET, or Node.js.
- Experience integrating applications with enterprise or backend systems.
- Solid understanding of JSON, HTTP/HTTPS protocols, and web services.
- Knowledge of API integration patterns and best practices.
- Experience with API authentication and authorization mechanisms.
- Familiarity with version control systems like Git and continuous integration/continuous deployment (CI/CD) practices.
- Excellent debugging, troubleshooting, and problem-solving skills.
Preferred Qualifications and Additional Skills
- Experience working with API Gateway or API Management solutions.
- Knowledge of messaging systems or event-driven integration architectures.
- Exposure to Commerce or eCommerce platform integrations.
- Familiarity with cloud environments such as Microsoft Azure, Amazon Web Services (AWS), or Google Cloud Platform (GCP).
This role is ideal for candidates who thrive in collaborative environments and are passionate about building scalable, secure, and efficient integration services that support enterprise applications. If you have a strong background in backend and API development combined with enterprise system integration experience, this opportunity offers a dynamic and challenging environment to advance your career.