Tech Lead

 Apply

Location:

  • Posted on Jan 10, 2025
  • Tampa, Florida, United States

AREA:

Information Technology

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

Sample Career Path:

#LI-ML1
Share Job By Email
Share Job By Text
Apply Now

shape your future

View all careers

No items found.
Meet Nate, a Melt Shop Operator in TX.
Cartersville, Georgia
Associate&&Melt
No items found.
Meet Kevin, an electrician in TX.
Whitby, Ontario
Electrician
No items found.
Meet Craig, an electrician in TX.
Fort Smith, Arkansas
Electrician
No items found.
Meet Craig, an electrician in TX.
Midlothian, Texas_Petersburg, Virginia
Electrician
No items found.
Meet Marty, a Maintenance Mechanic in TX.
Midlothian, Texas_Charlotte, North Carolina_Whitby, Ontario_Cartersville, Georgia_Petersburg, Virginia
mechanic_millwright
Production & Operations
Meet Ryan, a rolling mill operator in TX.
Cambridge, Ontario_Charlotte, North Carolina_Whitby, Ontario
labourer_associate
G.Future (Leadership Development Program)
Meet Brooke, a G.Future participant