Engineering

Senior Backend Node.js / Java Developer

Apply now

Location

Quito, Ecuador

Requirements

  • Proficiency in Java, with a good understanding of its ecosystems
  • Strong proficiency with JavaScript
  • Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
  • 3+ years working in back-end web development with Node.js
  • 3+ years of Java Development experience
  • Familiarity with different design and architectural patterns
  • Skill for writing reusable Java libraries
  • Knowhow of Java concurrency patterns
  • Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database
  • Connectivity), and RESTful web services
  • Experience in working with popular web application frameworks like Play and Spark
  • Relevant Knowledge of Java GUI frameworks like Swing, SWT, AWT according to project requirements
  • Ability to write clean, readable Java code
  • Basic knowhow of class loading mechanism in Java
  • Experience in handling external and embedded databases
  • Understanding basic design principles behind a scalable application
  • Skilled at creating database schemas that characterize and support business processes

Responsibilities

  • Contribute to all stages of software development lifecycle
  • Design, implement and maintain Java-based applications that can be high-volume and low-latency
  • Analyze user requirements to define business objectives
  • Envisioning system features and functionality
  • Define application objectives and functionality
  • Ensure application designs conform with business goals
  • Develop and test software
  • Identify and resolve any technical issues arising
  • Create detailed design documentation
  • Propose changes to current Java infrastructure
  • Develop technical designs for application development
  • Conducting software analysis, programming, testing, and debugging
  • Manage Java and Java EE application development
Submit CV

You won’t be asked ridiculous questions or tests. You simply show up, we learn about each other and if we match - we start working

This website uses cookies.

Learn more