What are the responsibilities and job description for the Full Stack Developer position at ESB Technologies?
Job Description
Title: Full Stack Developer
Location: Tampa, FL (Hybrid - 3 days/week)
Role Summary:
We are seeking a highly skilled and motivated Full Stack Developer to join our team in Tampa, FL. This role requires a strong background in Java-based technologies, particularly Spring Boot, Microservices, and JPA, along with a solid understanding of front-end development using Angular. The ideal candidate will have experience in the banking or financial services industry and be comfortable coordinating deployment and release activities across multiple teams. This position is a hybrid role, requiring on-site presence in Tampa three days per week.
Responsibilities:
- Design, develop, and maintain robust and scalable applications using Spring Boot, Microservices, and JPA.
- Develop and maintain front-end applications using Angular.
- Deploy and manage applications on Tomcat servers.
- Collaborate with cross-functional teams to ensure seamless integration and deployment.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
- Coordinate deployment and release activities across multiple teams.
- Troubleshoot and resolve technical issues in a timely manner.
- Write clean, maintainable, and well-documented code.
- Contribute to code reviews and ensure adherence to coding standards.
- Utilize Redis for caching and data storage (desirable).
- Work within the banking or financial services industry standards and regulations.
Required Skills and Experience:
- Strong proficiency in Java, Spring Boot, Microservices, and JPA.
- Experience with Tomcat server deployments.
- Moderate level proficiency in Angular.
- Experience with relational databases (e.g., Oracle, MySQL).
- Excellent communication and collaboration skills.
- Ability to coordinate deployment and release activities across multiple teams.
- Banking or Financial industry experience.
- Ability to work in a hybrid environment (3 days/week on-site in Tampa, FL).
- Experience with Redis is a plus.
Preferred Skills:
- Experience with Redis.
- Knowledge of cloud platforms (e.g., AWS, Azure).
- Experience with CI/CD pipelines.