DevJobs

Lead Java Developer – Israel

Overview
Skills
  • Java Java ꞏ 3y
  • RESTful API RESTful API
  • CI/CD CI/CD
  • GitHub GitHub
  • AWS AWS
  • Salesforce Salesforce
  • Apex
  • Aura Components
  • Lightning Web Components
  • Named Credentials
  • Platform Events
  • SOAP
  • SOQL
  • Visualforce
Role Summary:

We are looking for an experienced and ambitious developer (Salesforce or Java) based in Israel who is eager to learn, grow, and take ownership of our development efforts. This is a hands-on role working directly with the CEO, who built the entire system, and offers a unique opportunity to shape our development processes, work with remote teams, and eventually build our in-house development team.


Our platform is built on Salesforce, so while prior Salesforce development experience is a big plus, we are open to an experienced Java developer who is hungry to learn new technologies and can quickly ramp up on Salesforce programming.


This role is ideal for someone who is comfortable working independently, collaborating with remote teams, and establishing best practices for future in-house developers.


Key Responsibilities:

Development & Customization

  • Enhance and expand our existing Salesforce-based platform.
  • Develop Apex, Lightning Web Components (LWC), Aura Components, and Visualforce (or quickly learn and adapt).
  • Implement best practices for secure, scalable, and maintainable code.


GitHub & Development Workflow Setup

  • Establish and manage a structured GitHub-based development workflow for multiple developers.
  • Create a staging environment where developers can push and pull code without directly modifying the managed package org.
  • Implement CI/CD practices to streamline deployments and ensure code integrity.


Integration & Architecture

  • Work with Salesforce APIs (REST, SOAP, Platform Events, Named Credentials, etc.).
  • Implement best practices for handling Governor Limits and optimizing SOQL queries.
  • If applicable, leverage AWS services for integrations and automation.


Collaboration & Remote Team Coordination

  • Work closely with the CEO and external remote teams to ensure smooth development workflows.
  • Act as a bridge between external and internal teams, ensuring clear communication and efficient collaboration.
  • Help document and structure processes for better alignment between teams across different time zones.


Building the Internal Development Team

  • Start as our first in-house developer, with the goal of building and leading an internal dev team as the company scales.
  • Help define hiring needs and technical requirements for future team members.
  • Establish and enforce best practices for development, testing, and deployment within the team.


Qualifications:

🎯 Experience & Technical Skills

  • 3+ years of development experience in Java, Salesforce, or both.
  • Strong GitHub experience – ability to set up and manage a multi-developer workflow with proper version control.
  • Experience with CI/CD pipelines, staging environments, and deployment automation.
  • Previous experience working with remote teams and ensuring smooth cross-team collaboration.
  • Knowledge of Salesforce development (Apex, LWC, Aura, Visualforce) is a big plus but not mandatory for Java developers eager to learn.


🎯 Problem-Solving & Ownership

  • Ability to design and implement scalable architectures.
  • Strong analytical and debugging skills, with a passion for tackling complex challenges.
  • Comfortable working independently and taking ownership of development processes.


🎯 Eagerness to Learn & Grow

  • Open to learning Salesforce development and architecture with hands-on experience.
  • Passion for exploring new technologies, frameworks, and best practices.
  • Interest in leading a growing development team as the company scales.
Simploud