Are you passionate about programming? Do you enjoy learning and staying current with the latest in languages, platforms and development environments? Are you someone whom others go to for help?
YOU Technology is seeking talented engineers to join our expanding software development team. You will use the latest programming tools and techniques to create highly customized and complex applications. In our dynamic and exciting development environment, you will meet new and exciting challenges on a daily basis.
The Senior Software Engineer is a key member of the development team and will design/develop a highly scalable digital offer platform. This position will have the opportunity to help build and deliver our product line in an agile development environment.
This role is based at the YOU Technology headquarters in Brisbane (South San Francisco), CA.
- Work closely with product managers and project/account managers to understand the requirements and implement while collaborating with other engineering team members to ensure solutions match the architectural vision
- Collaborate with creative professionals, and other members of the project team on requirement specifications, development, testing, and launch planning
- Work closely with other engineering team members to produce technical design documentation and to ensure the code follows a good coding standard
- Assist in the development and maintenance of a scalable, web-based platform for hosting a variety of websites for clients supporting online loyalty programs
- Assist in the development and maintenance of a custom digital offer platform used to load offers directly to loyalty cards for redemption at point of sale
- Mentor other team members and review code and provide constructive feedback
- 6+ years of commercial server-side development experience using J2EE
- In-depth understanding of standard Internet infrastructure, protocols and technologies
- Experience in building Web Service applications using Service Oriented Architecture (SOAP and REST)
- Working experience with revision control software such as CVS or SVN
- Unix/Linux familiarity
- BS Computer Science or equivalent
- Exposure to Amazon cloud environment
- Working experience with JBoss Application Server 7+
- Experience in Cassandra is a plus
This is a non-management position
This is a full time position