Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are seeking a Senior SAPUI5 Developer to create innovative solutions and collaborate with our global team to enhance client projects.
Join our global team to develop cutting-edge solutions based on Microservice Architecture, working closely with clients and participating in Agile processes, including sprints and reviews. This role offers the opportunity to contribute to product development using CI/CD and TDD methodologies. Apply now to be part of a dynamic environment focused on SAP technologies.
Responsibilities
- Develop new solutions based on Microservice Architecture
- Communicate closely with the team on the client side
- Plan and participate in sprints, daily meetings, reviews, and retrospectives
- Work collaboratively as part of a global team
- Implement unit testing using JavaScript frameworks and tools
- Conduct code reviews and task decomposition in Agile environment
- Apply Fiori guidelines and utilize UI5 SDK for front-end development
- Model data and generate OData services using HANA
- Utilize Git and Chrome developer tools effectively
- Integrate and manage messaging with RabbitMQ
- Maintain code quality using eslint and testing frameworks
Requirements
- Experience with asynchronous programming in JavaScript using promises and callbacks for at least 3 years
- Expertise in RESTful, OData, and JSON protocols
- Proficiency with Git version control and Chrome developer tools
- Strong unit-testing skills with JavaScript including mocks, stubs, TDD, eslint, QUnit, Mocha, Chai, Grunt, and Karma
- Knowledge of Microservice architecture and Node.js with NPM, Express.js
- Experience in RabbitMQ, HANA data modeling, SQLScript, and OData service generation
- Strong front-end development skills following Fiori guidelines using UI5 SDK, XML, and JS views
- Experience with Fiori Launchpad and Opa5 testing framework
- Familiarity with Scrum methodology and Agile practices including code review and task decomposition
- English language proficiency at intermediate level or higher (B1+)
We offer
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
Key Skills
Ranked by relevanceReady to apply?
Join EPAM Systems and take your career to the next level!
Application takes less than 5 minutes