Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Mid-level Software Engineer

at Version 1

Posted 7 hours ago 2 applied

Description:

  • Version 1 is seeking a skilled Java Developer with a strong background in software development and preferably a good understanding of the financial securities domain.
  • The role involves extensive hands-on Java development with enterprise technologies.
  • The candidate must have a proven track record of delivering high-value technical projects.
  • Effective collaboration with key partners both inside and outside the organization is essential.
  • The candidate should possess the ability to lead and persuade others while positively influencing team outcomes.
  • Multitasking and handling production issues in a fast-paced environment is required.
  • The role enforces discipline across the software development lifecycle, including test-driven development.
  • Strong communication skills are necessary to engage colleagues, business partners, external stakeholders, and employees.
  • The candidate will help support the environment, ensuring effective utilization of the platform and that systems run well in production.
  • The ability to deliver high-quality results under tight deadlines is crucial.

Requirements:

  • A Bachelor’s degree in computer science, Engineering, or a related field is required.
  • The candidate must have more than 4+ years of proven experience as a Java Developer.
  • Advanced Java skills are necessary, including expertise in multi-threading, hash maps, and other advanced Java concepts.
  • Experience in core Java with Spring, including multithreaded programming and remote debugging, is required.
  • Proven experience in the design and architecture of software applications is essential.
  • In-depth knowledge of object-oriented design and SOLID principles is required.
  • Familiarity with CI/CD tools is necessary for continuous integration and delivery.
  • Strong experience with relational databases such as DB2, Oracle, or Sybase is required.
  • Familiarity with design patterns is a prerequisite for object-oriented design and programming.
  • Experience in efficient storage and processing of large datasets, including batching, is necessary.
  • Proficiency with version control systems like SVN or GIT is required (GIT is a plus).
  • Experience with messaging systems such as JMS (TIBCO EMS and/or IBM MQ) and JMX is necessary.
  • Proficiency with Agile build tools such as Maven, CI, TDD, etc., is required.
  • A good understanding of full software lifecycle development processes, including Agile methodologies, is essential.
  • Experience with JMX consoles like VisualVM, JConsole, and memory tuning is required.

Benefits:

  • Version 1 offers a hybrid work schedule along with business travel opportunities, promoting a balance between work and life.
  • Employees benefit from a tech-related benefits package, including an innovative Tech Scheme to stay updated with the latest technology.
  • The company prioritizes health and safety by providing private medical and life insurance coverage, free eye tests, and contributions towards glasses.
  • Employees can pursue incentivized certifications and accreditations, including AWS, Microsoft, Oracle, and Red Hat.
  • The employee-designed Profit Share scheme distributes a portion of the company's profits each quarter among employees.
  • Version 1 is dedicated to professional growth, offering the Pathways Career Development Quarterly program to support employees in reaching their full potential.