Contributes to all aspects of the software development lifecycle with a focus on developing integrations using Java and other technologies.
A cloud-first and DevOps-oriented software engineer with experience developing HTTP APIs and automating processes. Familiarity with traditional Java EE concepts as well as microservices.
Applies solid knowledge and understanding of Java web service, REST services, SOA industry development standards and testing techniques.
Documents both inside code and external design specifications.
Strengthens the software delivery process based on the Agile principles.
Demonstrates thought leadership in cloud computing and virtualization and their application. Develops standard reusable "productized" consulting service offerings and enhancements to our methodology, including definition of tasks, deliverables and standard estimates.
Collaborates with client and practice team members to move the engagement from a solutions design concept through architectural definition to implementation of the services solution.
Delivers a high value services solution to the client on time, within budget, and meeting all quality and solution design specifications.
Provides services solutions implementation and delivery guidance.
Develops an understanding of client business needs, current industry environment and market solution trends to contribute to the refinement of current or build of new practice offerings. Cultivates client relationships and develops the practice reputation as a leading edge provider of client services solutions.
Creates and/or identifies demand for new
Desired Technical Skills:
Experience with cloud products: Azure, AWS, Google Cloud Platform
Experience with Azure Resource Manager templates and cloud command line interfaces
IaaS: Compute, Storage, Networking, High Availability
Azure PaaS Services: Redis Cache, Service Bus, Event Hub, Cloud Service
Identity and Authentication: SSO/Federation, Azure AD, OAuth2
Experience working with GigaSpaces, Git, Jenkins, Azure DevOps Mendix