👨🏻‍💻 postech.work

Senior Back End Java Developer

sourceCode • 🌐 Remote

Remote Posted 13 hours, 15 minutes ago

Job Description

Senior Java Backend Engineer

Location: Remote from SEA countries

Employment Type: Full-time

About the Role

We are seeking a highly skilled Senior Java Backend Engineer with over 5 years of experience in designing and developing scalable, high-performance systems. The ideal candidate is passionate about delivering solutions for client projects, collaborating with teams, and building modern, secure, and resilient microservices.

Key Responsibilities

Design, develop, and maintain RESTful APIs and backend services using Java Spring Boot.

Architect and implement microservices with a focus on scalability, reliability, and performance.

Work with MongoDB for data modeling, queries, and performance optimization.

Build and manage real-time event-driven systems using Kafka.

Integrate modern authentication and authorization technologies (e.g., OAuth2, JWT, OpenID Connect).

Contribute to client projects by providing technical solutions and ensuring business needs are met.

Collaborate effectively within cross-functional teams, ensuring smooth communication between engineers, product managers, and stakeholders.

Write clean, maintainable, and well-tested code following best practices.

Participate in code reviews, system design discussions, and technical decision-making.

Monitor, troubleshoot, and improve system performance in production environments.

Required Skills \& Experience

5+ years of professional experience as a Java backend engineer.

Strong expertise in Java, Spring Boot, RESTful API design, and Maven build tools.

Hands-on experience with MongoDB (schema design, aggregation pipelines, performance tuning).

Solid understanding of Apache Kafka for messaging and streaming.

Practical knowledge of microservices architecture and distributed systems.

Fair to strong knowledge of authentication/authorization technologies (OAuth2, JWT, SSO).

Proven ability to work on client-facing projects, with strong problem-solving and solution-delivery skills.

Strong communication skills in English and ability to thrive in collaborative team environments.

Nice to Have

Experience in insurance, banking, finance, or big data domains.

Knowledge of JavaScript (for integration or full-stack collaboration).

Familiarity with Docker, Kubernetes, or cloud platforms (AWS, GCP, Azure).

Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).

Knowledge of monitoring tools (Prometheus, Grafana, ELK stack).

Exposure to domain-driven design (DDD) or event-driven architectures.

Why You'll Love Working Here

🕘

Working Hours \& Compensation:

Working Time: 9 AM – 6 PM (Vietnam Time)

12 days of annual leave

Extra pay for overtime

Salary paid in NET (USD)

🎁

Perks \& Benefits:

100% Remote Work – virtual since day one with robust remote systems

Fast-growing company – lots of opportunities to grow with us

Positive, inclusive team culture

Engagement events: Company trips, Team building, Year-end party, Gifts, and monthly team meetings

Equipment Support Allowance after probation

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.