Senior Application Developer - Java / eCommerce

Senior Application Developer - Java / eCommerce

Vollzeit Homeoffice möglich
F

Senior Application Developer -- Java / eCommerce

Job Type: Contract

Work Arrangement: Fully Remote

Schedule: Full-Time, 40 Hours per Week

Interview: Virtual Interview via Microsoft Teams

Start Date: As Soon as Possible

Position Overview

We are seeking an experienced Senior Application Developer to support the development, enhancement, integration, and ongoing operation of enterprise eCommerce and web-based applications.

The ideal candidate will have a strong background in Java development, eCommerce platforms, JavaScript, SQL, MongoDB, and modern web technologies . Experience with Open Storefront Framework (OSF) or Oracle Commerce technologies is highly preferred.

This position will be responsible for analyzing existing applications, designing and developing enhancements, troubleshooting complex application issues, supporting integrations, conducting testing, and maintaining multiple development and testing environments.

Candidates with strong Java and eCommerce development experience are encouraged to apply even if their Oracle Commerce Cloud experience is limited.

Key Responsibilities

  • Design, develop, enhance, test, and maintain enterprise eCommerce and web applications.
  • Analyze existing application code and business requirements to develop effective technical solutions.
  • Develop and debug applications using Java, JavaScript, HTML/CSS, SQL, XML, and JSON.
  • Support storefront and eCommerce applications and related integrations.
  • Develop and maintain integrations between applications, APIs, databases, and enterprise systems.
  • Work with Open Storefront Framework (OSF) and related eCommerce technologies.
  • Support applications utilizing MongoDB and relational databases.
  • Investigate application defects, production issues, and system performance problems.
  • Troubleshoot complex technical issues and implement corrective solutions.
  • Perform unit testing and support application testing throughout development, QA, and User Acceptance Testing environments.
  • Correct defects identified during testing and support the deployment of fixes and enhancements.li>
  • Participate in peer code reviews and review code developed by other members of the development team.
  • Maintain clean and stable development and non-production environments.
  • Support application deployments and configuration changes across multiple environments.
  • Develop technical documentation for system changes, application designs, integrations, and enhancements.
  • Estimate development effort for new features, enhancements, and technical requests.
  • Participate in technical discussions with developers, architects, business stakeholders, and management.
  • Evaluate software products and technologies and provide recommendations regarding their suitability.
  • Support application monitoring, performance analysis, backup/recovery processes, security, and system controls.
  • Follow established change-management, security, development, and quality-assurance procedures.
  • Support eCommerce security and PCI-related development standards.
  • Provide occasional support for maintenance activities that may occur outside normal business hours.
  • Serve as a technical subject matter expert for assigned applications and technologies.

Required Qualifications

Candidates should have a minimum of 2 years of professional experience with the following technologies:

  • Java
  • JavaScript
  • HTML/CSS
  • SQL
  • XML/JSON
  • MongoDB
  • Open Storefront Framework (OSF)

Candidates should also have experience or familiarity with:

  • Oracle SQL Developer
  • DevOps tools and development processes
  • Visual Studio or similar development environments
  • Application integrations and APIs
  • Enterprise web application development
  • eCommerce platforms
  • Application troubleshooting and debugging
  • Source control and code review processes
  • Software testing and defect resolution
  • Development, QA, UAT, and production environments

Preferred Qualifications

Experience with one or more of the following is highly desirable:

  • Oracle Commerce Cloud
  • Oracle CX Commerce
  • Oracle Integration Cloud
  • Open Storefront Framework
  • Enterprise eCommerce platforms
  • Online ordering or shopping-cart applications
  • Payment-processing integrations
  • REST APIs and web servicesli>
  • Cloud-based application environments
  • CI/CD and DevOps practices

Direct Oracle Commerce Cloud experience is beneficial but not required for candidates who possess strong Java, eCommerce, storefront, and web application development experience.

Ideal Candidate

The successful candidate will be a hands-on developer who can independently analyze complex applications and develop practical technical solutions.

The candidate should possess strong problem-solving and debugging skills and be comfortable working with both modern and existing enterprise applications.

The individual should also be able to communicate technical concepts clearly to developers, business users, project managers, and other stakeholders with varying levels of technical expertise.

Strong documentation, communication, organizational, and teamwork skills are important for success in this position.

Additional Requirements

  • Must be available to work 40 hours per week.
  • This position is fully remote.
  • Candidate must be able to participate in a video-enabled Microsoft Teams interview.
  • Candidate must be able to work effectively in a remote development environment.
  • Candidates must be authorized to work from within the United States.
  • Government-issued equipment associated with the engagement may not be taken or used outside the United States.
  • Occasional after-hours support may be required for system maintenance or deployment activities.

Skills Summary

Required: Java, JavaScript, HTML/CSS, SQL, XML/JSON, MongoDB, Open Storefront Framework

Preferred: Oracle Commerce Cloud, Oracle CX Commerce, Oracle Integration Cloud, Oracle SQL Developer, DevOps, Visual Studio, REST APIs, eCommerce integrations

#J-18808-Ljbffr

F

Kontaktdaten:

FutureSoft Consulting Inc. Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Application Developer - Java / eCommerce erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei FutureSoft Consulting Inc. anzuklopfen, wenn du dich auf die Stelle als Senior Application Developer - Java / eCommerce bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei FutureSoft Consulting Inc. vorzubereiten!

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei FutureSoft Consulting Inc. klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei FutureSoft Consulting Inc. vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.