About the role

  • Develop applications ensuring code quality, maintainability and process efficiency
  • Address low-level, performance and scalability issues
  • Understand, maintain, extend, and scale new and existing applications in large codebases
  • Provide Level 3 support and collaborate with engineering teams of varying seniority levels
  • Manage multiple complex projects, prioritizing and completing tasks effectively
  • Stay updated on the latest technologies and best practices in software engineering and apply them to your work

Requirements

  • University degree in Computer Science, Computer Engineering, or a related field
  • Strong proficiency in Java
  • Solid software engineering background (Data Structures, Object-Oriented Principles, Code Complexity, Design Patterns, Testability)
  • Good knowledge of SQL
  • Experience with web architectures, including RESTful APIs and SOAP web services
  • Experience with GNU/Linux, including terminal use and shell scripting
  • Minimum of 3 years professional experience in a similar role
  • Fluent in English
  • **Considered a plus:**
  • Master’s degree in Computer Science or Computer Engineering
  • Experience with Spring Boot and Spring Framework
  • Experience with WildFly Application Server
  • Comfortable performing unit and integration testing
  • Front-end development skills using JavaScript, Angular, or React
  • Familiarity with NoSQL databases (preferably MongoDB, Redis, Elasticsearch)
  • Experience with relational databases (MySQL, Oracle), including modeling and writing complex queries
  • Familiarity with microservices architecture and Docker containers
  • Experience with software engineering tools such as Git and CI/CD (e.g., GitLab, SonarQube)
  • Familiarity with the complete SDLC (design, develop, test, deploy, document, etc.)

Benefits

  • A company-provided bus service for employee convenience.
  • Continuous training and professional development to stay ahead of technological advancements.
  • An equal opportunity workplace that values diversity, ensuring fair treatment regardless of ethnicity, nationality, religion, disability, gender, sexual orientation, union membership, political affiliation, or age.

Job title

Senior Java Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job