Share this Job

Full Stack Developer - Java

Date Posted: Jul 7, 2019

Location: Tampa, FL, US

Company: Gerdau

About Us

Gerdau Long Steel North America is a leader in mini-mill steel production and steel recycling in North America, with an annual manufacturing capacity of approximately 10 million metric tons of mill finished steel products. Through a vertically integrated network of mini-mills, scrap recycling facilities and downstream operations, the company serves customers throughout the U.S. and Canada, offering a diverse and balanced product mix of merchant steel, rebar, structural shapes, fabricated steel, flat rolled steel and wire rod.  Gerdau is the largest recycler in the World. Each year, we transform millions of tons of scrap into steel that is used to build the future.

 

Why you'll love it here

At Gerdau it’s all about the people. Gerdau's growth is based on our purpose and on a vision focused on excellence. The measures of performance are customer satisfaction, the personal and professional growth of each employee, our communities, and the World.  Our culture thrives by embracing diversity, encouraging innovation and creating products that serve humanity.

We are looking for a developer on digital technology to join our rapidly growing team. As a developer on digital technology, you will play a vital role in developing a wide range of our products. You will be involved in the product development process from ideation to launch, working closely with Product Owners, UI/UX designers and other developers to deliver the best digital experience for our users. You will actively contribute to the success of the team by leading technical discussion and generating new ideas that will iteratively enhance the quality of the product.

 

Primary Duties and Responsibilities:

  • Development of first functional prototypes.
  • Prototype testing.
  • Front-/back-end engineering of stable and high-performance functioning products.
  • Lead for the team and other discussions of technical solutions and product ideas in design reviews, pair programming, and code review.
  • Researching, designing, implementing and managing software tools.
  • Testing and evaluating new applications.
  • Identifying areas for modification in existing programs and subsequently developing these modifications.
  • Writing and implementing efficient and clean code.
  • Determining operational practicality.
  • Developing quality assurance procedures.
  • Deploying software tools, processes, and metrics.
  • Maintaining and upgrading existing systems.
  • Provide training and documentation for users.
  • Working closely with other developers, UX designers, business and systems analysts.

 

Basic Qualifications:

  • Strong experience in spring frameworks
  • Proficiency in Java, Java-based back-end applications, REST API services, NodeJS and Javascript frameworks such as Ember, Angular or React.
  • Experienced with iOS, Python, Android native applications, SQL, NoSQL, Cocoa/ CocoaTouch, Swift and Objective-C, XCode, UIKit, Core AnimationFluency
  • Familiarity with Model View Controller (MVC) design patterns, Object-Oriented Programming (OOP) and development best practices
  • Desirable to have experience in Mulesoft ESB / API tool
  • Strong analytical skills
  • Methodological competence, e.g., agile software development, devops and test-driven development
  • Ideally experience in the start-up scene and/or with innovative tech firms, e.g., founding of own start-up or Silicon Valley history 
  • Degree in computer science, computer engineering, or other relevant engineering.
  • Strong drive and motivation
  • At least 5 years of professional experience.


Nearest Major Market: Tampa

Find similar jobs: