Senior Software Engineer

March 26, 2026
🪙 3850000 - 🪙 5310000 / year
Application ends: October 24, 2028
Apply Now

Job Description

A Senior Software Engineer – Java designs, develops, and maintains high-performance Java-based applications. They lead engineering teams, architect scalable backend systems, and drive the full software development lifecycle with minimal oversight across enterprise and cloud environments.

Key Responsibilities

  • Design and develop scalable Java-based enterprise applications.
  • Lead code reviews and enforce Java best practices.
  • Architect microservices using Spring Boot and Kubernetes.
  • Collaborate with product managers and cross-functional teams.
  • Mentor junior developers and guide technical decisions.
  • Troubleshoot, debug, and resolve complex application issues.
  • Integrate RESTful APIs, databases, and third-party services.
  • Participate in Agile sprints, planning, and retrospectives.

Skill & Experience

  • Expert-level proficiency in Core Java and J2EE.
  • Strong knowledge of Spring Boot, Hibernate, and Maven.
  • Experience with microservices, Docker, and Kubernetes.
  • Proficiency in SQL, NoSQL databases, and ORM frameworks.
  • Familiarity with CI/CD pipelines, Git, and Jenkins.
  • Strong problem-solving, leadership, and communication skills.

Note: Salary depends on experience and skills and is paid in local currency.

Photos

Related Jobs