Senior Java Software Engineer

New
A
AppfireSaaS Software
You can choose to work remotely from anywhere in Poland.Full-TimeSenior
SalaryContract of Employment (indefinite)
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSDockerSQLGCPHibernateJavaJUNITSpring

Requirements

  • Strong practical knowledge of Java, Spring, Hibernate, and SQL.
  • Solid understanding of SOLID principles and common design patterns for maintainable code.
  • Hands-on experience working with AI coding assistants and implementing modern AI solutions like LLM integrations or RAG.
  • Proficiency in testing frameworks such as JUnit or Spock.
  • Familiarity with Git, Maven, and Docker.
  • Experience in evolving and scaling established systems beyond greenfield projects.
  • Ability to use profiling tools and focus on writing efficient, high-performance code.
  • Understanding of SaaS architecture and cloud environments, specifically AWS or GCP.

Responsibilities

  • Design and implement new backend functionalities while maintaining and optimizing existing ones.
  • Ensure high code quality through rigorous unit and integration testing and peer code reviews.
  • Collaborate with Product Owners, UX/UI designers, and frontend teams.
  • Solve performance-related challenges to ensure system stability and speed.
  • Contribute to technical discussions and help the team solve production issues.
  • Actively utilize AI-assisted developer tools to boost productivity and implement AI-driven product features.
View Full Description & ApplyYou'll be redirected to the employer's site
Contract of Employment (indefinite)
Apply Now