TECH LEAD

Date: Jan 10, 2025

Location: TAMPA, Florida, US, 33607

Company: Gerdau

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 AgilityFoster simplicity and agility to look for ways to streamline work and processes to become more effective and efficient while developing new ideas quickly

  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


Nearest Major Market: Tampa