Sr. Software Engineer
Job Duties: Design and implement in real-time multi-tier, distributed software applications. Lead projects with other engineers, architects, managers, Product Management, Quality Assurance, and Operations teams to design and develop innovative processes and create solutions that meet business requirements. Design performance-sensitive system applications that serve tens of millions of requests each day applying experience working on traditional and non-traditional SORs from Oracle to Couchbase and Cassandra. Build and take operational responsibility for Java services, including Java/J2EE skills required and programming abilities in Java and other languages like Python, XML, and HTML. Develop robust testing scripts/systems to identify defective APIs and install solutions in a service-oriented architecture (SOA). Lead engineering efforts, plan implementations, and rollout system changes. Participate in release management and on-call duties, and review recommendations for project or production issues and diagnostics. Partial telecommuting may be permitted from within a commutable distance. Minimum Requirements: Master's degree, or foreign equivalent, in Computer Science, Engineering, or a closely related field plus two years of experience in the job offered or a related occupation. Employer will accept a Bachelor's degree, or foreign equivalent, in Computer Science, Engineering or a closely related field plus five years of experience in the job offered or a related occupation. 1. 2. 3. 4. 5. Experience with design patterns and algorithms (2 years) 6. Experience with web services (REST / SOAP) and ORM (Hibernate) (2 years) 7. 8. 9. Experience with relational databases as Oracle and NoSQL databases (2 years) 10. Experience with applying Big O Notation to algorithms (2 years) 11. 12. Experience with Service Oriented Architectures (SOA) (2 years) 13. EOE, including disability/vets. The base pay for this role will depend on where you work and the relevant experience and expertise you bring.
Recommended Jobs
Experienced Transmission Technician - Victorville, California, United States
Job Description:Transmission Service Technician Customer satisfaction is a result of your personal work habits and ethics and is of utmost importance as part of your job function. The Transmission …
Developmental Systems Lead (Fluidics/Perfusion)
About Becoming Becoming is building Developmental Intelligence: AI for predicting how organisms change over time. Most experimental systems fail when metabolic demands become too high. We are b…
Purchasing Assistant / Buyer
: - Responsibilities: ? Manage Purchases: Handle purchasing orders and coordinate with suppliers to ensure timely and cost-effective procurement of materials. ? Maintain Records: Track inventor…
Marketing Content Specialist
: Domaine Carneros is an equal opportunity employer that thrives as a diverse workforce committed to treating all employees equitably and to providing an inclusive and collaborative working environm…
CEQA Compliance Lead
About Us We are an award-winning California-based environmental consulting firm with 550+ professionals and more than 30 years of diverse experience serving clients in transportation, energy, wa…
Acccounts Payable Coordinator
A large entertainment venue seeks a Purchasing-Accounts Payable Specialist to join their dynamic team on a temporary basis. Great location in Pasadena, CA with competitive pay. Responsibilities: …
Receptionist - Seaside, California, United States
Job Description:The Receptionist answers incoming telephone calls and greets visitors in a friendly, interested, and helpful manner. They set the tone for our company by being an outstanding listener …
Sr. Product Designer - Digital Commerce
Overview Join our innovative team in Esri's Creative Lab to create and promote on-brand designs for Esri’s online store. You'll be working closely with a high-performing team of skilled and passionat…
Collaborative Physician - California
About Advantmed Advantmed is a leading provider of risk adjustment, quality improvement, and value-based solutions to health plans and providers. We drive market leading performance with integrate…
Staff Embedded Software Engineer (Networking)
The Staff Embedded Software Engineer (Networking) is responsible for the architecture, design, and implementation of high-performance networking software for onboard aircraft video systems. This role…