freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer (Java)

Summary

Build and maintain secure, high-performance Java back-end services and integrations for a global fashion brand’s digital platform, using AWS and SQL in a regulated environment.

What You’ll Do

  • Design and build secure, high‑performance and cost‑aware Java services and integrations.
  • Translate business needs into technical approaches, estimates and delivery plans.
  • Define technical specifications and guide junior engineers and external developers.
  • Deliver features end to end, from implementation through deployment and production support.
  • Collaborate with stakeholders to shape scope, priorities and technical feasibility.
  • Improve maintainability through testing, monitoring and automation.
  • Create and maintain clear technical documentation for development and operations.
  • Communicate progress, risks and trade‑offs with the project team.

What Will Make You Shine

  • Java proficiency with proven experience delivering production‑grade back‑end systems.
  • SQL proficiency with hands‑on experience working with relational databases.
  • Amazon Web Services (AWS) knowledge with hands‑on experience designing or operating cloud infrastructure.
  • Financial services domain exposure or confidence working in regulated environments.
  • Problem‑solving mindset with demonstrated ability to turn ambiguity into clear technical solutions.
  • Stakeholder partnership experience working with business users and engineering teams.
  • Ownership and prioritization skills with confidence in managing competing demands.
  • Clear communication in written and spoken form.

Nice to Have

  • AWS Glue or Amazon Managed Workflows for Apache Airflow or Control‑M exposure.
  • Microservices architecture, serverless architecture or Representational State Transfer (REST) APIs experience.
  • Messaging or streaming experience with Kafka or Amazon Kinesis.

See also