Java Backend Developer in Atlanta at Vaco

Date Posted: 9/28/2020

Job Snapshot

Job Description

Position Expectations:
The key traits, responsibilities and functions of the role include:

  • Be a key hands-on contributor to the backend design and implementation of new products and features
  • Be efficient and creative to develop MVPs (minimum viable products)
  • Identify, design, develop, test, and release high quality, secure functionality in tight schedules
  • Secure and safeguard data to preserve its integrity, reliability, and availability
  • Work with project team members in all phases of software development life cycle.
  • Work with team to understand the project requirements, system architecture, technical design, and develop the application components based on the design
  • Work with team to follow system test plans and validate that business goals are accomplished.
  • Interface with product management, scrum master, QA, DBA for design, development and product reviews
  • Track and report development progress and performance daily
  • Ability to work in a fast-paced, deadline-driven environment.
  • Ability to work effectively within a diverse team and to communicate with others

* Bachelor's Degree in Computer Science or Software Engineering or related field with significant software and computer science course work.
  • Excellent understanding of programming concepts and methods, software development lifecycle and Agile development methodology.
  • Excellent communication, analytical, troubleshooting, and time management skills.
  • Ability to seamlessly transition between projects and technology
  • 5+ years of experience developing applications leveraging the following:
o Containers and Container Application platforms (OpenShift, Docker, and Kubernetes preferred)
o Java, object-oriented programming and design patterns.
o API micro services (JSON)
o DBMSs such as MySQL, Postgres, DB2, MongoDB
o Version Control Software/tools such as BitBucket/Git
o Cloud services (AWS preferred)