Senior Software Engineer Job

Date published: January 19, 2024

ID: 12353 Location: Remote Task: Java Development

Wea re looking for an experienced Java developer. You will be part of the squad responsible for the Java and Spring backend side of the product that we build, solving problems and developing new features through quality, scalable, performant and maintainable technical solutions. 1 day on-site in Pécs is required,

Tasks

  • Your main task will be to participate in the development of our backend side of our software
  • You provide backend perspective and context for technology choices.
  • You are motivated to tackle ambiguous situations with new technologies to rapidly produce prototypes.
  • You outline paths from prototype to product.
  • You consider performance, data security , IT security and ergonomics/usability as part of software development
  • You contribute to the professional development of colleagues, improving their technical knowledge and the engineering practices on your team.
  • You ensure operational stability of a software

Requirements

  • Extensive experience working on commercial software development with Java SE, Java EE and Spring (we use Java 21 currently)
  • Firm understanding of software development principles
  • Experience in full development life cycle; design, coding, test, build, QA, deployment, and maintenance
  • Experience in Lean and Agile environments and understanding of principles behind methodologies such as: BDD, ATDD and TDD
  • A strong team player with the ability to influence stakeholders when necessary
  • Demonstrable ability to self-manage, be proactive, take ownership, build relationships, and drive solutions through from inception to production
  • Good understanding of OO programming, SOLID principles and Clean Code
  • Solid understanding of the full web technology stack (e.g. HTTP, cookies, asset loading, caching, REST)
  • Hands-on experience of using development tools like IntelliJ IDEA, GIT, Maven, CI tools etc.
  • Passion for clean, maintainable code
  • Ability to meet deadlines, work within an international environment, exchange knowledge with colleagues, and be up-to-date with new trends
  • Ability to analyze and solve programming tasks independently and proactively
  • Active English language knowledge

Nice to have

  • Experience architecting complex software applications
  • Experience working in cross-functional teams
  • Experience with test automation (e.g. API tests)
  • Experience with monitoring tools (e.g. Nagios, Grafana, Sentry, Prometheus)
  • Experience with containerization (e.g. Docker, Kubernetes)
  • Experience with CI/CD tools and practices (e.g. Jenkins)
  • Experience with cloud services (e.g. Google Cloud)

Application with CV

CV FILES *
(HUNGARIAN AND/OR ENGLISH)
Allowed File Types: DOC, DOCX, PDF, RTF.
MAXIMUM 2 files (MAXIMUM 10 MB per files).

dRAG & dROP THE FILES HERE
OR