Job Description
Our partner is seeking a Senior Software Engineer to join their team in Tampa, FL. This is a full-time exempt position with hybrid work arrangements. The company specializes in solving data integration challenges in the Healthcare and Mortgage Banking industries.
Responsibilities:
Responsibilities:
- Develop and support Java object-oriented software for high-traffic transactional online products (Java EE, Spring, Guice, etc.)
- Build internal and customer-facing web applications (Angular, JSF, Vaadin)
- Write SQL queries and use ORMs for major relational databases (Oracle, MySQL, etc.)
- Utilize various middleware technologies to create scalable, efficient solutions (JBoss, Tomcat, message queues, etc.)
- Participate in an on-call rotation to address system issues outside regular hours
- Collaborate with technical and non-technical users to define specifications
- Work with teams to devise effective design and implementation strategies while considering various constraints
- Manage services, check logs, and configure systems in a Linux environment using the command line
- Minimum 5 years of experience in Java development
- Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent experience
- Experience with full project lifecycle management in a web environment
- Proficiency in working in a multi-tier cluster environment
- Ability to make decisions supporting client and organizational solutions
- Mentoring experience with junior developers
- Strong verbal and written communication skills
- Ability to collaborate across cross-functional teams
- Familiarity with containerization technologies (Docker, Nomad, Kubernetes, etc.)
- Previous experience in production support
- Ability to navigate individual work within a team environment
- Passion for solving complex problems
- Company-subsidized medical, dental, and vision health insurance
- Generous paid time off (22 days in the first year)
- Company-paid life insurance coverage
- Disability Insurance
- Community Service Paid Time
- 401(k) match
- Employee Assistance Program
- Profit Sharing
- Tuition Reimbursement