Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe are seeking a Senior Java Software Engineer. You will design and build in-house and Software as a Service integrations that support business teams, owning delivery from early analysis through production deployment and support.
Responsibilities
- Design and build secure, high-performing 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
Requirements
- 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
