Talent.com
Software Engineer - Distributed Systems
Software Engineer - Distributed SystemsVirtualVocations • Elizabeth, New Jersey, United States
Software Engineer - Distributed Systems

Software Engineer - Distributed Systems

VirtualVocations • Elizabeth, New Jersey, United States
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

A company is looking for a Software Engineer - Distributed Software Systems.

Key Responsibilities

Design, implement, and maintain a scalable distributed system for small business management applications

Participate in code reviews and ensure operational excellence of the platform

Develop applications using Java, Spring, and various database technologies while ensuring high availability and security

Required Qualifications

Bachelor's degree or equivalent in Computer Science or Engineering

5 years of experience in implementing large-scale distributed systems for small business management

24 months of experience in cloud platforms, specifically AWS

Experience with Java, Spring, Oracle SQL, MongoDB, Maven, Git, Rancher, and Jenkins

Knowledge of Object Oriented Design and event-driven architecture

serp_jobs.job_alerts.create_a_job

Software Engineer • Elizabeth, New Jersey, United States