company

Talented Software Engineer | Java

Alongside TeamPorto, Porto District, Portugal
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Qualifications: - Strong experience in Java development, especially with modern frameworks such as Spring Boot; familiarity with older Java frameworks is a plus. - Deep understanding of API design (REST, OpenAPI, GraphQL) and microservices architecture. - Hands-on experience with message queuing systems such as AWS SQS/SNS and GCP Pub/Sub. - Skilled in working with databases, including SQL (Oracle, PostgreSQL) and NoSQL solutions. - Experience building and maintaining CI/CD pipelines using tools like GitLab, Jenkins, and bash scripting. - Proficient with common development tools — Git, Maven, and IntelliJ IDEA. - Practical knowledge of cloud platforms (AWS, GCP), Kubernetes, and serverless architectures. - Strong experience with Infrastructure as Code tools such as Terraform, AWS CDK, Pulumi, Ansible, and Helm.

About the job

We are seeking a Software Engineer (Java) to become a vital part of a dynamic project with one of our esteemed clients. Our client, a reputable company with over a decade of experience, is a member of an international group and boasts a diverse product portfolio spanning critical sectors such as Accounting, Compliance, and Healthcare.

In this role, you will engage in the development of an internal product, specifically an invoicing solution, focusing on enhancing its digital functionalities and ensuring seamless integration with various standards.

This position entails full-stack development, granting you complete ownership from product design and addressing customer requirements to overseeing cloud infrastructure and production operations—all within a fast-paced, agile framework.

Key Responsibilities:

  • Develop and architect scalable, high-performance, and maintainable software solutions.
  • Participate in backend development, infrastructure automation (IaC), and CI/CD pipelines.
  • Uphold code quality and reliability through rigorous testing, refactoring, and continuous enhancement.
  • Collaborate with stakeholders, product managers, designers, and fellow engineers to conceptualize and deliver innovative features.
  • Transform business requirements into impactful technical solutions.
  • Engage actively in agile planning and Scrum ceremonies.
  • Mentor and guide junior developers, fostering best practices and technical excellence.

Requirements:

  • Proficient in Java development, particularly with modern frameworks like Spring Boot; experience with legacy Java frameworks is advantageous.
  • Comprehensive knowledge of API design (REST, OpenAPI, GraphQL) and microservices architecture.
  • Practical experience with message queuing systems such as AWS SQS/SNS and GCP Pub/Sub.
  • Expertise in working with databases, including both SQL (Oracle, PostgreSQL) and NoSQL solutions.
  • Background in constructing and managing CI/CD pipelines utilizing tools like GitLab, Jenkins, and bash scripting.
  • Familiarity with standard development toolsGit, Maven, and IntelliJ IDEA.
  • Hands-on experience with cloud platforms (AWS, GCP), Kubernetes, and serverless architectures.
  • Significant experience with Infrastructure as Code tools such as Terraform, AWS CDK, Pulumi, Ansible, and Helm.

About Alongside Team

About Us: Alongside Team is a forward-thinking company dedicated to delivering innovative solutions across various sectors. With a strong focus on technology and customer satisfaction, we pride ourselves on our ability to adapt and grow in an ever-changing landscape.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.