freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer

• Participate directly in defining architecture and code design;
• Be responsible for backend application development, writing maintainable, reusable, clean and secure code (quality);
• Provide support to other team members/developers;
• Advanced and proper use of Spring Boot and its modules (e.g., Spring Data, Spring Security, Spring Web);
• Proper development of REST APIs using Spring Boot (full mastery of HTTP verbs and status codes);
• Excellent knowledge of relational databases, SQL technologies and ORMs (JPA2, Hibernate, JDBC Template) — PostgreSQL;
• Test-driven or test-oriented development;
• Identify bugs, bottlenecks and other issues within the code, and design ways to resolve and/or improve them (security and performance);
• Analyze risks and impacts when developing features or maintaining systems;

Requirements

  • Solid experience with Java and Spring Boot;
  • Experience with relational databases;
  • Experience with cloud solutions;
  • Expertise in defining software architecture;
  • Experience with best practices in architecture and code design;
  • Knowledge of cloud platforms;
  • Messaging broker: RabbitMQ or Kafka;
  • Agile mindset and commitment to quality;
  • Commitment to delivery;
  • Communication skills;
  • Proactivity in proposing new initiatives;
  • Engagement in problem-solving;

Core Competencies

Demonstrates expertise in backend application development using Java and Spring Boot, with a strong focus on clean code practices, REST API development, and relational database management. Proficient in software architecture design and cloud solutions, with a commitment to quality and proactive problem-solving.

Highest-signal resume keywords

  • Java Development
  • Spring Boot
  • REST API Development
  • Relational Database Management
  • Cloud Solutions

ATS Optimization Keywords

Hard Skills

  • Java
  • Spring Boot
  • SQL
  • PostgreSQL
  • JPA2
  • Hibernate
  • RabbitMQ
  • Kafka
  • Test-Driven Development
  • Architecture Design

Soft Skills

  • Communication Skills
  • Proactivity
  • Problem-Solving
  • Agile Mindset
  • Commitment to Quality

Industry Keywords

  • Backend Development
  • Code Design
  • Software Architecture
  • Quality Assurance
  • Agile Methodologies

Tools & Technologies

  • Spring Data
  • Spring Security
  • Spring Web
  • JDBC Template
  • Cloud Platforms

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available