Java Spring Boot Developer with AWS Experience Needed

Filled
February 24, 2026

Job Description

We are looking for a skilled Java Spring Boot Developer with strong AWS experience to build a tool that compares XML files received through AWS services and generates automated reports. The ideal candidate should be comfortable working with microservices, cloud infrastructure, and backend development using modern Java frameworks.

Project Overview

The main objective of this project is to develop a system that:

  • Receives XML files through AWS SQS
  • Compares two XML files intelligently
  • Generates a structured comparison report
  • Sends the report via email
  • Stores files and outputs in AWS S3

This role requires someone who can design efficient backend services and integrate them with AWS cloud components.

Key Responsibilities

  • Develop backend services using Java and Spring Boot
  • Build a tool to compare two XML files received from AWS SQS
  • Implement logic to generate detailed comparison reports
  • Integrate email notifications for report delivery
  • Store files and generated reports in AWS S3
  • Design and maintain RESTful APIs
  • Develop and manage microservices architecture
  • Ensure code quality, performance, and reliability
  • Collaborate with stakeholders to refine requirements

Required Skills

  • Strong experience with Java
  • Hands-on development using Spring Boot
  • Experience building RESTful APIs
  • Understanding of microservices architecture
  • Experience working with AWS services, such as:
    • SQS
    • S3
    • ECS
    • Lambda
  • XML parsing and processing
  • Git or other version control systems

Preferred Qualifications

  • Experience building event-driven systems
  • Familiarity with message queues and asynchronous processing
  • Experience with automated reporting systems
  • Knowledge of CI/CD pipelines
  • Strong debugging and problem-solving skills

Engagement Details

  • Project Type: Freelance / Contract
  • Work Mode: Remote
  • Start: Immediate or ASAP
  • Duration: Based on project scope with possible extension