Find A Job

Senior Software Engineer

Foster City, CA | Technical
Job ID: 108286
Listed on 7/21/2021
KellyMitchell matches the best IT and business talent with premier organizations nationwide. Our clients, ranging from Fortune 500 corporations to rapidly growing high-tech companies, are exceptionally served by our 1500+ IT and business consultants. Our industry is growing rapidly, and now is a great time to launch your career with the KellyMitchell team.

Senior Software Engineer

Job Summary: As a key member of the engineering team, you will need to communicate technical ideas clearly with both technical and non-technical audiences. The next generation product line also requires strong analytical skills.

Duties:
  • Gather and analyze requirements from Product Owners
  • Design and develop highly scalable and fault-tolerant systems using Web Services, JEE and open source technologies 
  • Provide architectural recommendations for systems that are reliable, massively scalable, highly availability and maintainable.
  • Understand and adhere to SOA principles
  • Author functional specifications and design documents
  • Demonstrate the software for various technical and non-technical users across the company
  • Be willing to work on both server-side and UI-side modules
Desired Skills/Experience:
  • BS or MS in Computer Science or related degree from an accredited university
  • 6+ years experience designing and developing complex Java and JEE applications
  • Multithreaded Java development experience including fault-tolerant, scalable, high-volume systems
  • Experience with IBM Websphere or Oracle WebLogic or JBoss
  • Deep understanding of SOA principles and Web Services technologies
  • Extensive XML parsing and XML schema design experience
  • Proven JDBC experience
  • Experience in OO design and design patterns
  • Experience in creating automated unit testing using JUnit
  • Strong UNIX background
  • Experience in and understanding of the product development best practices
  • Exceptional oral and written communication skills
*mjp123