21 Feb
Senior Software Engineer
Vacancy expired!
- Design and implement complex multi-tiered software systems in Java-based environments
- Build unit tests and integration tests based on functional and non-functional requirements
- Interact with large databases (relational and NoSQL)
- Develop and present system and design documentation
- Work across functions to support the change management, deployment, configuration and release of software components
- Collaborate through communication and teamwork with co-workers, management, clients and others in a courteous, and professional manner
- Exercise sound business judgment
- Work independently and collaboratively and manage time effectively in order to meet changing deadlines and priorities
- Treat all employees, guests and customers and others affiliated with our business with respect
- Conform and abide by all laws, regulations, policies, work procedures, instructions and VTech’s Rules of Engagement
- Conform with all safety rules and use all appropriate safety equipment
- Other duties as needed or required
- Strong understanding of web development architecture and concepts
- Working knowledge of Maven and Linux/UNIX environment including common system utilities and scripting
- Working knowledge of Apache, Tomcat, Jetty and other web application platforms
- Knowledge of caching layers such as Redis, Varnish, etc.
- Knowledge of Android and/or iOS programming
- Must be proficient in Microsoft Word, Excel and PowerPoint. Experience with Microsoft Office 365 preferred.
- 8+ years of progressively responsible experience in the area of software development, database programming, and server-side web development
- 8+ years demonstrable hands-on experience utilizing Java, J2EE, micro services, JavaScript frameworks, Spring, MyBatis etc.
- 8+ years development experience utilizing a major relational database such as Oracle
- Experience with source control, build & deployment tools such as Maven, Bamboo, Jenkins, and Git
- Experience developing distributed applications and integrating several technologies / frameworks including but not limited to eCommerce platforms such as Magento, Elastic Search, Redis, UI Frameworks
- Experience using noSQL databases such as Cassandra
- Prior experience in any eCommerce platform such as Magento
- Prior experience in PHP
- Experience building high traffic customer facing application
- Experience troubleshooting both client and server-side performance issues and load testing
- Experience with public traffic, consumer-facing systems and web security is a plus
- Excellent technical, design, problem-solving, and communication skills. Ideal candidates have extensive experience with agile methodologies of development, have a high teamwork mentality coupled with a strong bias for action yet always insisting on highest standards
- Experience and deep understanding with various offerings from AWS is highly desirable
- Bachelor’s degree in Computer Science, Computer Security or a related field; or any combination of experience and education that provides the necessary skills, knowledge and ability to perform essential functions of this role
- Masters degree is desirable
Vacancy expired!