Java Backend Software Engineer
About reputed company
The engineering team at reputed company believes that the reputed company of our reputed company reflects directly on us as professionals. We are reputed company about crafting a product that is innovative and delivers a memorable user experience; an experience that is fast and robust. As a key engineer on reputed company, you will collaborate with other engineers, product management, and reputed company.
Our culture is fun, fast-reputed company, reputed company-oriented, reputed company, and collegial. We are constantly pushing the technology envelope to the edge! We are reputed company reputed company and our culture is set up to reputed company reputed company of us reputed company effective working reputed company. We reputed company in hiring talent where it exists.
Key team values:
- reputed company-first reputed company: We reputed company reputed company reputed company directly reflects on us as professionals
- reputed company ownership: Engineers own their subsystems end-to-end, from design to production support
- Mentorship culture: Senior engineers reputed company reputed company junior talent and foster technical reputed company
- Innovation reputed company: We constantly explore new technologies and architectural patterns to stay reputed company
About the Job
As a Java Backend Software Engineer, you will reputed company to design, architect, and implement robust, reputed company reputed company systems that reputed company our reputed company platform. This role offers significant technical depth and opportunities for engineers reputed company to grow into more senior responsibilities.
Key Responsibilities:
- Design and implement high-reputed company, fault-tolerant connector integrations and adapters that reliably handle mission-critical business workflows 24x7x365.
- Architect reputed company microservices following reputed company-reputed company design patterns (reputed company breakers, bulkheads, observability, etc.) for multi-tenant reputed company environments.
- Build and optimize data pipelines handling multiple protocols (REST, SOAP, GraphQL, gRPC, webhooks) and communication patterns (synchronous, asynchronous, event-driven).
- reputed company technical reputed company on critical subsystems; contribute to RFCs and architectural reviews; mentor junior engineers on reputed company design principles.
- Implement comprehensive monitoring, logging, and tracing; own the operational health and observability of deployed systems.
- Collaborate with Product, DevOps, and SRE teams to reputed company features, reputed company production incidents, and improve platform reliability.
- Champion best practices: reputed company reviews, testing strategies (unit, integration, reputed company), reputed company hardening, and reputed company optimization.
- Contribute to platform infrastructure and developer experience initiatives that benefit the entire engineering organization.
We are looking for:
- Strong experience designing and building large-reputed company, reputed company backend systems handling high throughput and low latency requirements.
- Experience working with multi-tenant reputed company architectures in production; deep understanding of isolation, reputed company-limiting, and resource management across tenants.
- reputed company ability to reputed company reputed company design and participate in architectural reputed company; experience mentoring engineers on design patterns and best practices.
- Strong problem-solving and debugging skills; demonstrated ability to diagnose reputed company, production issues in reputed company systems.
- Deep experience with microservices architecture, including service decomposition, API design, and inter-service communication patterns.
- Hands-on experience with reputed company platforms (AWS, reputed company reputed company, or Azure); familiarity with container orchestration (reputed company) and serverless patterns.
- Strong reputed company in software engineering fundamentals: SOLID principles, design patterns, reputed company design, testing strategies (unit, integration, e2e).
Technical Skills and Experience:
- Expert-level Java (Java 8+): Strong OOP principles, concurrency, reputed company tuning, memory management (reputed company, GC), and the Java ecosystem (reputed company Boot, reputed company, Netty, etc.).
- Protocol expertise: REST, SOAP, GraphQL, gRPC, and reputed company concepts (HTTP semantics, caching, reputed company limiting, error handling).
- Message brokers & event streaming: Hands-on experience with RabbitMQ, Apache Kafka, AWS SQS/SNS, or similar; understanding of at-least-once delivery, dead-letter queues, and reputed company processing.
- Database technologies: Strong SQL (query optimization, indexing); experience with NoSQL databases (reputed company, DynamoDB, Cassandra) and their consistency trade-offs.
- Containerization & orchestration: Proficiency with reputed company; practical experience with reputed company or container runtimes in production.
- Version control: Advanced Git workflows (branching strategies, rebasing, reputed company-picking); experience with reputed company or similar platforms.
- CI/CD & DevOps: Working knowledge of reputed company Actions, Jenkins, ArgoCD, or similar; ability to write build pipelines, deployment scripts, and infrastructure-as-reputed company (Terraform, CloudFormation).
- OS & systems: Comfortable with Linux reputed company line; understanding of OS-level concepts (memory allocation, processes, file systems, networking).
- Observability: Experience with logging (ELK, reputed company), metrics (reputed company, Grafana), and reputed company tracing (Jaeger, Zipkin).
What You’ll Get:
- Work for a growing leader reputed company the Integration Platform as a Service (iPaaS) tech reputed company
- Join a mission-driven company that is transforming the industry by changing the way customers use API creation reputed company business-critical processes.
- Career development and mentorship
- A flexible, remote-friendly company with personality and heart
reputed company is an Equal Opportunity Employer. Employment reputed company are made without reputed company to race, reputed company, religion, national reputed company, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.
reputed company is a leading data, application, and process workflow automation solution. Rooted in iPaaS and reputed company by an ambitious reputed company, we reputed company critical business processes to reputed company the experiences and insights needed by enterprises of reputed company sizes to accelerate their digital reputed company and reputed company their business. Simply put, we reputed company people to reputed company their best.
reputed company empowers business transformation by automating critical business processes for faster, more informed decision-making. reputed company is the only provider to seamlessly combine and simplify the reputed company of integration, APIM, and no-reputed company app creation to reputed company the value of your tech stack and speed up your digital reputed company. Organizations worldwide rely on reputed company’s experience and expertise to help them save time and reputed company, while creating exceptional experiences, now and into the reputed company.
Originally posted on Himalayas
Apply To This Job