Join to apply for the Java Software Engineer (BHJOB22048_737) role at ITmPowered Consulting.
4 weeks ago Be among the first 25 applicants.
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 APIs, Web Services, Twilio, SendGrid, SMS, Chat bots, Azure chat services. Java Spring platform engineering, highly scalable, middle tier, back-end engineering APIs, Web Services, REST/SOAP, REST endpoints, SQL/NoSQL Databases, as well as full stack Angular/React frameworks. This environment follows CI/CD DevOps practices with Agile/Scrum/SAFe methodologies, leveraging Confluence, Jira, and GitHub.
Responsibilities
- Develop, enable, and integrate APIs, Web Services, Twilio, SendGrid, SMS, Chat bots, Azure chat services.
- Migrate existing enterprise API/Web Services platform to Cloud.
- Develop APIs and REST Web Services endpoints for secure use and consumption by applications.
- Transition existing SOA platform to the Cloud.
- Spearhead API solutions for new integrations, messaging APIs, and system validations.
- Collaborate with development teams to understand their API and Web Service needs and assist in utilizing the communication, notification, and messaging API platform.
- Provide guidance on Notification/Chat services to internal teams and external clients.
- Connect to backend databases and enable communication/notification API services for SMS, chat, voice, and email notifications.
- Discover enterprise-wide communication, notification, and messaging API needs.
- Design prototypes for communication and notification platforms.
- Develop API Web Service solutions integrating Twilio, SendGrid, and Azure Chat services.
- Build enterprise APIs and Web Services (REST/SOAP) using Java, Spring, JavaScript, Python, Apache CXF.
- Leverage enterprise Java frameworks such as Angular, React, Typescript, JavaScript.
- Integrate with backend databases like SQL, Oracle, MySQL, MongoDB.
- Demo API communication and notification platform capabilities to stakeholders.
- Serve as SME for communication and notification API services, data, and workflows.
Required Skills
- 3-5+ years Java development experience (Java 1.5-1.8+), OOP/AOP, JEE/J2EE, JSP, JMS, JNDI, JDBC, JUnit.
- Spring expertise (Spring Core, Boot, Security, MVC, Data JPA, AOP).
- Proven experience in Web Service API design, development, and tuning; REST, SOAP, HTTPS, XML parsers, WSDL, XSD, Axis2, Apache CXF, JMS, Camel.
- Experience with database integration: Hibernate, JDBC, ORM.
- Database experience with SQL, PL/SQL, Oracle, SQL Server, MySQL, MongoDB.
- Front-end frameworks: Angular, React, JavaScript, Typescript, JSON, MVC.
- Experience working in Agile CI/CD environments using GitHub, Jira, Confluence.
- Bachelor’s degree or 4 years of relevant experience.
Major Pluses
- Twilio Studio / Voice API.
- SendGrid API or similar email API experience.
- Experience with chatbots, Bot Composer, Azure Chat Services.
- Azure platform experience.
- Experience with Python 3, Groovy, Shell scripting, HTML, AJAX.
Logistics
- Remote work permitted within Colorado, California, Washington, Oregon, Georgia, Virginia, Maryland (no relocation provided).
- COVID-19 vaccination required or valid exemption.
- Must pass drug screening, background check, employment verification.
- Must be a US citizen or Green Card holder; no visa sponsorship.
- W2 employment only; no sub vendors or C2C.
- Include direct contact info on resume (phone/email).
To apply, email your details to Careers@itmpowered.com.
Seniority level
Employment type
Job function
- Engineering and Information Technology
Industries
- Business Consulting and Services