Last Update Last Updated: September, 2024

⛔ This job is currently unavailable

Senior/Lead Java Engineer

Back-End Web.

Senior
B2 (Upper-Intermediate)

Required Skills

Java
Java

Nice to Have

XSLT
XSLT
XML
XML
S1000D
iSpec 2200
EasyMock
JUnit

Summary

Senior/Lead Java Engineer

Preferred locations of the candidates: Romania, Bulgaria, Poland, Ukraine, Chezh Republic, and Slovakia.

This is a long term/permanent remote position.

Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.

Project Description

You will be a part of a platform built for technical content and maintenance workflow management for the aerospace industry.

The platform is trusted by eight of the top ten global airlines and the top three aircraft engine OEMs to enhance content creation, revision, and delivery, boosting task performer efficiency

Responsibilities

  • Write highly testable, automatable, and performant code over the whole SDLC using high coding standards and software best practices.
  • Develop products and deliver features and updates according to the product roadmap.
  • Develop and review feature design documents and provide inputs/updates to specifications for the solution.
  • Participate in the team activities according to the methodology - daily meetings, planning, retrospectives, etc.)
  • Сoach/supervise middle/junior engineers 

Requirements

  • In-depth proficiency level in Java, implementing applications using defensive programming
  • Successful cases in developing 3-layer applications using advanced framework features and industry standard conventions
  • Experience in writing and performance tuning of SQL
  • Experience with XML and XSLT
  • Knowledge of S1000D/ATA/iSpec 2200 would be highly appreciated
  • In-depth proficiency level in Junit (EasyMock)
  • Previous participation in constant quality improvement on the project: conducting code reviews, setting up quality metrics, and monitoring
  • Use of best practices and patterns during application design and implementation
  • Hands-on experience with monolith, microservice, and serverless architectural styles
  • Hands-on experience with application deployment patterns and tools

How to Apply for Senior/Lead Java Engineer

Be ready for the next steps:

  • Create your profile on our website (import from LinkedIn)
  • 20-30-minute screening call
  • Technical interview feedback
  • Project Selection (we are looking for the best project for you).

Who can apply:

  • We work with developers across Europe, LATAM, the U.S. (W-9 form owners), Canada, Asia, Oceania, and the UK.
  • We do not provide visa assistance, and this cooperation model does not include direct-hire benefits.
  • We cannot accept applicants from Russia, Belarus, Iran, or North Korea.
This role is currently unavailable, but similar jobs are waiting for you.
See Open Jobs
Submit CV / GitHub One time, no registration. Share your CV, LinkedIn, or GitHub profile.

Not your stack?

Join the Upstaff community and we are looking for the best project for you.

Submit a Talent for Senior/Lead Java Engineer
Attachment File attachment Arrow

Upload File. Drag and Drop or Browse

{# when reCAPTCHA is disabled server-side (staging/local test), drop the g-recaptcha binding so the button submits directly — keeps front/back in sync via one flag #}
At Upstaff we respect confidentiality, privacy and value your information.

Confidential (C) UPSTAFF LTD, England and Wales, #12727246 17 Montgomery Drive, Tavistock, United Kingdom PL19 8KX

Terms, conditions and legal information.

Thank you! 🎉

Your message has been successfully sent. We’ll review it and get back to you as soon as possible.

Create an account to save your details and track your applications.

Sign up