Overview
On Site
Up to $100
Contract - Independent
Contract - W2
Contract - 12 Month(s)
Skills
JAVA Architect
Kanban
Job Details
Job Title: JAVA Architect
Duration: 12+ Months
Location: Hybrid (Pleasanton, CA)
Job Description:
Responsibilities:
Required Experience/Skills:
Preferred Experience:
Duration: 12+ Months
Location: Hybrid (Pleasanton, CA)
Job Description:
- Strong customer-facing skills
- Excellent communication skills
- Senior developer who has bridged into a consultant or architect role
- Experience with API management tools (preferably more than one) - APIGEE/MuleSoft/Kong etc.
- Has created (ideally on Azure) an integration layer between applications
- Has created iPaaS (Integration Platform as a Service) solutions
- Has experience in thinking through or developing the architecture for these solutions
- Has experience making connections across different types of applications and how to make the integrations work
- Queuing service integration layer experience is a plus
Responsibilities:
- Structure, lead and facilitate various design meetings and workshops, be the face of Kyndryl to client leadership, discuss common architecture patterns and reference models, coordinate to ensure the right technical skills are on the team
- Establish the solution architecture approach, structure and lead requirements analysis, outline key architectural decisions, plan for milestones, manage engagement outcomes, and oversee project team members to manage toward engagement outcomes
- Lead development teams including code reviews, effort estimates, prioritization, and decisions on architecture and tech debt.
- Contribute to Kyndryl knowledge base and methods with technique papers, work product descriptions, architectural decisions, guiding principles, documents, and code assets
- Analyze technical requirements, plan and execute design and implementation work, while accounting for time, cost and quality targets
- Possess strong leadership skills and further the evolution of intellectual capital assets and developing practice resources
- Educate, mentor and coach teams in applying consulting techniques
Required Experience/Skills:
- An entrepreneurial attitude. Our Software development teams are small and agile, everyone will stretch themselves to tasks they are not used to.
- Ability to relate business goals to software architecture to required infrastructure.
- Proficiency in several modern development languages (Java, .Net, Javascript frameworks, etc...)
- Deep understanding of application architecture, design principles and best practices
- Experience with relevant software/integration/messaging patterns.
- Background with Azure cloud native application PaaS tools such as Azure Functions, Azure API Management, Azure Cache, Azure Logic Apps, etc...
- Ability to document application architectures in a concise way that will both provide technical direction and business context.
- Hands on development experience with the ability to build and recognize well-structured application code.
- Exceptional communication and persuasion skills
- A deep understanding of modernization remediation techniques such as re-platforming, re-engineering, re-architecting, etc..
- Ability to lead requirement gathering or design workshops without assistance.
- Strong organizational and prioritization skills
- Ability to communicate clearly in both written and verbal presentations
Preferred Experience:
- DevOps and CI/CD tooling (particularly in the context of cloud or containers)
- Experience in infrastructure and cloud technology architecture, automation, and resiliency
- Participate in detailed design sessions to outline implementation tasks
- Background in Azure IT Infrastructure and IaC
- Experience with testing and automated test frameworks includ UI, API, and performance
- Experience in Agile (Kanban, SAFe, and Scrum)
- Experience with various IT Operating Models and building organizations to deploy and support key technologies
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.