Job Details

TECH LEAD

Company

Gerdau North America

Published

2025-01-11

Closes

 

Location

TAMPA, Florida, United States

Category

Information Technology

Type

Full-time

Description

YOUR CONTRIBUTION:
  • The primary role is to work with Architects, Product Owners, Scrum Masters, and the Software Development team to ensure the successful delivery of work products
  • Ensure technical quality and delivery of the solution, including innovating and developing new features and functionality
  • Ensure the architecture principles, standards and design system are applied
  • Manage and advocate the prioritization of technical debts resolution
  • Design components and application according to requirements, as well as coordinate and motivate the team while being responsible for the entire project or product
  • Define, advocate, and implement best practices and code standards for the team while promoting a collaborative work environment requesting code reviews and feedback from peers
  • Enable teams to perform tests and integration tests for the entire system in a reliable, secure, and productive manner
  • Identify and mitigate risks, including security risks, write postmortems for critical bugs or outage episodes, and ensure the Incident Management process is followed
  • Work continually to increase team productivity and reduce waste on the other end while motivating and encouraging the team to put their best foot forward, especially while under pressure
  • Be aware of all technologies thoroughly, especially those associated with software or application under construction
  • Actively promote a Code Review culture and review the team's Pull Requests, as well as share the success and failures with the team

YOUR EXPERTISE:
  • Customer-Centric - Focus efforts to ensure internal and external customers thrive
  • Technical Expertise - Understand all IT functions, cloud technologies, and services in use, and become familiar with the current direction in the infrastructure market
  • Simplistic Agility - Foster simplicity and agility to look for ways to streamline work and processes to become more effective and efficient while developing new ideas quickly
  • Accountability - Take initiative and assume personal accountability and ownership for goals, outcomes, and deadlines holding others accountable for achieving individual and organizational objectives.

YOUR CREDENTIALS:
  • Bachelor's degree in Computer Science, Information Systems, Computer Engineering, or equivalent experience
  • 5 years of software development experience with full end-to-end implementations/projects preferred
  • Experience working in Java programming and related framework, such as Servlets, Spring, EJBs, JPA, and Hibernate
  • Experience working in SQL and NoSQL DBs
  • Knowledge of design patterns
  • Design and development background in microservices
  • Strong knowledge of concurrency, scalability, and fault-tolerant designs
  • Solid knowledge of application performance improvement techniques and caching solutions
  • Understanding of multithreaded applications and Java internals/Java tuning performance
  • Familiarity with Version Control Systems (i.e., SVN/Git), Project/Task Management Systems (i.e., Jira), build servers and continuous integration (i.e., Jenkins), Artifacts Repository Systems (i.e., Nexus), Maven and Ant
  • Knowledge of automated testing frameworks (JUnit, TestNG) is a plus