Software Engineer - Java
- 8640 Elm Fair Blvd, Tampa, FL 33610, USA
Our client is a well established and leading provider of Contextual Intelligence and Network Security Orchestration in support of BYOD and IoT enabled enterprises. Our client securely and efficiently automates BYOD by combining real-time, context-aware and simplified access control architecture, remote cloud-managed support services, and customer centric business philosophy to enable customer freedom.
We are seeking a Senior Software Engineer to join the our client's product team team at Impulse. In this role, you will work within a team of software engineers helping design, code, test, and deploy new and existing features. The ideal candidate will have a desire to build well-engineered backend services with the ability to work both independently (spearheading specific features) and in cooperation with others to ensure the new features fit well into the overall existing solution.
ESSENTIAL DUTIES AND RESPONSIBILITIES
Design, develop and deploy high quality backend services that handle a high volume of transactions in a highly available fashion.
In addition to hands-on coding responsibilities, participates in design and peer reviews to improve overall quality of deliverables.
As part of coding, think like an Operations or Support person (DevOps) to ensure ease of deployment and supportability are built-in.
BA/BS in Computer Science/ Engineering or equivalent experience
10+ years’ experience in software development within customer-facing networking and security-related product-oriented industries
Experience designing and developing for public cloud platforms such as AWS or Google Apps desired
In-depth expertise in Linux desired
Expertise in TCP/IP networking and application integration
Experience in Java/J2EE web-based software development (Servlets, ActiveMQ JMS, RESTful APIs)
Working experience with Tomcat or other web application server
Working knowledge of MVC design pattern and frameworks, especially Spring Data Access and ORM framework experience (Hibernate / JPA, IBATIS, other)
Knowledge of Java, Virtual Machines, Windows, MAC OS
Understanding and appreciation for test automation tools and frameworks (Junit, Selenium WebDriver) and experience with code coverage and performance benchmarking tools
In addition, the benefits are some of the best in Tampa Bay which includes Medical / Dental / Vision Insurance Plan options, Flexible Spending Accounts, Health Savings Accounts, 401K Retirement Plan, Life Insurance, Equity Participation, Vacation, Sick and Holiday Paid Time Off, and Tuition Reimbursement
EEO Guidelines are followed