Java Full Stack Developer

Senior
Remote

Questions?   Contact us!

Company

Our client delivers a suite of flexible, scalable, and innovative white label marketing tools to grow any agency or in-house marketing capabilities of their clients. Whether you need to add a new offering to your toolkit, expand your services, or help your internal team reach a new audience—This company is in the business of helping you grow. Sophisticated without being complex, their tools scale to meet demand and are professional grade without the enterprise price. They HQ are in Bellevue but they have a distributed team in 22 cities and 11 countries.

Job Description

We are looking for candidates that can support this company's existing software infrastructure (Java, Spring, Hibernate, JSP/Servlets, Tomcat) but can also help them extend it into AWS cloud services and modernize the front-end with ReactJS. The ideal candidate would have at least 5 years of professional software development experience in Java and J2EE, which is able to demonstrate an understanding of concurrency, IO, collections, algorithms, and dependency injection. They would also be able to demonstrate understanding and proficiency in database model design for relational and NoSQL databases. This role will include these responsibilities: - Participate in a rotating schedule for on-call production support - Design and development of new Web Services and User Interfaces - Writing unit tests and support regression testing - Troubleshoot and resolve issues in existing code base - Write Documentation, Architecture Design Reviews, Stories, Pull Requests, Code Reviews, Release Notes - Participate in Scrum activities Our client expects candidates to have working experience with a variety of * Tools (Git, JIRA) * Technologies (J2EE WebApp Servers, JSP/Servlets, JDBC/SQL, NoSQL, Linux) * Design patterns (MVC, SPA, Microservices, REST, OOP, AOP, SoC, SOA, SOLID) * Markup languages (XML, YAML, MD, CONF) *Methodologies (Git Flow, Scrum, CI/CD) *Familiarity or experience with Open Source Software projects is a plus (npm, Github). Demonstrable experience with UI/UX frameworks and Responsive design is ideal (jQuery, Angular, ReactJS, Backbone, Bootstrap, HTML5, CSS3). Bonus skills: CircleCI, Docker, Amazon Web Services, Apache HTTPD, NGINX, Lucene, ElasticSearch, Streams, Twelve-Factor App This Company Describes Its Culture as: Detail-oriented -- quality and precision-focused Innovative -- innovative and risk-taking Aggressive -- competitive and growth-oriented Outcome-oriented -- results-focused with strong performance culture People-oriented -- supportive and fairness-focused Team-oriented -- cooperative and collaborative This team works in PST so you'll have to adjust your schedule +/- 3hrs to their time zone.

Notes

Only candidates from United States, Canada, Argentina, Brazil, Chile, Colombia, Costa Rica, Ecuador, El Salvador, Mexico, Panama, Peru, Uruguay

Intermediate or advanced spoken English is required for ALL opportunities. If you can't speak English yet, please keep practicing and apply in the future.

Already have an account?

Sign In to load your details

Apply now

Please complete our online questionnaire

Upload your photo
First Name (Required)
Last Name (Required)
Email (Required)
Summary (Required)
LinkedIn Profile (Required)
GitHub Profile (Optional)
Stack Overflow Profile (Optional)
Portfolio (Optional)
English Resume (CV) (Required) Under 5MB please. English. PDF only.
Availability (Required)
Full-time Monthly Salary Expectations (in USD) (Required)
Country (Required)
Are you able to hold an interview in English? (Required)
On a scale of 1-10: what is your level of spoken English? (Required)
Required Skills (Experience in years) (Required)
Optional Skills (Experience in years) (Required)
How many years of your career have you worked remotely? (Required)
How many years have you worked professionally in software? (Required)
Why do you think you fit this position? (Required)