Role description
Title: Java Lead
Location: Tampa, FL (Hybrid)
Key Responsibilities
Required Technical Skills
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