Terrific 6+ months contract opportunity in for a Pleasanton, CA for a Senior Software Engineer. Will join the team responsible for delivering the next generation high- volume, fault-tolerant, and scalable transaction processing system.
Day-to-Day Responsibilities:
-
Contribute novel ideas and collaborate with cross-functional teams to deliver and improve the company’s systems.
-
Interface with and influence product architects, product owners, and other stakeholders to create great technical requirements and evaluate solutions (in-house or vendor).
-
Design and develop transaction-processing solutions using traditional and emerging technologies.
-
Develop products that perform, scale, are highly available and fault tolerant with automated failover capabilities.
-
Create systems that can be easily triaged to find performance bottlenecks and root cause analysis of failure scenarios.
-
Create understandable and automated product deployment mechanisms for development, QA, and production environments.
-
Participate in standard scrum process including daily stand-up meetings, iteration planning, backlog grooming, etc.
Qualifications:
-
6+ years of Java application development utilizing data persistence environments.
-
Hands on development and design experience on payment transaction processing.
-
Deep understanding of multithreaded programming.
-
Deep service-oriented architecture and REST service knowledge.
-
Demonstrable solution design for performance and scalability.
-
Experience with Hibernate and JDBC.
-
Skilled at performance testing and JVM tuning.
-
Experience scripting using multiple of the following: Ruby, Python, PERL, Bash, SQL, etc.
-
Ability to assimilate and organize large volumes of disparate, minute detail, and assemble a big picture view.
-
Knowledge of the Agile scrum methodology required.
-
Strong verbal and written communication skills.
-
Experience with continuous integration tools is desirable.
-
Experience with Amazon Web Services (AWS) including RDS and EC2 desirable.
-
Bachelor or Master’s degree in Computer Science.
If this sounds like the perfect fit, Apply Today!
Perks:
Day-to-Day Responsibilities:
Is this a good fit? (Requirements):