Remote Senior Software Engineer Backend

at Aera Technology

Posted 1 day ago 7 applied

Description:

  • Aera Technology is a Decision Intelligence company that delivers innovation and services for enterprises to operate sustainably, intelligently, and efficiently.
  • The companyโ€™s platform, Aera Decision Cloudโ„ข, integrates with existing systems to digitize, augment, and automate decisions in real time.
  • Aera helps enterprises transform decision-making, resulting in significant revenue gains and cost savings.
  • The company is seeking a talented Senior Software Engineer/Tech Lead to join their engineering team and contribute to the development and architecture of their enterprise cloud platform.
  • Responsibilities include designing, building, and maintaining efficient, reusable, and reliable code and automation.
  • The role involves translating application storyboards and use cases into functional applications, identifying bottlenecks and bugs, and devising solutions for optimal performance.
  • The engineer will research new technologies, collaborate cross-functionally, create and execute unit test cases, and participate in design and code reviews.

Requirements:

  • Candidates must have 8+ years of experience in server-side development with a proven track record of delivering great software.
  • Strong knowledge of Java Core and JavaEE Web, including multi-threading, collections, transactions, Spring, and caching techniques is required.
  • Experience with Spring Boot, ORM Frameworks, Microservices, REST APIs, GIT, Gradle, and Linux platforms is necessary.
  • Hands-on experience with testing frameworks such as JUnit, TestNG, and Mockito is essential.
  • Familiarity with Kafka, REDIS, Elastic search, Docker, and Kubernetes is a strong plus.
  • Candidates should have experience with SQL development, data modeling, and complex data structures for high-volume and high-velocity data.
  • Experience in building secure, complex, and scalable APIs from design through deployment is required.
  • A solid understanding of writing and delivering testable quality code is necessary.
  • Experience with streaming data and complex event processing systems is a plus.
  • Candidates should possess positive energy, enthusiasm, and a professional attitude, with strong communication skills and the ability to build trust.

Benefits:

  • Aera Technology offers a competitive salary and company stock options.
  • Comprehensive medical coverage is provided with a subscription to a major private healthcare clinic network (Regina Maria).
  • Employees receive paid leave of 25 days per year and remote work reimbursement or a monthly teleworking allowance.
  • Unlimited access to online professional courses for both professional and personal development via Udemy is available.
  • The company provides people manager development programs to support career growth.
  • A flexible working environment is promoted to ensure a healthy work-life balance.
  • When working from the office, employees have access to a fully-stocked kitchen with a selection of snacks and beverages.