Senior Developer

Employment Type:
Full Time
Sector:
IT Jobs
Job Role:
Software Development Jobs
Area:
California
Location:
United States of America
Salary:
Competitive
Posted:
12-Apr-18
Recruiter:
Mobile Jobs
Job Ref:
PR00100518-X

Responsibilities:

Be a member of the core Ariba cloud platform engineering team and drive cross-company technology and architecture initiatives
Coordinate technology adoption and feature designs across product lines
Participate in the development process, including development standards and practices, system architecture and design, functional and technical design and implementation, and unit and regression test design.
Build and enhance core components for the micro-services based Ariba Cloud Platform that include persistence, meta-data, xml/blob stores, integration, security, business process workflows/monitoring

Minimum Qualifications

Bachelors in computer science or equivalent work experience
10+ years of development experience developing production grade software in Java environment
Experience with designing, developing and delivering distributed micro-services based cloud platforms and applications to run at high scales and operationalizing them.
Demonstrated ownership of a large and innovative platform/middleware component that has been successfully deployed
Have a good grasp of how to solve for System Quality requirements around high availability, scalability, performance, security, resiliency, multi-tenancy etc.
Significant experience with various database technologies (oracle, Sybase, SAP Hana, Cassandra, Mongo) and how to create a data model for using them in distributed, federated application architecture.

Preferred Qualifications:

Demonstrated independence, creativity and initiative and the ability to understand the company’s product architecture and business goals
Excellent analysis & design skills and ability to understand the big picture while being able to dive deep into required areas.
Experience with platform and middleware technologies around micro-services, messaging, communication etc.
Experience with working with big data sets and modeling distributed transactional systems for scale.
Excellent verbal and written communication skills
Experience leading and influencing cross-functional teams.

You may return to your current search results by clicking here.

Latest Job Listings