Full Stack Software Developer (Java)

10 Jun 2024

Vacancy expired!

Full Stack Software Developer (Java)Permanent w/Great BenefitsRemote (Pacific Core Hours)NOTE - Any of the following states are fine - OR, NV, TX, IL, FL, PA, WA, AZ, KS, SD, GA, KY, VA, OH, MI, TN, MT No Visa sponsorship available at this time Summary:The Software Developer contributes to the development of next generation projects on the eCommerce Platform.Position responsibilities:

  • Writes business, data access and integration code using Java
  • Works with Spring Boot as a web application platform
  • Works with data access frameworks to interact with databases
  • Designs and develops new features to be included in each release
  • Works with tools like Maven to build code
  • Manages code, versions and branches in Git and/or Bitbucket
  • Performs unit testing on enhancements and bug fixes
  • Participates in code reviews with peers
  • Identifies, troubleshoots and resolves production application issues
  • Ensures that code is high quality, functional, clean, and secure
  • Codes using development best practices and contributes to their improvement
  • Actively seeks new ways to improve applications and application environments
  • Uses design patterns for development
  • Contributes to application architecture design
  • Recommends solutions to bugs and incidents
  • Monitors and lowers the number of defects resulting from development
  • Works well with other developers, business analysts and QA Testers
  • Manages time and communication well working on a remote team
  • May designs and implement microservices and APIs for integration with 3 rd parties
  • May adjust basic front-end code using html, css and javascript
Position requirements:
  • Bachelor's Degree (B.S.) from a four-year college or university in Computer Science or Engineering or related field; At least five years of experience in information technology; or equivalent combination of education and experience.
  • At least two years of experience with developing web solutions with Java is required
  • Previous experience utilizing Spring Boot for Java development is required
  • At least two years of experience with working in databases is required
  • Previous experience utilizing Spring Boot for Java development is required
  • Demonstrated proficiency with GIT (Command line and/or tools) is required
  • Experience with JPA/Hibernate is preferred
  • Experience with microservices, REST APIs, or webservices is preferred
  • Proficiency with Unix/Linux command line tools is preferred
  • Previous experience with platforms such as Elastic Path, BloomReach CMS, Adobe AEM, Magento, Salesforce, Shopify, and/or BigCommerce is preferred
  • Exposure to front-end development such as HTML5, JavaScript/ECMA5, React, Angular, etc is preferred
  • Experience with Jira or other scrum-based system is preferred
  • Ability to troubleshoot and problem solve
  • Ability to work on remote software development teams
  • Ability to continuously innovate new solutions, influencing and responding to change
  • Ability to work with others in a team-based environment
  • Self-starter, act on own initiative and work in a dynamic, fast-paced, ever-changing environment
  • Desire to support and meet the needs of other employees and the Company as a whole
Everest Consultants is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other characteristic protected by applicable local, state or federal civil right laws.

  • ID: #42735095
  • State: Oregon Portland 97220 Portland USA
  • City: Portland
  • Salary: Market
  • Job type: Permanent
  • Showed: 2022-06-10
  • Deadline: 2022-08-08
  • Category: Et cetera