Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Java Developer (remote) image - Rise Careers
Job details

Senior Java Developer (remote)

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:

  1. 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).
  2. Authentication and Validation:

    • Write OAuth authentication mechanisms.
    • Develop validation mechanisms through comprehensive unit and integration tests.
  3. Deployment and Configuration:

    • Assist in deploying and configuring the system.
    • Set up CI/CD pipelines, along with maintaining systems using Kubernetes and Docker.
  4. Agile Framework:

    • Follow Scrum procedures and assist with task estimation.
  5. Quality and Documentation:

    • Write clean, secure, and high-quality code, while documenting technical processes.
    • Ensure compliance with secure coding practiceslogging, and auditing features.
  6. 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 KubernetesDocker, 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.

What You Should Know About Senior Java Developer (remote), Penguin Formula

Are you ready to take your Java development skills to the next level with We Cook iT? As a Senior Java Developer with our vibrant team in Lisbon, you'll have the opportunity to design, develop, and deploy top-notch back-end applications that serve our prestigious corporate clients. We pride ourselves on providing a premium service and are looking for someone who can create secure, scalable solutions using microservices and messaging architectures. In this fully remote role, you’ll be driving improvements using best practices while ensuring compliance with quality standards. If you're passionate about coding and enjoy working within a dynamic Agile framework, we’d love for you to collaborate with like-minded professionals who value growth, communication, and support. You'll implement features like OAuth authentication and ensure your codes meet rigorous security protocols through unit and integration testing. We Cook iT stands for innovation and excellence, and we want you to bring your expertise in Java, Kubernetes, Docker, and CI/CD processes to our projects. Together, let’s inspire the future of software development in the European market while maintaining a healthy work-life balance. Join us in our mission to deliver comprehensive solutions that truly make a difference!

Frequently Asked Questions (FAQs) for Senior Java Developer (remote) Role at Penguin Formula
What are the responsibilities of a Senior Java Developer at We Cook iT?

As a Senior Java Developer at We Cook iT, your primary responsibilities will include designing and developing enterprise-grade back-end systems, implementing secure authentication mechanisms, enhancing processes based on best practices, and managing deployments using CI/CD pipelines with modern tools like Kubernetes and Docker. You're also expected to write high-quality code aligned with Scrum methodologies, conduct thorough testing, and maintain extensive technical documentation.

Join Rise to see the full answer
What skills are necessary for a Senior Java Developer at We Cook iT?

For the role of Senior Java Developer at We Cook iT, essential skills include strong proficiency in Java, experience with microservice architectures, knowledge of OAuth authentication, and familiarity with deployment processes like maintaining CI/CD pipelines. You should also possess solid testing skills, especially in writing unit and integration tests, along with experience collaborating in a Scrum environment.

Join Rise to see the full answer
What qualifications are required for Senior Java Developer positions at We Cook iT?

To qualify for the Senior Java Developer position at We Cook iT, candidates must have a strong background in Java development and be proficient in designing scalable systems. Additionally, expertise in security practices, deployment processes, testing frameworks, and documentation is critical. Applicants must reside in the EU and be EU citizens, as the position is remote but specifically open to this demographic.

Join Rise to see the full answer
Is remote work available for the Senior Java Developer role at We Cook iT?

Yes, the role of Senior Java Developer at We Cook iT is fully remote, allowing you the flexibility to work from anywhere within the EU. This arrangement supports a healthy work-life balance while offering the chance to collaborate on high-impact projects using advanced technologies.

Join Rise to see the full answer
What can I expect from the company culture at We Cook iT while working as a Senior Java Developer?

At We Cook iT, you can expect a supportive and dynamic company culture that prioritizes professional growth and teamwork. We foster an environment of communication, innovation, and flexibility where you would be working alongside talented professionals dedicated to delivering excellent software solutions while embracing agile practices.

Join Rise to see the full answer
Common Interview Questions for Senior Java Developer (remote)
Can you explain your experience with Java and how it applies to back-end development?

In answering this question, highlight specific projects where you utilized Java effectively for back-end development. Discuss your familiarity with Java frameworks, your approach to building secure and scalable applications, and your understanding of best practices in software engineering.

Join Rise to see the full answer
How do you implement secure coding practices in your projects?

Respond by outlining your understanding of secure coding practices including input validation, using libraries that prevent vulnerabilities, and implementing authentication mechanisms like OAuth. Share examples of past projects where you ensured security in code.

