Description
About Mobiquity Inc :
Mobiquity is a digital engagement provider for more than of the world’s leading brands. We are a collective of consultants, designers, developers, cloud advisors, and data scientists - spread across 3 continents and 9 offices - who create compelling digital experiences to help clients show they care to the people who matter most - their consumers, patients, and employees.
Responsibilities :
- Minimum 2 years of experience working as Software / Solution Architect
- Experience developing web services using JEE / Java / Spring required
- Experience with integration frameworks such as Apache Camel or Mule a plus
- Experience using node.js to build scalable web services a plus
- In-depth knowledge of core java and enterprise integration patterns
- Experience with relational and nosql databases
- Experience with enterprise service bus like Mule, Apache Camel is a plus
- Experience with cloud platforms like AWS, Google or Microsoft is a plus
- Leads development of solution architecture in specific business, infrastructure and functional areas
- Ensures that appropriate tool and method are available, understood and employed in the architecture development
- Leads preparation of technical plans, in liaison with business assurance and project staff
- Provides guidances on technical aspects of the solution development and integration
- Ensures that technical strategies, policies, standards and practises are applied
correctly working proactively to maintain Working proactively to maintain a stable, viable architecture and ensure consistency of design across projects within the programme.
Enterprise Integration Patterns
Microservices Design Patterns or best practisesKnowledge of preparing technical architecture documentKnowledge of non-functional requirements (caching, scalability, availability, redundancy etc)Experience with designing RESTful apisKnowledge of security (at-least on the backend side)Spring Boot, Spring SecurityCloud (AWS / Azure / GCP)Containerisation (docker / kubernetes - nice to have)