iTRecruiter

SOFTWARE ENGINEER – JAVA – C/C++ (HYBRID)

Lisbon, Lisbon, PT

Hybrid
2 months ago
Save Job

Summary

Portuguese company hires for hybrid work

CANDIDATES MUST LIVE IN PORTUGAL

Location: Oeiras / Portugal

Languages: Portuguese and english (C1/C2)

Working Model: Hybrid (3 days in Office + 2 days remote)

Sector: Technology

Instructions: Please submit your resume in English and include all skills and experience that meet the requirements of the position. This will significantly increase your chances of success.

We are seeking a talented Software Engineer to join our team and contribute to the development of efficient, scalable, and high-quality software solutions. The ideal candidate will have a strong background in Java and other programming languages, ensuring compliance with industry standards and project requirements.

Mandatory Skills & Experience

  • Professional Experience: Minimum of 3 years in a similar role with proven expertise in software development and system design.
  • Java - Spring Boot - Inglés B2

NICE TO HAVE

  • Technical Skills: In-depth knowledge of the following technologies (in descending order of importance):Java (Primary language)H2, PostgreSQL (Database management and optimization)Maven, Gradle (Build tools)Jenkins (CI/CD pipeline automation)C#C/C++
  • H2, PostgreSQL (Database management and optimization)
  • Maven, Gradle (Build tools)
  • Jenkins (CI/CD pipeline automation)
  • C#
  • C/C++
  • Quality Focus: Strong attention to detail and commitment to producing clean, maintainable, and efficient code.
  • Problem-Solving Abilities: Analytical mindset with the ability to identify complex problems and implement effective solutions.
  • Collaboration and Communication: Excellent interpersonal and communication skills to work effectively in a cross-functional team environment.

Key Responsibilities

  • Software Development: Design, develop, and maintain high-quality, efficient, and maintainable code using Java (Java 11, Java 17)
  • Requirements Analysis: Gather and analyze customer and stakeholder needs to ensure software solutions align with expectations and business goals.
  • System Architecture: Design scalable, maintainable, and secure software architectures and systems that effectively solve business challenges.
  • Conduct code reviews to maintain high standards and improve team performance.
  • Performance Optimization: Continuously optimize applications for improved performance, scalability, and security.
  • Bug Resolution and Maintenance:Identify, troubleshoot, and resolve software bugs and issues.Regularly update software for bug fixes, improvements, and new features.
  • Identify, troubleshoot, and resolve software bugs and issues.
  • Regularly update software for bug fixes, improvements, and new features.
  • Technical Debt Management: Balance feature development with managing technical debt to ensure long-term maintainability and system health.
  • Collaboration and Communication:Work closely with cross-functional teams, including developers, product managers, designers, and stakeholders.Communicate technical concepts effectively to both technical and non-technical team members.
  • Work closely with cross-functional teams, including developers, product managers, designers, and stakeholders.
  • Communicate technical concepts effectively to both technical and non-technical team members.
  • Continuous Learning: Stay up-to-date with emerging technologies, programming languages, frameworks, and development tools to maintain a competitive edge.

Why Join Us?

  • Innovative Environment: Collaborate with talented professionals and work on cutting-edge technologies.
  • Career Growth: Opportunity for professional development and advancement in a dynamic and supportive work culture.
  • Impactful Work: Contribute to building scalable and secure solutions that solve real-world business challenges.
  • Work-Life Balance: We value flexibility and work-life balance, supporting a productive and positive workplace.

Are you ready to make an impact? Apply now to join our team and help us create innovative and high-performance software solutions!

#00286980

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job