Java Application Engineer – Enterprise API Platforms – ITmPowered
The Java Application Engineer will have solid Java middle tier backend engineering experience and will develop next gen cloud-based enterprise API platform for communications, messaging, notifications, chatbot services. Develop, integrate, and enable API’s, Web Services, Twilio, SendGrid, SMS, Chat bots, azure chat services. Java Spring platform engineering, highly scalable, middle tier, back-end engineering API’s, Web Services, REST/SOAP, Rest endpoints, SQL/NoSQL Databases, as well as full stack Angular/React frameworks. This is a CI/CD DevOps environment. Agile/Scrum/SAFe methodology. Leverage Confluence, Jira, GitHub.
Responsibilities
Develop, enable, and integrate API’s, Web Services, Twilio, SendGrid, SMS, Chat bots, azure chat services.
Migration of existing enterprise API / Web Services platform to Cloud.
Develop API’s, REST Web Services, end points for secure use and consumption by thousands of applications.
Take existing SOA platform to the Cloud
Spearhead API solutions related to new integrations, messaging API, and end to end system validations
Work with numerous development teams understand their API, Web Service needs and help them to utilize the communication, notification, messaging API platform.
Provide Notification/Chat service guidance to internal development team and external platform clients
Connect to their backend databases and enable communication / notification API platform to deliver SMS/Test, chat, voice, email notification services.
Responsible for discovery of communication, notification, and messaging API needs enterprise wide.
Design and prototypes for communication and notification platform.
Develop API Web Service platform solutions integrating Twilio API, SendGrid API, Azure Chat services.
Develop Enterprise API’s, Web Services (REST/SOAP) using Java, Spring, JavaScript, Python, Apache CXF.