Senior Java Developer

We are hiring a talented Senior Java Developer to help us design, develop, and deliver high-quality solutions. Join our team and play a key role in shaping the future of our product.

 

About us: Our product is one of the most comprehensive fleet management systems available on the market, whether you are looking for live information or need to retrospectively analyse your asset performance. Our software offers full visibility, traceability and cost control, from planned maintenance and defect reporting; stock control and purchasing; safety and compliance. Vital information can be accessed in real-time at the touch of a button.

Now, we are looking for a results-driven and motivated candidate to fill the Senior Java Developer.

 

Project technologies: Kubernetes, ArgoCD, Java, React, Typescript, SQL, PostgreSQL, RabbitMQ, Docker, AWS

 

Responsibilities

  • Develop, design, and maintain highly scalable, high-performance distributed systems.
  • Build back-end services with a focus on Java and the Spring stack (8+ years of experience preferred).
  • Understand and potentially contribute to full-stack development tasks.
  • Mentor junior team members and foster a collaborative learning environment.
  • Collaborate with engineers and product managers to gather and implement product requirements.
  • Participate in all phases of the Agile development process, from design and development to deployment.
  • Troubleshoot problems: identify issues, analyze logs, detect and document anomalies and bugs.
  • Work effectively both independently and as part of a team.

     

Technical Skills and Requirements

  • Bachelor’s degree or higher in Computer Science or a related field.
  • Intermediate written and spoken English.
  • 8+ years of experience in enterprise development Java, Java Spring stack.
  • Proven skills in software architecture design.
  • Proven skills in SQL and database design.
  • Experience with messaging systems (e.g., Kafka, RabbitMQ).
  • Experience with AWS cloud services (Kubernetes, RDS, Cognito, Networking, Monitoring).
  • Experience with CI/CD frameworks.
  • Excellent troubleshooting skills: issue identification, log analysis, anomaly & bug detection, and issue documentation.
  • Ability to work independently and as part of a team.
  • Product-focused mindset.
  • Strong communication skills, both written and verbal.
  • Responsible, self-motivated, and a quick learner.
  • Ability to perform well under pressure.

     

Will be a “+”:

  • Experience developing high-scale and high-performance distributed systems.
  • Knowledge of building SaaS applications.
  • Experience with ERP systems.
  • Knowledge of Kubernetes and Unix.
  • Knowledge of building CI/CD.
  • Ability to work on full-stack development tasks.
  • Strong time management skills.

     

We offer:

  • Competitive salary fixed in USD (full-time position).
  • Opportunity for professional growth and leadership development.
  • Work on the interesting stable international project.
  • Convenient office location with a hybrid work model.
  • Supportive and collaborative work environment with low bureaucracy.
  • Access to a variety of knowledge-sharing and training opportunities.
  • Free English classes.
  • 20 days of paid vacation and 5 paid sick leaves, paid public holidays.

We look forward to receiving your application!

Required skills experience

Java 8 8 years
Spring 8 years
RabbitMQ 6 years
AWS 5 years
Kubernetes 5 years
CI/CD 8 years

Required domain experience

SaaS 4 years

Required languages

English B1 - Intermediate
PostgreSQL, AWS, Agile Scrum
Published 1 October
136 views
·
26 applications
70% read
To apply for this and other jobs on Djinni login or signup.
Loading...