loader image

Java backend engineer

THE ROLE:

Our Company is seeking an enthusiastic and motivated team member with exceptional communication skills to join our Technical Team. The successful candidate will join a small development team to develop back end functionality for new features, bug fixes, and maintenance of our Registry and APIs, and related projects. This position is full-time (40 hour/week) .this is a remote position. 

RESPONSIBILITIES:

Working with other software developers and QA specialists, the Senior Java Backend Engineer will be responsible for implementing back end code to support new features defined by the Product Team, bug fixes, and perform maintenance upgrades. The successful candidate will also be comfortable with the ops part of devops, and be happy to work hands-on with server configuration. The key responsibilities are listed below.


  • Backend development from Java to database.

  • Server side scripting in Linux environments.

  • Server configuration, for example,  using Puppet.

  • Work with the Our Company Tech Lead to develop and improve the Our Company Registry.

  • Author use-cases, technical/functional requirements, flowcharts, diagrams, code, tests and documentation.

  • Participate actively in iterative development meetings (stand-ups, kick-offs, retrospectives), and design sessions with project teams and working groups.

  • Collaborate with team members, consultants, designers, the development community and users to provide accurate estimations, timelines, and risks.

  • Collaborate in the finding of bugs and areas of improvement in the current Our Company Registry.

  • Contribute back to the open-source community through code and documentation.



REQUIREMENTS & SKILLS:


  • Fluent in written and spoken English

  • Able to work during Europe and US business hours (at least half the working day should be between 1200-2000 UTC) including making twice-weekly meetings at 1500 UTC

  • Java JDK 8+

  • Spring MVC, Spring Security, Spring Boot

  • RESTful Web Services

  • PostgreSQL

  • Writing, troubleshooting and optimizing SQL queries

  • Server side scripting, for example, using Python

  • Puppet, Chef, Ansible or other server configuration management tools.

  • Version control tools such as Git.

  • Excellent written and verbal communication skills

  • Motivated, results-driven, with high-level of energy, enthusiasm, and initiative

  • Able to work with minimal supervision.

  • 5+ years development experience

  • Experience extracting actionable recommendations from feedback and data, and communicating it to stakeholders

  • Motivated and results-driven, with a high-level of energy, enthusiasm, and initiative

  • Ability to travel internationally at least once a year

  • Proactive in suggesting new tools and solutions



NICE TO HAVE:


  • Contributions to open source community

  • Python

  • Maven

  • Mongodb

  • HTML5 and CSS3

  • Angular 2 or higher

  • Docker

  • Fluency in languages other than English



Position

Backend Developer


Must have Skills

  • Chef

    Beginner

  • Python

    Beginner

  • PostgreSQL

    Beginner

  • Java (All Versions)

    Beginner

Client Payroll

Up to 450 K/Year USD (Annual salary)

Fully Remote

Cancel
Cancel

Active

Skip

Java backend engineer

THE ROLE:

Our Company is seeking an enthusiastic and motivated team member with exceptional communication skills to join our Technical Team. The successful candidate will join a small development team to develop back end functionality for new features, bug fixes, and maintenance of our Registry and APIs, and related projects. This position is full-time (40 hour/week) .this is a remote position. 

RESPONSIBILITIES:

Working with other software developers and QA specialists, the Senior Java Backend Engineer will be responsible for implementing back end code to support new features defined by the Product Team, bug fixes, and perform maintenance upgrades. The successful candidate will also be comfortable with the ops part of devops, and be happy to work hands-on with server configuration. The key responsibilities are listed below.


  • Backend development from Java to database.

  • Server side scripting in Linux environments.

  • Server configuration, for example,  using Puppet.

  • Work with the Our Company Tech Lead to develop and improve the Our Company Registry.

  • Author use-cases, technical/functional requirements, flowcharts, diagrams, code, tests and documentation.

  • Participate actively in iterative development meetings (stand-ups, kick-offs, retrospectives), and design sessions with project teams and working groups.

  • Collaborate with team members, consultants, designers, the development community and users to provide accurate estimations, timelines, and risks.

  • Collaborate in the finding of bugs and areas of improvement in the current Our Company Registry.

  • Contribute back to the open-source community through code and documentation.



REQUIREMENTS & SKILLS:


  • Fluent in written and spoken English

  • Able to work during Europe and US business hours (at least half the working day should be between 1200-2000 UTC) including making twice-weekly meetings at 1500 UTC

  • Java JDK 8+

  • Spring MVC, Spring Security, Spring Boot

  • RESTful Web Services

  • PostgreSQL

  • Writing, troubleshooting and optimizing SQL queries

  • Server side scripting, for example, using Python

  • Puppet, Chef, Ansible or other server configuration management tools.

  • Version control tools such as Git.

  • Excellent written and verbal communication skills

  • Motivated, results-driven, with high-level of energy, enthusiasm, and initiative

  • Able to work with minimal supervision.

  • 5+ years development experience

  • Experience extracting actionable recommendations from feedback and data, and communicating it to stakeholders

  • Motivated and results-driven, with a high-level of energy, enthusiasm, and initiative

  • Ability to travel internationally at least once a year

  • Proactive in suggesting new tools and solutions



NICE TO HAVE:


  • Contributions to open source community

  • Python

  • Maven

  • Mongodb

  • HTML5 and CSS3

  • Angular 2 or higher

  • Docker

  • Fluency in languages other than English



Job Type

Client Payroll


Positions

Backend Developer


Must have Skills

  • Chef

    Beginner

  • Python

    Beginner

  • PostgreSQL

    Beginner

  • Java (All Versions)

    Beginner

Up to 450 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

Sarah H

| United States