Back-end Developer (JAVA)

para a vaga de

Emprego

em
Porto Alegre
/
RS
publicado há 1 semana

DESCRIPTION

Isobar is a digital agency with a focus on flawless user experience. We build everything from a Comedy Central app that makes hilarious content available anywhere, to extremely sophisticated platforms for the U.S. Air Force that are light enough to work in low-bandwidth areas overseas. The breadth of Isobar’s marketing and business clients means that our developers have a broad range of technical opportunities to explore. Our secret sauce? Ensuring full collaboration between our technology, user experience, creative and strategy teams to enable the creation of complex, award-winning, no-one-else-is-doing-it, slam-dunk work.

Position Overview

For Back-End Developers who would like to hack with us, we’re looking for people can work independently and deliver high-quality JEE code in a timely manner across a variety of project engagements. Candidates are expected to participate in multiple phases of projects, including requirements gathering, software design, development and testing. They must be proficient with software engineering practices, object-oriented programming and design patterns. Experience working with ecommerce platforms like hybris, VTEX or Demandware, designing and implementing cloud-based solutions with AWS or Azure, or integrating with diverse front-end technologies (iOS, Android, HTML5) is a plus.

Candidates must be proficient with standard Java development tools (open source frameworks like Spring, Hibernate), build tools (like ANT, Maven), popular IDEs such as Eclipse or IntelliJ IDEA, unit testing (JUnit, TestNG), logging frameworks (SLF4J, Log4J), as well as standard application servers such as Apache Tomcat, Oracle WebLogic, IBM WebSphere or JBoss AS.

Back-End Developers at Isobar must have IT consulting experience, be familiar with a team approach to execution, possess effective written and verbal communication skills, and be willing to travel. Training is available on an as-needed basis to assist with project demands.
REQUIREMENTS

Responsibilities

* Deliver high-quality JEE code and documentation in a timely manner with little supervision

* Accurately report issues and status to project management

* Participate in technical requirements gathering, design and testing

Required Experience / Skills

* Have core Java (JDK 1.5+) expertise

* Expert in object-oriented programming concepts (including SOLID principles)

* Proficiency with software design fundamentals and design patterns

* Experience with various Spring modules (MVC, Core, Aspects, Security, Data, etc.)

* Proficiency with source control concepts (Git or Subversion)

* Experience working with open source frameworks (Hibernate, Velocity, etc.)

* Understanding of web application concepts and HTTP protocols

* Proficiency with web languages, including HTML and JavaScript

* Proficiency with the Spring framework

* Experience with enterprise application servers (Apache Tomcat, WebLogic, IBM WebSphere, JBoss)

* Proficiency with relational database fundamentals and products (Oracle, MySQL, etc.)

* Proficiency with at least one IDE (Eclipse, IntelliJ IDEA, etc.)

* Experience with at least one Java template language (JSP or Velocity)

* Proficiency in unit testing and logging framework (JUnit, TestNG, SLF4J, Log4J)

* Experience with build tools (Maven, ANT) and continuous integration

* Understanding of ORM concepts or experience with an implementation (Hibernate or other JPA)

Nice to Have

* Completed at least 3 (three) full professional software engineering projects across multiple platforms

* Experience in different development environments (Agile, Waterfall, etc.)

* Experience writing complex RDBMS queries and procedures

* Experience with non-relational or document-oriented database technologies

* Experience with profiling, tuning and optimizing JEE web applications

Ops! Nenhuma vaga encontrada com esse critério de busca.