To support our growth we are seeking to add a Java SOA Architect to our high-performance Team. We are seeking an experienced Back End Java Architect to own the day to day activities and process enhancements of our global equity programs. Team leadership and architecture experience is a must. This position will be located in Dublin, CA.
Strong experience with the Software Engineering and Java Backend. Exposure on Big Data is highly preferred.
Build, develop and enhance current and future cloud based multimedia platforms and core technologies.
Participate in the design and implementation of fault tolerant SaaS features and solutions for our platform.
Collaborate with product management and development team to develop requirements for enhancing system platform.
Create reusable and maintainable decoupled distributed systems using object modeling and design patterns.
Perform hands-on Java software coding and development implementation and participate in code review and unit testing.
Mentor and coach junior software developers.
Participate in Agile software development process across globally dispersed teams.
8+ years of Java/J2EE development experience
3+ years of Architect experience.
Deep understanding & Experience of Java, design concepts, patterns and coding standards.
Strong Agile methodology knowledge and experience.
Good Experience with SOA, REST Services and Spring Security.
JMS and Message Experience is preferred.
In depth knowledge of both SQL and NO SQL database.
Experience with frameworks like Angular, REACT or Ember.
Experience in Integration projects with 3rd party Analytics application.
Experience with Big Data technologies for streaming data in various formats.
Expert Practitioner of Test Driver Development (TDD), who can guide and mentor others.
Automation skills, especially Cucumber, Ruby, Selenium, JUNIT.
Excellent communication and people skills are essential.
Independent Thinker that can identify problems and provide creative solutions.
New Technology and open source Enthusiast, who believes in continuous improvement