Senior Java Developer

RemoteSalary not specified
Location not specified

Tech Stack

DevOpsAgileKafkaSpringAWSJUnitCI/CDScrumMockitoJava

Job Description, Responsibilities & Requirements

About the Position

Senior Java Developer

We're seeking a Senior Java Developer with 4+ years experience in Core Java and Spring Framework to join our fully remote digital company.


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 micro-services that very often integrate with APIs. For the past 2 years we worked with clients from Energy, Travel, E-commerce and Retail companies to accelerate their ability to take advantage of new business models and market opportunities. We have more than 40 employees located in 9 countries in Belarus, Brazil, Cameroon, India, Italy, Moldova, Nigeria, Portugal, United Kingdom.


Our Values

We strive to create an amazing work environment and based on continuous improvement! Our Team mates are highly skilled, dynamic and proactive, they love sharing new ideas with the Company!

  • Transparency: We trust our employees and they have trust in us! Everything is shared with the Teammates, nothing is left in the dark.
  • Autonomy: Each Jagaader is responsible for their own work: you decide the timing, how to set up your activities and the best practices to achieve your personal/team goals!
  • Feedbacks: We love feedbacks, need I say more?

Responsibilities

  • Assist in architecting, design, development, implementation of complex applications and core utilities
  • Collaborate with divisional architects, lead engineers and other senior engineers to set architectural standards for the division
  • Understand governing security and compliance policies and ensure applications are designed with security and compliance from the beginning
  • Provide a level of mentorship to team members, including outsourced resources
  • Ability to develop business domain expertise and provide technical support to SMEs in that business domain
  • Proactively ensure consistent, well documented, and flexible APIs at the system and sub-system level
  • Know and champion best practices in many areas of software engineering (security, testability, reliability, scalability)
  • Assist in helping QA to develop quality and performance monitoring programs for specific systems, sub-systems, and components (automated test covered)
  • Write High Quality & Readable Code
  • Develop and deploy new features & Bug Fixes in time
  • Write Tests (Unit Tests, Integration Tests & E2E Tests)
  • Integrate API
  • Code Review
  • Always present to the meetings when they’re related to a Sprint
  • Patience and perseverance to overcome challenges, solve problems, and learn new computer languages and techniques

Requirements

  • Minimum 4 years experience with Core Java and Spring Framework
  • Senior level Knowledge and Experience in Restful API's and microservice
  • Experience with CI/CD tools such as MS Devops and AWS code pipeline
  • Working knowledge of Service Oriented architecture (SOA)
  • Exposure to Publish-Subscribe model and event streaming platforms (i.e. Pulsar, Kafka, Flink or AWS Kinesis)
  • Ability to communicate and operate with global distributed teams (internal and off-shore)
  • Design, develop, implement, and maintain java application phases, code, and software
  • Conduct software analysis, programming, testing, and debugging, as well as recommending changes to improve the established processes
  • Transform requirements into stipulations and identify production and non-production application issues
  • Knowledge and use of Agile Methodologies and Scrum framework
  • Competence and comfort using multiple frameworks (Spring, Data, Security, JPA/Hibernate, JUnit, Mockito)
  • Knowledge and use of Design Pattern MVC, Open API and Microservices
  • Strong attention to detail with the ability to identify errors and make adjustments in a testing environment

Nice to Have

  • Docker
  • Frontend skills: Angular, React or others
  • Message queues: Kafka or similar
  • Good Linux (or UNIX like OS) knowledge
  • You know and understand the TDD approach
  • You know the Mobile-first approach

We Offer

  • We value growth and education, and offer reimbursement for classes and conferences (Personal /Educational Development Days per year)
  • Company provides MacBook Pro
  • Flexible work schedule
  • Working from home
  • Private health insurance
  • Company sponsored trainings
  • English classes
  • Company paid Runaways(accommodation)

Location

Fully Remote


Offer type

Contractor


Quick access

About Jagaad | Responsibilities | Tech requirements | What we offer | Location | Offer type


Apply Now!

Job Details

Company name:
Jagaad
Location:
Location not specified
Work Mode:
Remote
Posted on TheJob:
Mar 27, 2026
Last checked:
Aug 8, 2026
Apply Now