Senior Java Developer Lisbon, Portugal or Remote
Senior Java Developer Description
We are hiring a skilled Senior Java Developer to join our remote team. As a Senior Java Developer, you will play a crucial role in developing and maintaining high-quality software using Java. You will work closely with the development team to analyze, design, and implement software solutions, ensuring they meet the highest standards of reliability, scalability, and performance.
#LI-DNI#EasyApply
Responsibilities
- Collaborate with the development team to analyze, design, and implement software solutions using Java
- Develop and maintain high-quality software code using best practices and standards
- Participate in code reviews, ensuring the quality and integrity of the software solutions
- Work closely with cross-functional teams to ensure the successful delivery of software projects
- Contribute to the continuous improvement of the development processes and practices
Requirements
- At least 3+ years of experience in Java development, with a strong understanding of Java programming language and best practices
- Experience working with Bazel build system for large-scale software projects
- Proven track record of delivering high-quality software solutions in a collaborative team environment
- Strong problem-solving skills and the ability to think critically and analytically
- Excellent communication and teamwork skills, with the ability to work effectively in a remote team environment
- Experience with software development methodologies such as Agile or Scrum
- Bachelor's or Master's degree in Computer Science or a related field
- B2+ English level proficiency
We offer
- Competitive compensation depending on experience and skills
- Variety of projects within one company
- Being a part of a project following engineering excellence standards
- Individual career path and professional growth opportunities
- Internal events and communities
- Flexible work hours