Join Rise to see the full answer
Describe your experience with microservices architecture.

Discuss specific instances where you designed or worked with microservices. Explain the benefits of microservices in scalability and flexibility, and provide examples of how you tackled challenges in implementing microservices.

Join Rise to see the full answer
What testing frameworks have you used, and how have they improved your development process?

Reference specific testing frameworks you are familiar with, such as JUnit or Mockito. Explain how these tools helped you in writing unit tests or integration tests and how they contributed to maintaining code quality throughout your projects.

Join Rise to see the full answer
How do you collaborate with your team within an Agile framework?

Describe your experience in Agile environments, including participation in daily stand-ups, sprint planning, and retrospectives. Highlight your role in task estimation and how you work with team members to achieve project goals.

Join Rise to see the full answer
Can you elaborate on your experience with CI/CD practices?

Talk about specific tools and processes you've utilized in CI/CD, such as Jenkins or GitLab CI. Share how you set up pipelines for automatic testing and deployment, and any lessons learned from improving these workflows.

Join Rise to see the full answer
What is your approach to technical documentation?

Discuss your philosophy towards documentation, and explain how you ensure your documents are clear, concise, and helpful for other developers. Share experiences where your documentation played a crucial role in project success.

Join Rise to see the full answer
How do you handle code reviews with your peers?

Explain your approach to giving and receiving feedback during code reviews. Emphasize the importance of constructive criticism and collaboration in enhancing code quality and fostering team growth.

Join Rise to see the full answer
What methods do you use to stay up-to-date with the latest Java technologies?

Share your strategies for continuous learning, such as attending meetups, reading tech blogs, or participating in online courses. Highlight how this knowledge has influenced your development practices or project choices.

Join Rise to see the full answer
Can you provide an example of a challenging project you've completed and how you overcame obstacles?

Choose a relevant project and outline any challenges you faced, such as technical hurdles or tight deadlines. Describe the steps you took to resolve these issues and the positive outcome that resulted from your efforts.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
EnableComp Hybrid No location specified
Posted 13 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
6sense Remote Pune, Maharashtra, India
Posted 14 days ago
Glide Remote No location specified
Posted 10 days ago
Laurel Remote San Francisco, New York, or Los Angeles
Posted 12 days ago
Posted 3 days ago
Photo of the Rise User
Posted 5 days ago

Penguin Formula is an innovative IT company that is dedicated to building software development solutions. Our services also include consulting, working closely with our customers to provide tailor-made innovative solutions to their IT needs. Our e...

7 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Akron just viewed BDR Lead at Pontera
Photo of the Rise User
Someone from OH, Akron just viewed SDR Manager at Darktrace
Photo of the Rise User
121 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Columbus just viewed Health & Wellness Account Coordinator at PNOE
Photo of the Rise User
Someone from OH, Columbus just viewed Warehouse Associate - Third Shift at Babylist
B
Someone from OH, Athens just viewed Associate Production Designer at Brooks Running
Photo of the Rise User
Someone from OH, Cleveland just viewed Graphic Designer for UX/UI Portfolio Mockups at Upwork
Photo of the Rise User
Someone from OH, Dublin just viewed Product Designer (Ambient AI) at Commure + Athelas
V
Someone from OH, Cleveland just viewed Product Designer (UX/UI) at VML Enterprise Solutions
Photo of the Rise User
Someone from OH, Cleveland just viewed Need an expert UI/UX designer ( for long term) at Upwork
Photo of the Rise User
Someone from OH, Cleveland just viewed US Product Designer at Praxent
Photo of the Rise User
Someone from OH, Cleveland just viewed UX / UI Designer at DocPlanner
Photo of the Rise User
Someone from OH, Columbus just viewed Cyber Analyst, Digital Forensics Incident Response at At-Bay
Photo of the Rise User
20 people applied to Software Engineer Intern at Hudl
P
Someone from OH, Marion just viewed Customer Experience Agent at ProjectGrowth
Photo of the Rise User
Someone from OH, Wilmington just viewed Accounts Receivable Specialist at Flock Safety
Photo of the Rise User
Someone from OH, Milford just viewed Visual Designer (Contract to Hire) at Abridge
Photo of the Rise User
Someone from OH, Dublin just viewed User Researcher III at Fearless