1 Click Easy Apply


Senior Software Engineer


Campbell, California


Senior Software Engineer Job Opening in Campbell, California - Qualifications:
6+ years of experience in Java software development and web based applications utilizing J2EE, object oriented programing and object oriented analysis.
2+ years of experience in SaaS /PaaS/Cloud based software development.
Sun certification as Java Developer, Java Platform or J2EE Developer is desirable.
Comprehensive experience with and knowledge of EJB, XML, SOA and ESB.
Experience implementing gateway services for B2B communications and transactions.
Proven track record of working with advanced schema definitions and implementing XML transformation
Experience with JBOSS application server (experience with IIS, WebLogic and Tomcat is a plus.)
Understanding of relational databases including Oracle and MySQL (Experience with SQL Server is a plus.).
Proficiency in designing data models, writing high performance OLTP and OLAP SQL queries.
Experience with Object Relational Data Mapping frameworks.
Familiarity with design pattern concepts and applications.
Experience with SOAP (web services) and/or REST API usage.
Experience with Unit Test frameworks.
Experience with JavaScript based UI frameworks such as AngularJS, Angular2, ReactJS a plus.
Native mobile development (Android, iOS) experience a plus.
Strong analytical and problem solving capability.
Strong written and verbal communication skills.
Bachelor?s degree in Computer Science or related field.
Responsibilities:
Design, implement, test and document software systems that model complex business processes and data.
Assist in the creation and execution of test plans for integration and system tests.
Collaborate with product management, UX and QA teams.
Analyze system requirements and program requirements for complex projects.
Research, analyze and adopt cutting edge cloud and mobile technology.
Utilize the SCRUM framework in an Agile development team to release software to production on a regular basis.
Develop new functions and features across the full application stack including the data model layer, business layer, API layer and UI layer.
Partner with customer support to troubleshoot and resolve escalated production issues.
Occasionally interface with clients to determine business requirements.
Job Type: Contract
Required education:
Bachelor's
Required experience:
Software Engineering: 3 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC