Careers

Solutions Architect (Java)

Apply now

About NSC Software

NSC Software delivers premier software development and consulting services for global businesses, powered by Vietnam’s top engineering talent. With a team of 150+ IT professionals, we continuously expand our capabilities, refine our delivery processes, and adopt cutting-edge technologies to meet diverse client needs.

Guided by our core values—Premier, Talented, Innovative, Committed, and Trusted—we focus on building long-term partnerships and delivering future-ready solutions. Through this, we aim to advance Vietnam’s IT industry and create meaningful global impact.

Why should you join us?

  • Remote work, flexible working environment
  • Attractive salary package 
  • Technical trainings and certifications 
  • Global career opportunities
  • Enhance autonomy and independence

Job Description

Responsibilities

As a Solutions Architect, you will have the opportunity to work remotely, with fixed working hours from 8:00 – 5:00 Vietnam time.

We are looking for an experienced Solution Architect (Java Focus) to lead the design and implementation of scalable, high-performance systems for international clients. This role bridges business and technology, working closely with stakeholders, development teams, and other architects to deliver robust and future-ready solutions.

You will play a key role in defining architecture, guiding engineering practices, and ensuring alignment between technical solutions and business objectives, while still being hands-on when needed.

Job Requirements

Skills & Qualifications:

  • Lead the design of end-to-end technical solutions, ensuring scalability, security, and maintainability
  • Collaborate with Business Analysts, Product Owners, and clients to analyze requirements and assess technical feasibility
  • Work closely with development teams to translate architecture into implementation and provide technical guidance
  • Partner with other Solution Architects to define system architecture and ensure consistency across projects
  • Define and maintain architectural artifacts (solution diagrams, technical documentation, ADRs, etc.)
  • Identify, evaluate, and mitigate technical risks and dependencies
  • Contribute to backlog estimation and technical planning
  • Support the setup and optimization of delivery processes, CI/CD pipelines, and DevOps practices
  • Promote best practices in software engineering, design patterns, and coding standards
  • Ensure system quality attributes such as performance, scalability, security, and reliability

Must-have requirements

  • 7+ years of experience in software development with a strong focus on Java
  • Solid experience with Java EE (EJB, JMS), Kafka, Web Services (REST/SOAP), and Security
  • Hands-on experience with cloud platforms (preferably AWS)
  • Strong knowledge of databases: SQL, Oracle, MS SQL, MongoDB, Cassandra
  • Deep understanding of software engineering best practices: TDD, BDD, CI/CD, DDD, Design Patterns
  • Experience with modern architectural patterns: microservices, cloud-native, micro-kernel
  • Ability to create and interpret technical documentation and diagrams (UML, draw.io, etc.)
  • Strong problem-solving skills and ability to work in complex system environments
  • Fluent English communication skills (both verbal and written)

Nice-to-have

  • Experience working with financial services / banking domain
  • Understanding of ISO 20022 or similar industry standards
  • Familiarity with system monitoring, observability, and performance tuning
  • Experience in defining and driving architecture governance and standards
  • Strong technical writing and documentation skills

Why You Will Love Working With Us

Compensation and Benefits 

  • Competitive salary of  up to 3000 USD/month. 
  • Remote work arrangement, allowing for flexibility and comfort. 
  • Chance to enhance English language skills through interaction with native speakers.
  • Attractive Benefits: social insurance… 
  • Opportunity to work within a professional and multicultural environment.
  • Enhance English skills daily with global team 
  • Assistance and support through all aspects of the onboarding process

Personal Growth

  • Company Team Building Trip every year.
  • Training sponsorship programs
  • Professional and dynamic working environment. 
  • Mental health support at work
  • English classes for professionals

Health care and Annual paid leave 

  • Social insurance (optional)
  • Unemployment Insurance 
  • Vacation Leave: 12 days per year 
  • Medical Leave: 8 days per year

Apply now

    Comment
    LinkedIn (or upload CV)