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.