Sr.Software Engineer

Sunnyvale, CA

Job Description:

JobDescription: 

        OneOps streamlines the three phases of thelifecycle 

        Design, Transition and Operations.

        Additionally, OneOps supports many cloudplatforms and providers public, private and local.

        We are looking for engineers that can doeverything so our solutions are never limited.

        Our current technology stack includes Linux,Java, PostgreSQL, Cassandra, Ruby, Rails, Elastic Search, Chef

        Position Description As a senior member of theteam, you will be expected to drive the requirements for and own largecomponents of the system throughout their lifecycle: requirements,architecture/design, implementation, testing, and launch.

        You will need to exhibit strong leadership andcommunication skills, define and successfully execute on the engineering andrelease priorities in a very agile application development environment. 

        Its a self-service model where you own yourcode from design through implementation, test automation and support. 

        Ensure product readiness by working withproduct owners and developers to define, design, and support implementation.

       Create and recommend solution design optionsfactoring in requirements, standards and current Infrastructure environment.

        Communicate and present solutions to the otherstakeholders 

        Models compliance with company policies andprocedures and supports company mission, values, and standards of ethics andintegrity.

        Develop user focused solutions spanningmultiple Infrastructure technologies.

        Demonstrates up-to-date expertise in SoftwareEngineering and applies this to the development, execution, and improvement ofaction plans.

 

Minimum Qualifications:

     Bachelor's Degree in Computer Science or related field and5-7 years experience building scalable ecommerce applications or mobilesoftware 

        5+ years object-oriented experience withJava-based systems 

        Experience with large-scale distributedinfrastructure systems and client-server architectures 

        Experience writing multi-threaded highperformance applications 

        Experience with Cloud Computing platforms:Amazon AWS, Microsoft Azure, Google cloud or similar 

        Experience developing using either relationaldatabases such as Oracle, PostgreSQL, and/or MySQL or NoSQL databases such asCouchBase, Cassandra, Mongo DB etc. 

        Experience in Unit-testing (Junit, TestNG,Jmock, MockIt, etc.)

        Experience in Source Control systems such asGit, ClearCase, CVS, Subversion 

        9Proficiency with Active MQ, Rabbit MQ andsimilar messaging solutions 

        Proficiency in one or more of scriptinglanguages (Shell, Groovy, Python, Ruby, C , etc.) 

        Understanding of network elements such asfirewalls, load balancers, DNS, DHCP, NAT Preferred Qualifications

       Experience developing using Springframework, Hibernate and JPA 

        Experience in Agile methodology and TDD (testdriven development) 

        Experience profiling Java applications 

        Experience with Unix command line tools 

        Experience using configuration managementtools such Chef and Puppet 

        Understanding of Ruby on Rails and other webapplication frameworks 

        General knowledge of storage concepts and protocolsin relation to virtualized/cloud environments.

 

 

 


Share Profile