Java Solutions Architect

  • Cinch
  • Boca Raton, FL, USA
  • Nov 09, 2020
[Information Technology]

Job Description

Description:Cinch Home Services, a leader and trusted provider of home management solutions is looking for top-notch talent. The Solutions Architect will be part of a high-performance team of professionals responsible for delivering modern full-stack Java and AWS web applications and integrations for our internal and external customers. Qualified candidates will enjoy working in a fast-paced team environment that is passionate about technology and contributing to our exciting digital transformation, product development, and growth agenda for the entire organization.This position will be responsible for implementing solutions that include business logic, database schema and UI layer. The ideal candidate must be able to adapt to existing CHS guidelines, be innovative and utilize industry best practices to develop new techniques to create state-of-the-art features, services and platforms with the highest levels of security, reliability, efficiency and scalability.Responsibilities: Work as part of the technical team that architects, designs, develops, implements, and maintains scalable full-stack web and mobile applicationsUnderstand and adhere to industry best practices for delivering high quality code and is an active participant in an Agile / SCRUM environmentProactively identify and communicate issuesWork in a team environment with other developers, designers, product managers, business analysts and third-partiesDemonstrated focus on quality (unit testing, system testing, user acceptance testing)Suggest architectural improvements, design and integration solutions, and formulate methodologies to optimize object-oriented software and database developmentTranslate business vision into software architecture and mentor engineering team members to improve quality and velocity.Develop and communicate technical roadmaps and maintain enterprise technical roadmaps.Skills & Experience Required:Strong understanding of microservice architectures, principles and patterns. Experience with containerization related management stacks like Docker, Kubernetes.Solid understanding of messaging systems such as RabbitMQ and Kafka.Define standards and patterns to guide architecture solution decisions.Self-motivated Architect with excellent communication and customer service skills10+ years experience as an Architect, who can be responsible for providing technical leadership to Engineering team working an enterprise level product.Having depth of knowledge of specified multiple technological areas, which includes knowledge of applicable processes, methodologies, standards, products and frameworks.Experience working with relational databases and NoSQL, including Oracle, SQL Server, MySQL, Amazon RDS, Aurora, DynamoDBExperience with Software engineering best-practices, including but not limited to version control (Git, TFS, Subversion, etc.), CI/CD (Jenkins, Maven, Gradle, etc.), automated unit testing, and DevOpsKnowledge of ML (Machine Leaning) and AI (Artificial Intelligence) services is a plusWarranty / Insurance / Field Service Management experience is a plusExcellent written and verbal communication along with strong analytical, problem solving skillsCapability to multitask in a fast-paced environment#CB
Associated topics: .net, application architect, architect, architecture, c, java, lead, project architect, senior, software engineer lead