Point your AI agent at freehire and let it find you a job.

Get the CLI →

AVOWS CONSULTING LIMITED

NewBe an early applicant

Senior Java Software Engineer

Posted
Discussion

Summary

Senior Java engineer building secure core backend systems in Indonesia: designing RESTful APIs with Spring Boot and Spring Security, integrating messaging platforms (Kafka, RabbitMQ, Redis), and running microservices on Docker/Kubernetes with CI/CD pipelines and ELK/Splunk monitoring.

  • Have 5 years experience in core system development using Java Spring Boot.
  • Hands‑on experience in RESTful API design and secure backend implementation.
  • Deep understanding of Spring Security, batch processing concepts, and secure configuration practices.
  • Expertise in messaging systems such as JMS, Kafka, RabbitMQ, or Redis.
  • Solid understanding of microservices architecture, distributed systems, and high-performance backend development.
  • Proficient with containers & orchestration tools (Docker, Kubernetes).
  • Strong knowledge and practical experience with CI/CD pipelines (Jenkins, TeamCity, GitLab CI).
  • Familiarity with Configuration Management tools (Ansible, Chef, Puppet).
  • Experience in Logging & Monitoring using ELK Stack, Splunk, or similar platforms.
  • Ability to write and perform unit testing, debugging, and troubleshooting production issues.

Soft Skills

  • Excellent analytical and problem-solving skills.
  • Strong attention to detail and a meticulous approach to coding and documentation.
  • Ability to work under pressure and manage multiple projects simultaneously.
  • Excellent communication and interpersonal skills.
  • Ability to explain complex technical concepts clearly to non-technical stakeholders.
  • Strong ownership mentality, willingness to standby for urgent troubleshooting when needed.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available