Senior Software Engineer Backend

Aera Technology Logo

Aera Technology

๐Ÿ“Remote - Romania

Summary

Join Aera Technology, a Decision Intelligence company, as a Senior Software Engineer/Tech Lead and contribute to the development and architecture of our enterprise cloud platform. Collaborate with architects, designers, product managers, and developers to influence product direction and deliver high-performance, scalable software. Design, build, and maintain efficient code; translate application storyboards into functional applications; identify and resolve bottlenecks and bugs; research and learn new technologies; collaborate across teams; create and execute unit tests; and participate in design and code reviews. The ideal candidate possesses 8+ years of server-side development experience, expertise in Java, Spring, and related technologies, and experience with microservices and REST APIs. A positive attitude, strong communication skills, and a professional work ethic are essential. Aera offers a competitive salary, stock options, comprehensive medical coverage, paid leave, remote work reimbursement, professional development opportunities, and a flexible work environment.

Requirements

  • 8+ years experience in with server-side developing with a proven track record of delivering great software
  • You can discuss design patterns, memory management and performance optimization
  • You can write code from the ground up without needing frameworks
  • Strong knowledge of Java Core and JavaEE Web(multi-threading, collections, transactions โ€ฆ), Spring, and caching techniques
  • Experience working on Spring Boot, ORM Frameworks, Microservices and REST APIs, GIT, Gradle and Linux platforms
  • Hands-on experience with frameworks such as JUnit, TestNG, Mockito
  • Experience with SQL development, data modeling and complex data structures for high-volume and high-velocity data
  • Experience building secure, complex, and scalable APIs, from design through deployment
  • Solid understanding of writing and delivering testable quality code, from the ground up

Responsibilities

  • Design, build and maintain efficient, reusable, and reliable code and automation
  • Translate application storyboards and use cases into functional applications
  • Identify bottlenecks and bugs in applications, and devise solutions to ensure the best possible performance, quality, and responsiveness of the applications
  • Research and learn new technologies to design code reviews and application enhancements/upgrades
  • Collaborate cross-functionally as a key contributor in all phases of the development life-cycle
  • Create and execute unit test cases and contribute to test automation
  • Participate in design and code reviews

Preferred Qualifications

  • Experience with Kafka, REDIS, Elastic search, Docker and Kubernetes is a strong plus
  • Experience with streaming data and complex event processing systems is a plus
  • Have a positive energy and enthusiasm - cultural fit is a big deal for us, weโ€™re looking for smart people who are excited about solving big problems and are self-motivated to get things done
  • Are organised and have a professional attitude to work - You're a good communicator, you are pragmatic, and you know how to build trust

Benefits

  • Comprehensive medical coverage with a subscription to one of the main private healthcare clinic networks(Regina Maria)
  • Paid leave of 25 days/year
  • Remote work reimbursement/ a monthly teleworking allowance
  • Unlimited access to online professional courses for both professional and personal development, via Udemy, coupled with people manager development programs
  • Flexible working environment
  • When youโ€™re working from the office, youโ€™ll also have access to a fully-stocked kitchen with a selection of snacks and beverages

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.