Gerdau
Energyhire
Cresta Exploration
Cresta Exploration
Cresta Exploration
Energy Hire
Brxio Inc
Petroso Land Services
Honor Resources Company
Permian Resources
Permian Resources
Permian Resources
Penterra Services, LLC
R. Lacy Services, Ltd.
Coronado Resources
LPR Energy
Oliva Gibbs PLLC
Yup Solar
Greenlake Energy
Bank of America
- Posted on Aug 20, 2025
- Tampa, Florida, United States
- 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
- 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.
- 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