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