Aktiviere Job-Benachrichtigungen per E-Mail!

Senior Java Developer (Italian)

Jagaad

Fully

Remote

CHF 80’000 - 120’000

Vollzeit

Vor 2 Tagen
Sei unter den ersten Bewerbenden

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

Join a forward-thinking digital company that values autonomy and continuous learning. As a key player, you'll design and develop cloud-based applications and scalable microservices, collaborating with a global team. This role offers the chance to lead architectural standards, mentor others, and champion best practices in security and reliability. Enjoy a fully remote work environment with flexible hours and a commitment to your professional growth. If you're passionate about technology and eager to make an impact, this is the perfect opportunity for you.

Leistungen

Reimbursement for classes and conferences
Company MacBook Pro
Flexible work hours
Private health insurance
Training and English classes
Company-sponsored accommodations

Qualifikationen

  • Minimum 4 years of experience with Core Java and Spring Framework.
  • Senior-level knowledge of RESTful APIs and microservices.
  • Proficiency with frameworks such as Spring, JPA/Hibernate.

Aufgaben

  • Assist in architecting, designing, and implementing complex applications.
  • Mentor team members and ensure compliance with security policies.
  • Write high-quality, readable code and integrate APIs.

Kenntnisse

Core Java
Spring Framework
RESTful APIs
Microservices
CI/CD tools
Agile methodologies
Communication skills
Attention to detail

Tools

Docker
AWS
MS DevOps
JUnit
Mockito

Jobbeschreibung

About Jagaad

We're a digital company, fully remote and office-less. We are passionate about designing and developing cloud-based applications and scalable, performant microservices that often integrate with APIs. For the past 2 years, we have worked with clients from energy, travel, e-commerce, and retail sectors, helping them leverage new business models and market opportunities. We have over 40 employees across 9 countries: Belarus, Brazil, Cameroon, India, Italy, Moldova, Nigeria, Portugal, and the United Kingdom.

Our Values

We aim to create an exceptional, #peoplecentered work environment based on continuous improvement and #neverstoplearning. Our team members are highly skilled, dynamic, proactive, and eager to share ideas.

Transparency: We trust our employees and share everything openly, leaving nothing in the dark.

Autonomy: Each Jagaader manages their own work, setting their schedule and practices to meet personal and team goals.

Feedback: We value and encourage continuous feedback.

Responsibilities

What we expect you to lead:

  1. Assist in architecting, designing, developing, and implementing complex applications and utilities.
  2. Collaborate with architects and senior engineers to establish architectural standards.
  3. Ensure applications are designed with security and compliance in mind, adhering to policies.
  4. Mentor team members, including outsourced resources.
  5. Develop domain expertise and support SMEs in that domain.
  6. Maintain well-documented, flexible APIs at system and sub-system levels.
  7. Champion best practices in security, testability, reliability, and scalability.
  8. Help QA develop quality and performance monitoring, including automated testing.
  9. Write high-quality, readable code, develop features, fix bugs, and write tests.
  10. Integrate APIs, conduct code reviews, and participate in sprint meetings.
  11. Overcome challenges with patience and perseverance, continuously learning new technologies.
Tech Requirements

We may share personal data with third parties for business purposes. Knowledge of Italian at least conversational is mandatory. Requirements include:

  1. Minimum 4 years of experience with Core Java and Spring Framework.
  2. Senior-level knowledge of RESTful APIs and microservices.
  3. Experience with CI/CD tools like MS DevOps and AWS CodePipeline.
  4. Knowledge of Service-Oriented Architecture (SOA).
  5. Exposure to publish-subscribe models and streaming platforms like Pulsar, Kafka, Flink, or AWS Kinesis.
  6. Ability to communicate with global distributed teams.
  7. Experience in Java application development, testing, debugging, and process improvement.
  8. Familiarity with Agile methodologies and Scrum.
  9. Proficiency with frameworks such as Spring, JPA/Hibernate, JUnit, Mockito.
  10. Understanding of design patterns, OpenAPI, and microservices architecture.
  11. Strong attention to detail and error identification skills.
Bonus Points

Experience with Docker, AWS, frontend frameworks like Angular or React, message queues like Kafka, Linux/Unix, TDD, and mobile-first approaches.

What We Offer

Joining Jagaad means being part of something big! We value our employees and support their happiness and health at work and outside. Our benefits include:

  • Reimbursement for classes and conferences.
  • Company MacBook Pro.
  • Flexible work hours and remote work.
  • Private health insurance.
  • Training and English classes.
  • Company-sponsored accommodations.
Location

Fully remote.

Offer Type

Contractor.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.