Senior Back-End Engineer, Java

Posted 80ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer with Java in TRG working on geo-spatial capabilities of the Intellectus platform. Collaborating in developing and maintaining systems that fight crime and terror.

Responsibilities:

  • Develop new applications and features (back-end)
  • Decompose challenging business problems into software engineering tasks
  • Optimize existing codebase for performance, reliability, and scalability
  • Estimate project work effort and create development roadmaps
  • Perform code reviews and engage in pair-programming sessions
  • Collaborate with product management and other functional teams to iterate and enhance our product offerings

Requirements:

  • Hands-on experience with Java, at least 5 years
  • Worked with large-scale distributed storage and database systems (SQL or NoSQL, e.g. PostgreSQL, MongoDB, Redis, ElasticSearch)
  • Experience with message brokers (e.g. MQTT, Kafka, RabbitMQ)
  • Worked with Version Control (preferably Git)
  • Experience with network and/or telecom protocols will be considered a plus
  • Good working knowledge and experience in Angular/Typescript and front-end technologies in general (HTML, Javascript, CSS/SCSS/SASS)
  • Knowledge of microservice based, event-driven, cloud native architectures and their related aspects such as Application Monitoring and Metrics, Tracing and Authentication/Authorization
  • Experience with Docker and Kubernetes
  • Familiarity with AI agent frameworks (e.g. LangChain, LangGraph), Knowledge of prompt engineering, Knowledge of vector databases and RAG pipelines.
  • Experience with open-source LLMs (LLaMA, Mistral, GPT-OSS, etc.),

Benefits:

  • Working from home
  • Flexible hours because we promote work-life balance.
  • Yearly performance bonus to reward good performance and hard work.
  • Paid medical insurance because we like to take care of you.
  • Daily lunch allowance so you can save lots of money, time, and effort by enjoying your free lunch at the office or home every day.
  • Sport/Gym(Exercise) allowance to focus more on yourself, your well-being, and your health.
  • Udemy unlimited subscription to promote your learning and development and grow your career.
  • Onboarding plan and training so that you have a smooth induction and feel confident and ready to take over your new role.
  • Equipment support so you have all the tools to do effectively and efficiently your work.
  • No dress code because we want you to be as comfortable as possible.
  • Gifts and rewards for celebrating birthdays, anniversaries, and personal milestones.
  • Happy hours, coffee time, online team building, company events, and much more to promote team bonding and of course to have fun!
  • Fresh fruit, snacks, coffee, and tea at the office because work makes us hungry!