Software Architect - Microservices (Job Ref#:220718)

Lkcareers
Full-timeColombo, Sri Lanka

Key Requirements

Experienced in Solutioning the Software and Performance engineering, Production data analysis

Experienced in HealthCare, Content Management System and Learning Management System

Effective team player who continuously seeks opportunities to master new domains and technologies

Should have worked in Onsite with the clients

Technical and Delivery Leadership of the entire Product.

Manage the software development cycle, including research, architecture, development, testing, release, and upgrades.

Input to product roadmap from a feature and technical perspective.

Provide Design and Solutioning the Features.

Client Relationship Management.

Exposure in Webservices, UML, Software Design and Architectural patterns., UI Frameworks.

Excellent vision and ability to make forward looking technology decisions and plans and ability to quantify the technical debt.

Experience in designing and partitioning applications into layers and tiers and into Micro Services.

Experience in moving Monolithic Architecture to Micro Services.

Experience in Cloud Technologies.

Experience in Web Application Development.

Matured in Open-Source tools and technologies.

Team Management and Leadership.

Excellent Experience in Spring Framework, ORM Framework, Java / J2EE

Experience in Restful/Soap Web services

Architectural experience in Cloud – IBM Cloud, AWS

Good experience in DB – Oracle, Db2, Mongo dB

Should have excellent experience in Scripting: jQuery, Dojo, nodejs

Should have excellent experience in XML / XSLT

Should have good experience in DevOps Framework and Open Sources

Technical authority for the project.

Manage all managed services teams and provide technical leadership

Gather Performance requirements and identify frequently used business scenarios based on the discussions with customer.

Participate in design discussions, and review design artifacts Handle client communication regarding requirements, design, etc.

Involving effort estimation discussions with customer and internal teams. Able to handle the project independently for performance estimations.

Review and Sign Off for the Production Deployment

Mentor and coach, the technical team

Contribute to the development of the Software Engineering Competency

Support the Pre-Sales team by providing required data for their sales pursuits.

Conduct training sessions and TechTalks.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*