We are currently hiring aSeniorFull Stack Developerto join our team.We are looking for a developer to be responsible for building Java web applications.
These responsibilities include working on complex groups of back-end services and their client-end (web and mobile) counterparts.
The role will primarily focus on designing and developing these applications, as well as coordinating with the rest of the team on different layers of the infrastructure.
This individual will need to have a commitment to collaborative problem solving, sophisticated design, and product quality.
Translate application storyboards and use cases into functional applications
Design, build, and maintain efficient, reusable, and reliable Java code
Ensure the best possible performance, quality, and responsiveness of the applications
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization, and automatization
Understand OO design patterns
Work collaboratively with the business analysts and implementation staff to understand requirements and deliver software that meets customer needs
Solid understanding of object-oriented programming
Familiarity with various design and architectural patterns
Knowledge of concurrency patterns in Java
Familiarity with concepts of MVC, JDBC, and RESTful
Experience with popular web application frameworks, such as Spring and hibernate
Knack for writing clean, readable Java code
Experience with both external and embedded databases
Understanding of fundamental design principles behind a scalable application
Experience implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools, such asGit
Familiarity with build tools such as Ant, Maven, andGradle
Familiarity with continuous integration such as Jenkins
Entrepreneurial minded with an internal drive to continuously hit goals and succeed
Experience excelling within fast paced, high energy environments
AtInnerWorkingswe understand that your life extends beyond the workplace. We value our employees and offer a variety of benefits including health and wellness, time off, volunteer opportunities and retirement plans designed to keep our employees at the top of their game and inspired to be a part of theInnerWorkingsteam.
InnerWorkingsis an Equal Opportunity Employer.