Senior Software Engineer

Senior Software Engineer - Enterprise Architect Group(full-time) Location:
Redwood City, CA Salary:
Very Competitive plus bonus! Please email qualified resumes to Candice Branyon at email removed for immediate consideration.
Role o Work closely with the Architects to analyze, evaluate and prototype with new technologies and frameworks for building various PAAS middleware components.
o Work with Architects to build initial version of enterprise middleware that will be consumed by various product and services development teams.
o Analyze, design and develop cross-cutting and complex technological solutions for the enterprise platform for building scalable services and applications.
o Quickly learn new technologies, frameworks and languages and implement POCs and provide qualitative feedback about the various options and solutions.
o Work with architects and engineering teams in understanding the requirements and looking at solutions options and alternatives.
o Run unit, functional and performance tests and analyze and improve performance and scalability.
o Provide recommendations on architectural changes in order to improve efficiency, reliability and performance and to reduce cost.
o Create relevant architectural artifacts, documents, libraries and tools in order to get a framework adopted by the rest of the organization.
Qualifications/Requirements o Bachelor's Or Master's Degree in Computer Science with a minimum of 4 years of experience in enterprise application development.
o Proficient in object oriented principles, design patterns and UML o Proficient in integrating, analyzing and coding in Java, J2EE, SOA technologies o Strong development experience in technologies such as Web Services (REST), Spring, HTTP, XML, XSD, JSON, JAXB, XPath, XQuery, JMS o Demonstrate a good understanding of concepts, best practices and patterns for architecting for high scalability, availability and other relevant system qualities.
o Knowledge and understanding of industry trends and technologies in high scalability, PaaS and distributed application development.
o Understanding of new SOA trends e.
MicroServices, Services Discovery.
o Experience with middleware technologies and components used with a PaaS e.
messaging, caching, lightweight containers, NoSQL technologies etc.
o Experience with RabbitMQ, Couchbase, Docker etc a plus o Solid understanding on performance tuning and troubleshooting problems for high concurrent user load based systems o Excellent verbal and written communication skills o Ability to dive in and learn complex systems o Ability to adapt to a fast-paced, changing environment o Excellent time management and communication skills and a great team player

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Technical Writer, Software Engineering
San Francisco, CA Google
Technical Writer, Software Engineering
Mountain View, CA Google
Software Engineer, Embedded System
Redwood City, CA LimeBIke
Lead Software Engineer (Ruby on Rails)
Burbank, CA Deluxe Entertainment
Sr. Full Stack Software Engineer, Technical Lead
Burbank, CA Deluxe Entertainment
Sr. Software Engineer - Voice/Chat Platforms