Explore outstanding Cloud & Infrastructure jobs.
See now

[HYBRID] Senior Java Developer

NSC Software
PVI Tower, số 1 Phạm Văn Bạch, Yên Hòa, Ha Noi
Lê Lai, Ho Chi Minh
Hybrid
Posted 27 days ago
Job Expertise:
Job Domain:
Banking
Financial Services

Top 3 reasons to join us

  • Competitive, performance-based pay and benefits
  • Flexible work environment with remote options
  • Annual trips to Australia, Europe, or the U.S

Job description

General Overview
We are looking for a highly skilled Senior Java Engineer to join our engineering team and contribute to the development of scalable, high-performance applications for global clients. The ideal candidate has strong hands-on experience in Java ecosystem, microservices architecture, and modern DevOps practices.

Working Model: Hybrid with 3 office days/week (Hanoi or Ho Chi Minh City office)
Working Hours: Vietnam business hours

Key Responsibilities

Software Development

  • Design, develop, and maintain high-quality, scalable, and high-performance Java applications
  • Build and enhance microservices-based systems using Spring Boot and RESTful APIs
  • Write clean, efficient, and well-documented code following best practices

System Design & Architecture

  • Contribute to system architecture design for complex, high-volume, fault-tolerant applications
  • Collaborate with technical leads and architects to define scalable solutions
  • Ensure system reliability, performance, and security

Testing & Quality Assurance

  • Perform unit testing, integration testing, and debugging
  • Apply best practices in test automation (JUnit, Mockito, BDD frameworks such as Cucumber/JBehave)
  • Ensure code quality using tools like SonarQube

DevOps & CI/CD

  • Work with CI/CD pipelines and automation tools (Jenkins, Git, Gradle, etc.)
  • Participate in containerization and deployment using Docker
  • Support infrastructure and deployment processes using cloud platforms (AWS/Azure) and IaC tools (Terraform, Ansible, Puppet)

Collaboration & Agile Delivery

  • Work in Agile/Scrum teams to deliver high-quality products on time
  • Collaborate with cross-functional teams including QA, DevOps, and Product Owners
  • Participate in code reviews, knowledge sharing, and mentoring junior engineers

Your skills and experience

Required Skills & Experience

  • Bachelor’s degree in Computer Science, Information Technology, or related field
  • Minimum 7 years of experience in Information Technology
  • At least 4+ years of hands-on experience in Java development, with strong knowledge of Spring Framework
  • Solid experience in Spring Boot and Microservices architecture (RESTful APIs)
  • Strong experience in full software development lifecycle (SDLC)

Preferred Skills & Experience

  • Experience with Spring Boot, Apache Camel or Spring Integration
  • Experience building high-volume, fault-tolerant systemsStrong knowledge of RDBMS (preferably Oracle)
  • Experience with Web Services (REST/SOAP)
  • Hands-on experience with CI/CD tools and build systems (Gradle – Groovy/Kotlin DSL, Jenkins, Ant)
  • Familiarity with Docker, Git, Artifactory
  • Experience with Cloud platforms (AWS, Azure)
  • Knowledge of Infrastructure as Code (Terraform, Ansible, Puppet)
  • Frontend exposure (e.g., Angular 4+) is a plus
  • Strong understanding of Agile development methodologies
  • Experience working on large-scale, global applications

Why you'll love working here

At NSC Software, we believe that great people build great products. Joining us means becoming part of a professional, global-minded, and supportive environment where your growth truly matters.

 

Benefits & Opportunities:

1. Competitive and performance-based compensation package

2. Flexible working environment with remote work options

3. Career development through continuous training and mentorship from company founders

4. Opportunity to collaborate with top-tier tech companies worldwide

5. Exposure to global projects and international clients

6. Annual business trips to countries such as Australia, Europe, or the U.S.

7. Professional, open, and multicultural working culture

NSC Software

Company type
IT Service and IT Consulting
Company industry
IT Services and IT Consulting
Company size
151-300 employees
Country
Vietnam
Working days
Monday - Friday
Overtime policy
No OT