This job has expired.
AppJudo Inc.
Expired

Senior Java Spring API Software Developer (Remote)

$65 - $100/hourRemote

Location restricted
This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.

We are looking for a Senior Java Developer to architect and implement API services and related middleware using Java, Spring MVC, MongoDB, and Swagger, and to develop comprehensive automated tests to verify the expected functionality of the services.

This a 100% REMOTE position with flexible hours. You will enjoy a great degree of freedom in how and where you work, but you will also be expected to perform consistently at a high level and deliver results.

Responsibilities

  • Develop Java EE API services using Spring framework
  • Identify, analyze, and prioritize user requirements from multiple stakeholders including product managers, UI/UX, and front-end developers
  • Fetch data efficiently from MongoDB and recommend document schema optimizations
  • Plan and develop advantageous caching strategies
  • Review, test, and debug code from other team members
  • Annotate Spring methods and models to facilitate complete Swagger docs
  • Ensure applications, services, and middleware are secure
  • Commit and push work product using Git and conduct code reviews using GitHub
  • Communicate clearly in oral and written English

Requirements

  • Work experience as a Senior Java Developer or similar role
  • Experience designing, building and testing Java EE applications
  • In-depth knowledge of Spring MVC
  • Experience with Object-Oriented Design (OOD)
  • Good delegation and time management skills
  • Problem-solving abilities

Ideal Qualifications

  • Have BSc in Computer Science, Engineering or relevant field
  • Can assess, compare, and select efficient algorithms and data fetching strategies, using big-O notation to describe time and memory usage
  • Have previously solved performance issues in Java Spring applications/middleware
  • Have optimized database queries in MongoDB or other NoSQL databases
  • Have implemented Swagger and resolved issues with polymorphic response formats

Job Type: Contract

Salary: $65.00 to $90.00 /hour

Pay may depend on skills and/or qualifications

Experience:

  • Spring: 1 year (Required)
  • Swagger: 1 year (Preferred)
  • MongoDB: 1 year (Preferred)
  • Java: 2 years (Required)

Education:

  • Bachelor's (Preferred)

Language:

  • English (Required)

Contract Renewal:

  • Likely

Full Time Opportunity:

  • Yes

Additional Compensation:

  • Bonuses

Work Location:

  • Fully Remote

Benefits:

  • Flexible schedule
  • Professional development assistance

This Job Is:

  • A job for which military experienced candidates are encouraged to apply
  • A good fit for applicants with gaps in their resume, or who have been out of the workforce for the past 6 months or more
  • A job for which all ages, including older job seekers, are encouraged to apply
  • Open to applicants who do not have a college diploma

Schedule::

  • Monday to Friday

Other Java contracts

Remote
0
USD
/hr

0 outside IR35 Java contracts