Company Description
We Cook iT is an international software house that delivers software development to its corporate customers by providing highly skilled, communicative IT professionals to build their customized products through outsourcing, nearshoring and turn-key projects’ solutions.
How do we differentiate ourselves? By investing in the professional growth and personal care of our software developers. We provide them with a premium service so that they can do the same for our customers.
Our talented team holds software engineers and sales experts, spread across offices in Europe and South America, and we represent a go-getting and driven company who aims to be an inspiring software house, knowing our future relies on IT.
We Cook iT stand for growth, support, dynamic, companionship and communication. Our head office is located in Portugal in the heart of Lisbon (Avenida da Liberdade) and we work mainly for the European market.
Job Description
We are searching for an experienced Java Developer. This role requires expertise in designing, developing, and deploying secure and scalable back-end applications. The selected candidate will be responsible for improving processes, ensuring compliance with best practices, and delivering high-quality code in alignment with Scrum methodologies.
Requirements for Eligibility:
- EU Residency: Applicants must reside within the EU.
- Citizenship: Open only to EU citizens.
- 100% remote from the EU.
Key Responsibilities:
Development and Design:
- Design and develop enterprise-grade systems using messaging and microservices architectures.
- Implement Java-based back-end applications integrated with search engines.
- Develop secure, fast, scalable, and reliable code that satisfies functional and non-functional requirements (SLAs).
Authentication and Validation:
- Write OAuth authentication mechanisms.
- Develop validation mechanisms through comprehensive unit and integration tests.
Deployment and Configuration:
- Assist in deploying and configuring the system.
- Set up CI/CD pipelines, along with maintaining systems using Kubernetes and Docker.
Agile Framework:
- Follow Scrum procedures and assist with task estimation.
Quality and Documentation:
- Write clean, secure, and high-quality code, while documenting technical processes.
- Ensure compliance with secure coding practices, logging, and auditing features.
Version Control and Workflow:
- Work with Git, adhering to pull request workflows and ensuring proper code review processes.
Qualifications
Requirements:
Mandatory Skills & Expertise:
- Back-End Proficiency:
- Strong experience in Java development with the ability to design and develop microservices and system integrations.
- Expertise in messaging solutions and enterprise systems.
- OAuth Authentication & Security Practices:
- Proficiency in developing OAuth mechanisms and implementing best secure coding practices.
- System Deployment & Automation:
- Knowledge of deployment processes, including setting up and managing CI/CD pipelines.
- Familiarity with Kubernetes, Docker, and system configuration tools.
- Testing:
- Strong experience writing unit and integration tests.
- Scrum Experience:
- Working knowledge of Scrum procedures, including task estimation and collaboration within team disciplines.
- Technical Documentation:
- Ability to write clear and concise technical documentation.
Why Join Us?
- Work fully remote within the EU, offering flexibility and work-life balance.
- Collaborate on high-impact projects using cutting-edge technologies.
- Join a dynamic team following Agile practices and modern workflows.
Additional Information
If you meet the outlined requirements and are ready for your next challenge, we want to hear from you.
Similar Jobs
Specialist Software Engineering
Java Spring Boot Full Stack Developer
DevOps Engineer
Senior Java Developer - Risk & Capital Tech, VP
Wholesale Lending - Java Full Stack Senior Developer - Hybrid
UI Angular Developer (AVP) – Hybrid
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say