Boing Jobs – Software Engineer Backend Development

Published by aerobaba on

Boing Jobs – Software Engineer Backend Development. Stay connected with AeroCareers – Aviation is for Everyone !

Boing Jobs – Software Engineer Backend Development

Required Skills:

  • Hands-on Experience in python as scripting and programming language
  • Good knowledge on REST based Web services implementation using Python
  • Experience working with Databases like Postgres, SQL, MongoDB, Mysql
  • Strong understanding of database design, troubleshooting, and management
  • Good to have broad web technologies/concepts understanding and working knowledge on many of the following areas – HTML, CSS, Javascript, web APIs, JSON, SPAs, PWAs, RWDs, web pack, babel, gulp, npm etc.
  • Good to have experience in Java/J2EE with exposure to Spring, JSF, JMS, JPA / Hibernate, Application Server, JSF, container based platforms – Docker / Kubernetes , Maven, Gradle, JUnit, Sonar etc.

Desired Skills:

  • Understanding of HTML5, CSS3, JavaScript, Node.js, and object-oriented programming
  • Understanding of clients side unidirectional data flow principles / Redux knowledge
  • Good understanding of REST API principles
  • Exposure to Web and Mobile application development
  • Understanding of Scrum/Agile development
  • Experience with cross-platform (Linux and Windows preferred) development using cloud technologies
  • Experience with Continuous Integration (CI) tools such as GitLab CI, Jenkins, or Nexus
  • Experience with pair-programming, test-driven development, continuous integration, and other XP engineering practices
  • Experience designing and developing Software as a Service (SaaS) architectures using containerized micro services on Linux platforms
  • Solid foundation in deployment of scalable, low-latency, and highly available distributed systems.

Responsibilities include but not limited to

  • Develop tools and applications by producing clean, efficient code
  • Review and debug code
  • Perform validation and verification testing
  • Integrate software components into a fully functional software system.
  • Automate tasks through appropriate tools and scripting
  • Perform validation and verification testing
  • Collaborate with internal teams and vendors to fix and improve products
  • Document development phases and monitor systems
  • Ensure software is up-to-date with latest technologies
  • Integrate software components into a fully functional software system

Qualifications

  • Degree and typical experience in engineering classification: Bachelor’s and 5+ years’ experience, Master’s degree with 4+ years’ experience. Bachelor, master or doctorate of science degree from an accredited course of study, in engineering, computer science, mathematics, physics or chemistry
  • Excellent working knowledge of the entire software development life-cycle.

Experience Level
Individual Contributor – 2

Job Type
Regular

Contingent Upon Program Award
No, this position is not contingent upon program award

Schedule
Full time

 

Apply on Company Site 

 998 total views,  3 views today


0 Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.