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