The company is looking to solve the problem of supporting and enhancing the code base used for administrative and reporting tools by leading a team of full stack developers and implementing efficient and scalable applications.
Requirements
- Expert level knowledge and experience with Java 17 and above
- Expert level knowledge and experience with Spring Framework
- Expert knowledge and experience of developing and consuming Web Services using REST
- Expert knowledge with Spring boot micro-services, API development and API security
- Experience working with implementing API authorization using IDaaS providers such as Auth0, Azure AD, AWS Cognito
- Experience working in relational databases: Postgres/MySQL
- Experience writing unit and integration test, preferred Junit, Mockito
Responsibilities
- Architect, design and implement highly efficient and scalable applications, with robust observability and monitoring solutions
- Proactively monitor and analyze system performance, identifying and addressing bottlenecks and potential issues before they impact users
- Refactor and modernize of the legacy codebase improving maintainability
- Responsible for provisioning application infrastructure from code
- Work as on-call support to troubleshoot production issues and provide resolution
- Responsible for solving complex scalability, platform, and integration problems
- Lead technical design sessions, creating detailed system diagrams and documentation that guide development teams
Other
- Minimum 10-15 years of application design and development experience
- Excellent problem-solving, communication, and collaboration skills
- Degree Level: No Formal Education
- Job Schedule: Full time
- Location: 410 South Ware Blvd, Tampa, FL, 33619, US (On-site)