Search by job, company or skills

D

Senior Java Software Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 23 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are seeking Senior Java Engineers who are motivated, results‑driven, and passionate about building scalable microservices for banking‑related front‑end applications. As part of our delivery team, you will contribute across the full software development lifecycle and provide strong technical expertise to ensure high‑quality delivery. You will collaborate closely with international teams in an Agile environment and play a key role in ongoing technology transformation initiatives for the client.

Job Description

  • Serve as a Senior/Lead Java Developer in a complex, enterprise‑level environment.
  • Develop high‑quality solutions using Java 8+ and modern Java frameworks such as Spring Boot.
  • Design and develop RESTful APIs and microservices‑based architectures.
  • Work with Cloud computing, especially AWS, with exposure to Serverless development.
  • Apply hands‑on experience with Containers (ECS, Kubernetes, Docker) and FaaS technologies such as AWS Lambda.
  • Communicate effectively in English (verbal and written) within a global software development environment.
  • Contribute to DevOps practices and Continuous Delivery.
  • Work with modern CI/CD pipelines and tools (Git, Ansible, Jenkins, NPM, Gradle).
  • Participate actively in Agile development environments.
  • Produce clean, maintainable, well‑structured, and well‑documented code.
  • Demonstrate strong analytical and problem‑solving skills.
  • Apply solid understanding of standard software engineering processes and testing practices.

Job Requirements

Must‑Have

  • Minimum 5+ years of experience as a Java Developer within complex, enterprise-level environments.
  • Strong hands-on experience with Java 8+ and modern Java open-source frameworks, especially Spring Boot.
  • Proven experience in designing and leading the development of RESTful APIs and microservices-based systems.
  • Exposure to Cloud computing, particularly AWS (Serverless experience is a plus).
  • Practical experience with containers (ECS, Kubernetes, Docker) and AWS Lambda.
  • Strong English communication skills (verbal and written), especially when working with global teams.
  • Experience with DevOps, Continuous Delivery, and CI/CD tooling (Git, Ansible, Jenkins, NPM, Gradle).
  • Experience working in Agile environments.
  • Ability to write clean, maintainable, structured, and well‑documented code.
  • Strong analytical thinking and problem‑solving skills.
  • Good understanding of software engineering processes and testing methodologies.

Nice‑to‑Have

  • Experience in banking or financial services.
  • Certifications or training related to IT, Computer Science, or Business.
  • Knowledge or hands-on experience with Resilience4j and resilience patterns.
  • Experience with ReactJS and Node.js.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 147305031

Similar Jobs

Ho Chi Minh, Vietnam

Skills:

JavaCloud ComputingAmazon Web ServicesSpring BootAgile DevelopmentRestful ApisJava 8MicroservicesServerless Development

Ho Chi Minh, Vietnam

Skills:

CSSSqlScrumAgile MethodologyJavascriptJavaSpringHTMLReactjsSpringbootHibernateAngularOracle CloudXmlDockerJenkins

Ho Chi Minh, Vietnam

Skills:

GraphqlSpring BootJavaMicroservicesHibernateDistributed SystemsSpring CloudAPI DesignRESTfulSpring DataSpring SecurityTech StackSQL Database OptimizationDefensive ProgrammingClean CodeJakarta EE

Ho Chi Minh, Vietnam

Skills:

RedisSpring FrameworkCdnJavaAutomated TestingRDBMSMemcachedLinux Operating SystemReactAngularNosqlJenkinsGitJavascriptlazy load image optimizationCachingData injection attacksMicroservices ArchitectureJavaScript code injection

Ho Chi Minh, Vietnam

Skills:

JavaBddSolrSqlNosqlElasticsearchGcpTddAzureKubernetesAWSMessage queue Kafka RabbitMQAsynchronous processingGoPerformance optimizationNon-Blocking IOmacOS system and terminalMicro-service development using Spring or based on AKKA and gRPC