Software Engineer - Java

  • 8640 Elm Fair Blvd, Tampa, FL 33610, USA
  • Full-time

Company Description

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.

Job Description

JOB SUMMARY

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.

Qualifications

 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)
 Proficiency in SQL Procedures, HTML, SQL, XML, JSP, JavaScript
 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 

Additional Information

Our client offers a highly competitive compensation package and the professional advantage of an environment that recognizes your contributions and supports continued personal development. 

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