Back to all roles

Software Engineer - Java

Remote-first Full-time Now hiring

The Software Engineer will join an Agile development team responsible for our web applications, special projects and/or supporting tools. The Software Engineer should be passionate about code quality and software excellence, with extensive development experience. Collaborating closely with other engineers, architects, and team members is a must. Job Requirements

  • Build user interface and server-side components using approved frameworks producing quality code.
  • Participate in design and code reviews suggesting improvements and troubleshooting.
  • Work with other team members at the architecture, design, and code levels to ensure standards-based, high performance systems.
  • Actively participate at internal community of practice events to help with continuous learning
  • Perform all work in accordance with company’s quality programs, standards, and procedures.
  • Maintain safety, security, and privacy standards throughout all areas of responsibility.

Knowledge

  • Knowledge of popular software development processes, i.e., agile, scrum, feature driven development.
  • Experience troubleshooting and resolving application defects within a mature production system.
  • Working knowledge in distributed systems, service-oriented architecture, micro service frameworks and relational databases preferably with exposure to stored procedures.
  • Test driven development.

Skills

  • Experience with Java Platform (SE & EE), testing frameworks like Selenium or Cucumber, XML, Restful APIs, client-side scripting, ORM frameworks and MVC frameworks.
  • Past work with Java messaging is a plus.

Abilities

  • Ability to work in a collaborative team environment, think critically and problem solve, learn new technologies and adapt to change.
  • Ability to communicate effectively throughout organization.

Other Essential Requirements

  • 5 years’ experience as software engineer with a strong development background.
  • College degree in Computer Science, certification or experience.

Apply tot his job Apply To this Job

More remote roles

Back-End Java Engineer (Mid-to-Senior Level)

Remote-first Full-time

Java Developer - Tulsa, OK (W2 ONLY)

Remote-first Full-time

Java Developer-Expert

Remote-first Full-time

Java Portal Developer

Remote-first Full-time

Java Developer/J2EE

Remote-first Full-time

Javascript Developer

Remote-first Full-time

Java Microservices Developer

Remote-first Full-time

Java Microservice Developer

Remote-first Full-time

Backend Java Developer-Seattle, WA (Hybrid-3days Onsite)

Remote-first Full-time

Senior/Lead Java Back-End Developer

Remote-first Full-time

Experienced Full Stack Data Entry Specialist – Remote Work Opportunity with arenaflex

Remote-first Full-time

Physician Resident Paid Mentorship Program (Remote) - Optum Colorado Springs

Remote-first Full-time

Entry-Level Data Entry Specialist | Full-Time Healthcare Data Management Position at arenaflex

Remote-first Full-time

Remote Radiologist | Multiple Subspecialties | Flexible Schedules (Days, Evenings, Overnights) | Up to $100k in Bonuses

Remote-first Full-time

Experienced Live Chat Data Entry Specialist – Remote Customer Service and Data Management

Remote-first Full-time

Experienced Customer Service Assistant – Delivering Exceptional Experiences in arenaflex's Rapidly Growing Team

Remote-first Full-time

Credit Underwriter

Remote-first Full-time

Director, Operational Risk Management

Remote-first Full-time

Team Lead Customer Onboarding & Support (all genders)

Remote-first Full-time

Experienced Live Chat Remote Data Entry Specialist – Delivering Exceptional Customer Service and Data Accuracy in a Flexible Remote Environment

Remote-first Full-time