Skip to main content

Java Developer

Technology
Software Technology
1 month agoUntil 11/9/2026
Service contract

Job description

Full Stack Developer

100% Remote

Start Date: 1/31/2022

Responsibilities

  • A smart, results-oriented individual with a mix of passion for solid application architecture and coding, who also has the soft skills of building relationships and consensus.
  • An individual with the ability and desire to see the big picture beyond the happy path, and bend the lens to see what's around the corner - we're software professionals and we think in terms of what happens when not what happens if
  • An economical mind with an intuition for understanding scope versus value and placing emphasis on the 80/20 rule.
  • An empathetic person who mindfully intends to make it easier for the producers and consumers of their work to effectively do their jobs.
  • An architectural thinker that values availability and scalability. We use distributed systems to make it all happen. We want people that think that is cool.
  • Someone not afraid to make mistakes, and willing to take ownership of projects: gain a good understanding of the problem, work to negotiate an acceptable technology solution, find the tools and answers, and proactively build and deliver code.
Ideal Candidate

  • Very solid internet-focused Java JEE, particularly Java 8, development
  • Understand SOA and OOP concepts
  • Understand abstract problems and provide innovative solutions
  • Work within a Servlet Container
  • Work with Oracle RDBMS
  • Ping pong, pool, foosball, or pinball
  • Bonus points for Spring MVC, Spring Boot microservices, distributed messaging/JMS, MBeans, REST architecture, distributed caching, Git, CSS, AJAX, JavaScript, fluency in at least one Linux-based scripting language.
Education Preferred

Bachelors or better in Computer Science or related field.

Experience Required

3 years: Java

Preferred

  • 3 years: microservices
  • 3 years: React
  • 3 years: Spring
  • 3 years: OO Design
  • 3 years: SOA

As a Full-stack Developer, you will be responsible for:

  • Contributing as part of an agile team dedicated to building a quality product
  • Implementing and maintaining Vue.JS and Java applications in a Microservice architecture
  • Analyzing product requirements and translating into code
  • Debugging and resolving technical issues
  • Maintaining a TDD driven approach
  • Working cross functionally to build applications
  • Building relationships across teams and encouraging a passion for problem solving and coding
  • Understanding scope versus value and placing emphasis on the 80/20 rule
The folks in this role are usually successful when they have 3+ years of experience in:
  • Deep experience with a modern JavaScript framework – Vue.JS (preferred), React, Angular
  • Strong Java language fundamentals particularly Java 8 and newer
  • Enterprise application experience using Spring, Spring Boot, XML, JSON
  • Relational Database experience such as Oracle, MySQL, PostgreSQL
  • RESTful web services and microservice architecture
  • Strong belief in using unit testing and using framework
  • Version control system tools (GIT) and build management (Jenkins)
  • Agile methodologies, SOA and OOP concepts, CI/CD processes
  • Bonus points if you've worked with Docker, AWS, Kubernetes, Kafka

Required Skills : Java, React - can be stronger in one language over the other!

Basic Qualification :

Additional Skills : EXCLUSIVE REQ - one and done interview process! Will move/be filled very quickly.

Background Check :Yes

Notes

Selling points for candidate :EXCLUSIVE REQ - one and done interview process! Will move/be filled very quickly.

Project Verification Info

Exclusive to Apex :Yes

Face to face interview required :No

Candidate must be local :No

Candidate must be authorized to work without sponsorship ::No

Interview times set : :No

Type of project :Upgrade

Master Job Title :Dev: Other

Branch Code :Denver

Interested in this role?