JOBSEARCHER

Senior Software Engineer | Backend

Overview Senior Software Engineer at Aera Technology to help build and scale the enterprise cloud platform in a fast-growing, AI-driven environment. You will collaborate with cross-functional teams to influence product direction and deliver high-performance APIs and software. You’ll apply AI-enabled engineering practices to improve quality and accelerate delivery, mentoring peers and driving engineering excellence. The role offers meaningful impact on automating decision-making for leading brands. Compensation / Benefitscomprehensive medical, vision and dental401K planflexible paid time offgenerous parental leavecompany stock optionsflexible working environment ResponsibilitiesDesign, build, and maintain efficient, reusable code and automationApply AI-enabled engineering practices to improve quality and speedCollaborate cross-functionally to influence product direction and requirementsDeliver scalable, robust APIs and software productsMentor junior engineers and contribute to engineering cultureParticipate in design and code reviewsIdentify bottlenecks and optimize performance across applicationsGain end-to-end understanding of modules and data flows from business perspective Key requirements8+ years of Java backend experienceSpring Boot, ORM frameworks, microservices, REST APIsDesign patterns, memory management, performance optimizationSQL development and data modeling for high-volume dataTesting frameworks (JUnit, TestNG, Mockito)Docker and Kubernetes (strong plus)AWS, Kafka, Apache Spark, Elasticsearch, Redis, ELKBuilding secure, scalable APIs from design to deploymentStreaming data and complex event processing systemsStrong communication and professional attitudepositive energy and enthusiasmstrong communicationpragmatic and self-motivatedJava backend developmentSpring BootMicroservices