أبلاي إيدج ابدأ البحث عن عمل

Senior Java Backend Engineer

BrezQ · Basking Ridge, NJ

قدّم وتابع مع أبلاي إيدج
Senior Java Backend EngineerSpring Boot | Kafka | Microservices | AWSLocation: Basking Ridge, NJ / Dallas, TX / Tampa, FL (Hybrid/Onsite)About BrezQBrezQ is a technology company specializing in Software Development, Cloud Engineering, AI Solutions, Enterprise Platforms, Data Engineering, and Digital Transformation. We build scalable, secure, and high-performance technology solutions for enterprise organizations.Position OverviewWe are seeking a Senior Java Backend Engineer to design, develop, and optimize highly scalable backend services supporting enterprise-grade digital platforms.This role focuses on distributed systems, microservices architecture, event-driven applications, API development, cloud-native deployment, and performance engineering.The ideal candidate has experience building systems that process large transaction volumes, integrate with multiple enterprise platforms, and operate in highly available production environments.This is not a CRUD application development role. We are looking for engineers who understand scalability, resiliency, concurrency, and distributed system design.What You Will BuildEnterprise microservices platforms.High-throughput backend services.Event-driven systems.Real-time processing solutions.API ecosystems.Cloud-native applications.Enterprise integration services.Scalable transaction processing platforms.Key ResponsibilitiesBackend EngineeringDesign and develop backend services using Java and Spring Boot.Build reusable and scalable microservices.Develop RESTful APIs.Implement secure authentication and authorization mechanisms.Optimize application performance and scalability.Write maintainable, testable, and production-quality code.Distributed SystemsBuild resilient distributed services.Design fault-tolerant architectures.Implement asynchronous processing patterns.Optimize system throughput and latency.Handle large-scale concurrent workloads.Event-Driven ArchitectureDesign Kafka-based messaging solutions.Build producers and consumers.Implement event-driven workflows.Ensure reliable event processing and delivery.Cloud & Platform EngineeringDeploy applications to AWS environments.Containerize services using Docker.Support Kubernetes-based deployments.Participate in CI/CD automation initiatives.Performance & ReliabilityTroubleshoot production issues.Conduct root cause analysis.Optimize database interactions.Improve application resilience and observability.Participate in on-call rotations when required.Required Technical SkillsCore JavaJava 17+MultithreadingConcurrencyCollections FrameworkJVM InternalsPerformance OptimizationSpring EcosystemSpring BootSpring MVCSpring SecuritySpring Data JPASpring CloudMicroservicesService DiscoveryAPI GatewayCircuit BreakersDistributed TracingService Communication PatternsMessagingApache KafkaEvent StreamingAsynchronous ProcessingDatabasesPostgreSQLOracleMongoDBRedisCloudAWSECS/EKSCloud-Native DevelopmentContainersDockerKubernetesDevOpsGitJenkinsGitHub ActionsCI/CD PipelinesObservabilitySplunkDatadogELKPrometheusRequired Experience6+ years of Java backend development experience.4+ years of Spring Boot experience.3+ years of microservices architecture experience.2+ years of Kafka production experience.Experience building enterprise APIs.Experience with cloud-native application development.Experience working in Agile engineering teams.Experience supporting production systems.Preferred ExperienceTelecommunications industry experience.Experience handling high-volume transactional systems.Experience with large-scale distributed systems.Experience supporting applications serving millions of users.