Java Solution Architect

Software Architect in Toronto, ON

Posted 2020-02-19

Job Title:Java Solution Architect
Location: Toronto, Canada
Full time
Salary: CAD110K (Include 10% as Bonus in the salary)

Mandatory Skills:
Core Java, J2EE, Spring (Boot, Core, REST) JPA or Hibernate, Oracle/MySQL, Jasper Reports, Drools, Web Services (SOAP & REST), Interoperability Standards(JSON,API Mgmt, XML) , Micro Services, ESB and any app server.

Job Description:
Experience with architecting and designing solutions using SOA/REST/Micro service patterns.
Experience with software design concepts, practices, modern development methodologies such as Agile, TDD, CI /CD.
Experience with architecting based on the principles of SaaS / PaaS/ IaaS
Preparing the detailed design documents and design approaches using the various tools
Translating the business requirements to technical specifications that can be used by the teams to develop.
Define implementation approaches, algorithms and code structure to meet the requirements
This position requires an individual to be creative, team-oriented, technology savvy, driven to produce results and demonstrates the ability to take a cross-team leadership role.
Leads in the analysis, design, and implementation planning of the technical/business solution
Willing to work on additional tasks and responsibilities that will contribute towards team, department, and company goals.
Architect experience and responsibility includes defining, prototyping and recommending the technology solutions, detailing the implementation design and identifying interfaces with other products for integration
Be the technical evangelist for the project and provide technical leadership to project teams and stakeholders
Captures both functional and non-functional (i.e., life cycle cost, performance, and/or flexibility, scalability, security) business requirements on how the system should work over time.
Oversee, develop, and implement holistic solution architectures for homogenous problem domains from both a business and technical perspective.
Performs solution definition of a problem domain. Designs overall system and solution architecture, system integration, and implementation strategy.
Generates conceptual/logical architectures, system documents, testing analyzes, test plans, and risk assessments.
Mentor employees who want to pursue an architecture career path.
Should have excellent attention to high quality and drive it in all projects
Should participate in engineering audits, design reviews/Code reviews and troubleshooting within and outside his/her project team
Good Understanding of DevOps practices.

Mandatory Skill-
Core Java, J2EE, Spring (Boot, Core, REST) JPA or Hibernate, Oracle/MySQL, Jasper Reports, Drools, Web Services (SOAP & REST), Interoperability Standards(JSON,API Mgmt, XML) , Micro Services, ESB and any app server.

Required Skills:
• Strong experience in Core Java and JEE coding capabilities
• Experience of architecting, design and developing different reusable components
• Work closely with development teams to resolve technical issues
• Experience in tuning of Java/JEE products and suggest improvements
• Involved in design diagrams, technical specifications and documentation
• Write high-quality components with emphasis on security, performance, and scalability
• Participate actively and contribute to design and development discussions
• Perform technical analysis to present pros and cons of various solutions for specific requirement
• Groom junior team members as and when necessary
• Experience with Continuous Integration and code quality improvement tools (Jenkins, Sonar, PMD, Maven etc)
• Should be able to handle multiple tasks
• Evaluate and learn new technologies quickly and rollout to development teams
• Good in oral and written communication skills.

Ready to be seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Be seen in a new Software Architect job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and be seen.