Software Engineer - Java

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

5 years of experience as a software engineer with a strong development background., College degree in Computer Science or equivalent certification/experience., Proficiency in Java Platform (SE & EE) and testing frameworks like Selenium or Cucumber., Familiarity with agile development processes and distributed systems..

Key responsibilities:

  • Build user interface and server-side components using approved frameworks.
  • Participate in design and code reviews, suggesting improvements and troubleshooting issues.
  • Collaborate with team members on architecture, design, and code to ensure high performance systems.
  • Engage in internal community practice events for continuous learning and maintain quality standards.

RouteOne logo
RouteOne https://www.routeone.com/
201 - 500 Employees
See all jobs

Job description

 

The Software Engineer will join an agile development team responsible for our web applications, special projects and/or supporting tools.  The Software Engineer should be passionate about code quality and software excellence, with extensive development experience.  Collaborating closely with other engineers, architects, and team members is a must.   

Job Requirements

  • Build user interface and server-side components using approved frameworks producing quality code. 

  • Participate in design and code reviews suggesting improvements and troubleshooting.  

  • Work with other team members at the architecture, design, and code levels to ensure standards-based, high performance systems. 

  • Actively participate at internal community of practice events to help with continuous learning 

  • Perform all work in accordance with company’s quality programs, standards, and procedures. 

  • Maintain safety, security, and privacy standards throughout all areas of responsibility. 

Knowledge 

  • Knowledge of popular software development processes, i.e., agile, scrum, feature driven development. 

  • Experience troubleshooting and resolving application defects within a mature production system.  

  • Working knowledge in distributed systems, service-oriented architecture, micro service frameworks and relational databases preferably with exposure to stored procedures. 

  • Test driven development. 

Skills 

  • Experience with Java Platform (SE & EE), testing frameworks like Selenium or Cucumber, XML, Restful APIs, client-side scripting, ORM frameworks and MVC frameworks. 

  • Past work with Java messaging is a plus. 

Abilities 

  • Ability to work in a collaborative team environment, think critically and problem solve, learn new technologies and adapt to change. 

  • Ability to communicate effectively throughout organization. 

Other Essential Requirements 

  • 5 years’ experience as software engineer with a strong development background. 

  • College degree in Computer Science, certification or experience. 

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Adaptability
  • Communication
  • Critical Thinking
  • Problem Solving

Java Developer Related jobs