Full Job Description
Sr. Software engineer to implement architecture of various engineering projects using Java 8.
Responsibilities:
• Technically own different modules of the platform, including design, development, & integration.
• Design and write clean, robust, server side code.
• Perform research and development to evaluate new technologies, ideas and communicate value for company.
• Ability to work with business users, product managers, QA, Release, and UI and Platform Engineering teams.
Qualifications
• Bachelor's degree in Computer Science or equivalent
• 4 - 8 years very strong Java experience
• 3+ years' experience in Spring framework
• 3+ years' experience in JPA/MyBatis/Hibernate
• Strong experience building multi-threaded applications using Java 7/8
• Experience implementing service-oriented (SOA) architectures and RESTful applications.
• Experienced in Agile development methodologies / Continuous Integration
Additional Information
• Amazon AWS EC2/S3/RDS
• Understanding of online advertising landscape and technologies is desired