Senior Java Software Engineer - Remote Position
About the Role
We are looking for a Senior Java Software Engineer to join our dynamic team at Wire IT. This remote position allows you to work from anywhere in Portugal while being part of a company that values agility, people-centered approaches, and fun. With over 18 years of experience, Wire IT is dedicated to helping clients make informed decisions in a fast-paced market. If you're seeking more than just a job, and want to make a real impact, this is the opportunity for you.
What You'll Do
- Design and develop robust Java applications using modern frameworks.
- Implement microservices architecture and ensure seamless integration.
- Utilize Spring Boot for efficient backend development.
- Manage CI/CD pipelines using GitHub Actions to streamline deployments.
- Leverage Kubernetes and Terraform for infrastructure automation.
- Work with messaging systems like Kafka to enhance application performance.
- Develop distributed APIs using GraphQL Federation.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
Requirements
- 5+ years of experience in software development, specifically with Java.
- Proven expertise in Spring Boot and microservices architecture.
- Hands-on experience with CI/CD tools, particularly GitHub Actions.
- Strong understanding of Kubernetes and Terraform.
- Experience with Kafka or similar messaging systems.
- Familiarity with GraphQL Federation.
- Solid experience in Azure Cloud environments.
- Good knowledge of Git for version control.
Nice to Have
- Experience with other programming languages.
- Knowledge of Agile methodologies.
- Familiarity with containerization technologies.
What We Offer
- No-term full-time contract.
- Health Insurance coverage.
- 22 days of paid vacation plus 4 additional days (Carnival, Christmas Eve, New Year's Eve, Birthday).
- Meal Allowance on card (Coverflex).
- Referral Bonus opportunities.
- Special discounts and flexible options.
- Annual training budget for professional development.
- A supportive, team-oriented culture.
- Challenging projects that provide opportunities for growth and learning.
Join Wire IT as a Senior Java Software Engineer and work remotely from Portugal. Enjoy competitive salary, excellent benefits, and a chance to make a real impact in a dynamic team.
Who Will Succeed Here
Proficiency in Java and Spring Boot, with hands-on experience in designing and deploying microservices architectures in cloud environments like Azure.
Strong familiarity with CI/CD practices using Github Actions, along with experience in container orchestration using Kubernetes and infrastructure as code with Terraform.
A proactive mindset with a focus on continuous learning and adapting to new technologies such as Kafka and GraphQL, combined with the ability to thrive in a fully remote work environment.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months