Job Closed
This listing is no longer active.
Senior Java Backend Engineer – AWS, Event-Driven
Location
United States
Posted
101 days ago
Salary
0
Seniority
Senior
Job Description
Senior Java Backend Engineer – AWS, Event-Driven
Domus Global
• Design and evolve robust, scalable Java APIs • Participate in architectural decisions (event-driven, integration, performance) • Work with cloud environments on AWS • Build and maintain decoupled, event-driven services • Collaborate with other engineers on design, code reviews, and continuous improvement • Contribute to observability and monitoring of production systems • Optimize performance and stability in high-demand environments
Job Requirements
- Strong experience in Java (Spring Boot or similar)
- Hands-on production experience with AWS
- Experience with containers (Docker / Kubernetes or similar)
- Event-driven architectures (Kafka and/or EventBridge)
- Design and development of REST APIs
- Relational databases (MySQL / PostgreSQL)
- Observability and monitoring (ELK, Prometheus, Grafana, or others)
Benefits
- Collaborative team environment and active technical discussion
Related Guides
Related Job Pages
More Backend Engineer Jobs
Python Developer
InteraptHelping companies successfully build diverse tech talent at scale. NMSDC Corporate Plus.
• Design, develop, and maintain interactive dashboards and reporting solutions • Integrate and extract data from multiple internal and external data sources • Automate manual workflows and optimize operational processes • Collaborate within Agile teams using Jira and Confluence • Integrate Jira and Confluence with other tools and APIs to streamline workflows • Contribute to CI/CD pipelines and ensure code quality and deployment best practices
Full Stack Developer
VirtualStaff365Based in Melbourne, we save you time & money by finding talented, skilled virtual staff in Philippines & South Africa
• Develop, test, and maintain RESTful APIs and system integrations. • Build and maintain web applications using PHP, JavaScript, and MVC architecture. • Write clean, maintainable, and scalable code following OOPS principles. • Work with relational databases (MySQL, MS-SQL), including complex queries and stored procedures. • Work with SQL and NoSQL databases where required. • Review existing systems and recommend improvements for usability, maintainability, and performance. • Identify potential risks or gaps early and propose preventative solutions. • Develop responsive UI components using JavaScript/TypeScript, HTML5, and CSS3. • Work with frameworks such as React, Angular, Vue, AngularJS, jQuery, and Bootstrap. • Implement JSON and AJAX for seamless communication between systems. • Apply secure authentication standards including OAuth and JWT. • Collaborate with business analysts and stakeholders to translate requirements into efficient technical solutions. • Communicate progress and blockers proactively. • Take initiative to drive tasks from concept to completion. • Understand system interdependencies and overall architecture impact. • Work independently while contributing to broader team objectives. • Use tools such as Git, GitHub, Postman, and Azure DevOps (or similar). • Support cloud-based deployment in Azure or AWS (advantageous).
Software Engineer – Rust
Kraken Digital Asset ExchangeWe put the power in your hands to buy, sell, and trade digital currency 🌏
• Design and implement robust Rust services and foundational libraries that power Kraken’s core infrastructure, prioritizing correctness, security, and long-term maintainability. • Write reusable, testable, and highly efficient code built for scale, observability, and operational resilience in production environments. • Collaborate on large-scale distributed systems architecture, shaping low-latency, fault-tolerant services that support global trading and internal platforms. • Work alongside hundreds of experienced Rust engineers, contributing to a high-bar engineering culture grounded in ownership, rigor, and craftsmanship.
Software Engineer – Rust, Product Engineering
Kraken Digital Asset ExchangeWe put the power in your hands to buy, sell, and trade digital currency 🌏
• Design and implement robust Rust services and libraries that power trading, payments, and crypto experiences with a focus on reliability, performance, and user impact. • Write reusable, testable, and highly efficient code that scales across teams and supports revenue-critical systems without compromising safety or security. • Collaborate on large-scale distributed systems architecture, translating evolving product requirements into resilient, low-latency solutions. • Work alongside hundreds of experienced Rust engineers, contributing to a high-performance, product-driven engineering culture.


