Elisoft

37A Phan Xich Long, TP Hồ Chí Minh

Company Size : 25-99

View more

Job description

Overview of job

We are seeking talented Java and Python Developers to join our team and work on multiple client projects across various domains. This role offers the opportunity to collaborate with international teams, contribute to diverse systems, and participate in end-to-end development using modern Java/Python technologies.

  • Develop, enhance, and maintain backend services using Java and related frameworks.
  • Collaborate with cross-functional teams (BA, QA, DevOps) to deliver high-quality features.
  • Participate in system design, technical discussions, and solution proposals.
  • Write clean, efficient, and testable code following best practices.
  • Troubleshoot, debug, and optimize application performance.
  • Ensure code quality through code reviews and proper documentation.

We're always looking for candidates with talent and we know choosing a place is also so difficult for you. Therefore, let us give you some extra reasons to join us:

  • Numerous opportunities for personal and professional growth.
  • Competitive salary, bonuses, and allowances.
  • 13th-month salary.
  • Performance reviews once per year. 
  • Social & health insurance, annual leave, and working conditions are compliant with Vietnamese labor laws.
  • Flexible working hours and modern working processes. 
  • Free in-house coffee and English courses.
  • Annual health check-up.
  • Friendly, young, and dynamic team with regular fun activities: Football club, birthday parties, happy hours, team building events, company trips, year-end party, and more. 

Job Requirement

  1. Senior Java Developer (Remote working)
  • Good English skills (both spoken and written) are a MUST (taking part in conference calls is a plus) 
  • 5-10 years of Java development with Spring Boot
  • Experience with distributed systems and microservices 
  • Hands-on with OpenSearch/Elasticsearch or similar search engines 
  • Strong REST API design and development 
  • Proficiency in Docker and containerization 
  • Understanding of logging/observability concepts 
  • CI/CD experience (Jenkins or similar) 
  • Strong problem-solving skills with large-scale systems 
  • Experience optimizing query performance and data pipelines 
  • Understanding of security, authentication, and authorization 
  • Ability to work independently and mentor juniors 
  • Good communication and collaboration skills 
  • Agile/Scrum experience

Preferred: 

  • Log aggregation tools: Logstash, Fluent Bit, Filebeat 
  • Grok patterns and log parsing 
  • Nginx configuration and Lua scripting 
  • Kubernetes deployment patterns 
  • Multi-tenant architecture experience 
  • OpenSearch Dashboards/Kibana

   2. Senior Python Developer (Hybrid working)

  • Commercial working experience with Python 3+ years
  • Experience with modern web frameworks (FastAPI/Flask, Django), databases (PostgreSQL), Message Queues (Celery/Redis, RabbitMQ
  • General understanding of CI/CD 
  • Excellent knowledge of general programming issues: design patterns, data structures, algorithms 
  • Experience in the design and development of complex, highly-loaded systems 
  • Good knowledge of Linux
  • Experience with Docker 
  • Ability to take responsibility, initiative, and pay attention to details 
  • Excellent written and verbal communication skills 
  • Ability to collaborate on projects and work independently when required 
  • English communication at an advanced level or above

Languages

  • English

    Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate

Technical Skill

  • Java
  • Spring
  • Python
  • Linux
  • PostgreSQL
  • Design Patterns
  • Django
  • Jenkins
  • Distributed Systems
  • REST API
  • RabbitMQ
  • Nginx
  • Elasticsearch
  • Docker
  • Redis
  • Lua
  • Architecture
  • Observability
  • Kibana
  • Logstash
  • Flask
  • Spring Boot
  • Kubernetes
  • Celery
  • Microservices
  • Mentor
  • FastAPI
  • CI/CD

COMPETENCES

  • Problem Solving Skills
  • Working Independently
  • Teamwork
  • Scrum
  • Communication Skills
  • Agile
  • Proactive
  • Responsible

BUSINESS PROFILE

ELISOFT is an offshore outsourcing company, providing high quality software for European and Northern American market.

ELISOFT founded in 1999 as a member of ELINEXT - http://www.elinext.com/ (a group of outsourcing companies located in Minsk, Belarus and Saigon, Vietnam), is a company working in use of software offshore outsourcing, providing high quality software for European and Northern American market.

We also specialize in developing and customizing native mobile applications for iOS (iPhone, iPad and iPod touch), Android, Windows Phone and BlackBerry mobile devices. Our both free and paid apps are enjoyed by mobile users all over the world.