Job Directory Application Architect

Application Architect
Los Angeles, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Application Architect

San Diego, CA or L.A., CA

What you will be doing:

* Use sound design practices to design and implement application functionality that satisfies the needs of the business
* Analyze problems and implement solutions that trade off architectural constraints of functionality, usability, performance, reliability, scalability, cost, and time-to-market
* Design and implement mid-tier components for a high-volume, large-scale cloud environment using modern develop languages and platforms
* Design and implement modern web-based user interfaces using best practices to support new functionality
* Design and implement RESTful API services that provide business logic to the application
* Design and implement relational and NoSQL database objects to support new functionality
* Program and execute unit test cases in a TDD methodology
* Support application throughout full delivery life cycle including design, implementation, quality assurance, user acceptance testing, and post release
* Comply with and contribute to consistent development guidelines (coding, change control, build, versioning)
* Lead code reviews to ensure the integrity of the application
* Provide team member mentoring to ensure the success of the development team

What you need for this position:

* Highly experienced with principles of application architecture for large-scale distributed systems
* Hands-on experience with cloud computing platforms such as Microsoft Azure, Amazon AWS, Google
* In-depth understanding of object-oriented programming, design patterns for enterprise applications and SOLID principles
* Highly experienced with service oriented architecture including use of REST services to build interconnected systems
* Experienced with advanced messaging patterns using queues, topics, and relays
* Hands-on experience with Java, Spring, SOAP, AngularJS, jQuery or other JavaScript libraries, NoSQL.
* Solid understanding of test driven development including mock object frameworks
* 10 years of experience on a Windows server operating system or Linux operating system.
* Experience with one or more source control applications such as Git, Team Foundation Server (TFS), or Subversion.
* Experience with one or more defect tracking applications
* Experience in Agile methodologies such as Scrum
* Demonstrated analytical and problem solving skills and planning skills
* Ability to understand technical requirements and decompose them into work tasks
* Hands-on experience using modeling tools that support UML and the ability to create high-level and detailed design documents containing class and sequence diagrams
* Excellent communication skills, fluency in written and spoken English are required; other languages a plus

Why Tillster:

Tillster is the global leader in digital ordering and customer engagement solutions. We offer one platform; one scalable, enterprise class solution - to create world-class digital engagement solutions. You will be part of a technology playground offering a fun, collaborative environment where ownership, problem solving, and teamwork are rewarded.

Tillster is proudly an Equal Opportunity Employer

Local Candidates Strongly Preferred

Relocation Assistance Considered

No visa sponsorship

Principals only - no Agencies or calls please

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.