Back-End Software Engineer

Compunnel

$80K — $130K *
Information Technology
8 - 10 years of experience
Full Job Description
Role Overview:

As a Back-End Software Engineer, you will be responsible for the full software development lifecycle of high-performance applications, with a focus on developing scalable and secure backend solutions. You will collaborate with global teams to design, develop, test, deploy, and support Java-based enterprise software, ensuring integration with modern frameworks and security protocols.

Key Responsibilities:
  • Design, develop, and maintain scalable back-end services using Java, Spring, and RESTful APIs.
  • Participate in all phases of the software development lifecycle including design, implementation, testing, and maintenance.
  • Collaborate with product managers and cross-functional teams to translate business requirements into technical solutions.
  • Implement and maintain CI/CD pipelines, automated testing, and deployment practices.
  • Ensure code quality through unit testing (JUnit), peer reviews, and adherence to software development best practices.
  • Provide production support, troubleshoot issues, and maintain system documentation.
  • Ensure security compliance and integration with tools like Keycloak, SAML, and encryption protocols.


  • Minimum Qualifications:
  • 10+ years of Java software engineering experience.
  • Expertise in Spring Boot, REST APIs, and SQL.
  • Proficiency with Git, Maven, and CI/CD tools.
  • Experience with web security (SAML, certificates, encryption, protection against common web attacks).
  • Strong knowledge of microservices architecture and containerization concepts.
  • Familiarity with DevOps principles, Agile development, and Linux-based environments (including Bash scripting).
  • Excellent problem-solving skills and the ability to work effectively in a collaborative environment.
  • Degree in Computer Science, Information Systems, or a related field (or equivalent experience).

  • Preferred Qualifications:
  • Experience with Kotlin and AWS services.
  • Familiarity with Terraform, Docker, and Kubernetes.
  • Exposure to OpenSearch or similar indexing tools.


  • Education: Bachelors Degree

    Similar Jobs

    More Jobs at Compunnel

    More Information Technology Jobs

    Find similar Back-End Software Engineer jobs: