Java Solution Architect Waterloo, Canada
Java Solution Architect Description
Job #: 68563Description
Do you have extensive experience creating custom software solutions? Are you looking for an impact-making technology leadership role? We are hiring Solution Architects, who will work closely with clients, project managers, business development leaders, and technology teams to explore and design cutting-edge solutions for some of the most distinguished brands around the world. If you are looking for a company that will take your career in software development to the next level, you should consider joining EPAM - connect with a recruiter today!
Req. #266207788
#REF_JavaQ222_CA
What You’ll Do
- Interact with clients and stakeholders to understand and properly document business and functional project requirements
- Collaborate with technical teams across the full software development life cycle
- Demonstrate considerable knowledge of planning and project management specific to software development lifecycle processes
- Design and implement technology solutions for new or existing business applications
- Utilize problem solving skills, especially within debugging and troubleshooting complex software development issues with a goal of identifying alternative solutions
- Scope and estimate project tasks, as well as managing multiple tasks with minimal supervision
- Conduct quantitative and qualitative analyses of large, complex data sets
- Work with business development teams responsible for writing and presenting proposals to prospective clients
- Manage and contribute to project planning, engagement administration, budget management, and successful completion of engagement
Requirements
- 7+ years of experience designing, architecting, and developing custom JAVA software solutions
- History serving as a senior technologist in a company-wide shared services offering and across multinational, cross-functional engineering teams
- Experience evaluating business requirements, processes, technologies, applications, and information systems
- Proven history of handling presale projects, presenting solutions, estimating methodologies and techniques
- Ability to review architecture and code for adherence to defined standards, resolve technical problems, and fix bugs/issues when required
- Effectively select, educate, and communicate the right solution based on client requirements and objectives
- Capable of understanding complex problems, capturing the ‘big picture’, comprehending risks, and communicating with technical and non-technical stakeholders
- Demonstrates leadership with a natural ability to guide a team through a successful architecture implementation
- Knowledgeable in programming languages and libraries such as JavaScript, HTML, AJAX and web application development frameworks like ReactJS, Angular JS, Struts, Spring, MVC
What We Offer
- Extended Healthcare with Prescription Drugs, Dental and Vision Insurance (Company Paid)
- Life and AD&D Insurance (Company Paid)
- Employee Assistance Program (Company Paid)
- Unlimited access to LinkedIn learning solutions
- Long-Term Disability
- Registered Retirement Savings Plan (RRSP) with company match
- Paid Time Off
- Critical Illness Insurance
- Employee Discounts