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:
- Assist in architecting, designing, developing, and implementing complex applications and utilities.
- Collaborate with architects and senior engineers to establish architectural standards.
- Ensure applications are designed with security and compliance in mind, adhering to policies.
- Mentor team members, including outsourced resources.
- Develop domain expertise and support SMEs in that domain.
- Maintain well-documented, flexible APIs at system and sub-system levels.
- Champion best practices in security, testability, reliability, and scalability.
- Help QA develop quality and performance monitoring, including automated testing.
- Write high-quality, readable code, develop features, fix bugs, and write tests.
- Integrate APIs, conduct code reviews, and participate in sprint meetings.
- 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:
- Minimum 4 years of experience with Core Java and Spring Framework.
- Senior-level knowledge of RESTful APIs and microservices.
- Experience with CI/CD tools like MS DevOps and AWS CodePipeline.
- Knowledge of Service-Oriented Architecture (SOA).
- Exposure to publish-subscribe models and streaming platforms like Pulsar, Kafka, Flink, or AWS Kinesis.
- Ability to communicate with global distributed teams.
- Experience in Java application development, testing, debugging, and process improvement.
- Familiarity with Agile methodologies and Scrum.
- Proficiency with frameworks such as Spring, JPA/Hibernate, JUnit, Mockito.
- Understanding of design patterns, OpenAPI, and microservices architecture.
- 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.