Search

Senior Specialist - Software Engineering

PublishedPublished: 11/4/2026
Engineering
|
Role description

Title: Java Lead

Location: Tampa, FL (Hybrid)

Key Responsibilities
  • Design develop and maintain fullstack enterprise applications
  • Develop backend services using Java Spring Boot Spring MVC and REST APIs
  • Build responsive user interfaces using Angular or React JavaScriptTypeScript HTML5 and CSS3
  • Develop and integrate RESTful APIs and microservices
  • Work with relational databases such as Oracle PostgreSQL MySQL or SQL Server
  • Write efficient SQL queries and perform database integration using JPAHibernate
  • Implement authentication authorization exception handling logging and application security
  • Write unit and integration tests using JUnit Mockito and related testing frameworks
  • Perform code reviews debugging troubleshooting and production issue resolution
  • Use Git for sourcecode management and participate in CICD processes using tools such as Jenkins Maven Gradle Docker or Kubernetes
  • Participate in AgileScrum activities including requirement analysis estimation development testing and deployment
  • Collaborate with business analysts architects QA teams and other developers

Required Technical Skills
  • Java Core Java Java 81117 Collections Streams Multithreading Exception Handling
  • Backend Spring Boot Spring MVC Spring Data JPA Hibernate
  • Architecture Microservices RESTful Web Services
  • Frontend Angular or React TypeScriptJavaScript HTML CSS
  • Database OraclePostgreSQLMySQLSQL Server
  • Testing JUnit Mockito
  • Build Tools Maven or Gradle
  • Version Control Git
  • DevOps Jenkins Docker Kubernetes
  • Methodology AgileScrum