CrawlJobs Logo

Java Developer (Middle)

Vietnam, Ho Chi Minh City Employment contract · Job Posted June 29, 2026
Apply Position
Job Link Share

Job Description

Develop and maintain scalable microservices-based applications using Java and Spring Boot. Design, implement and maintain secure APIs for third-party integration. Work on security features including Spring Security, JWT authentication, and HTTPS configurations. Ensure code quality through unit testing and static code analysis. Collaborate with cross-functional teams including DevOps, QA, and business analysts. Support deployment and troubleshooting in cloud or hybrid environments. Optimize performance and scalability of enterprise systems. Ensure compliance with banking and security standards during development. Document technical solutions and contribute to knowledge sharing within the team.

Job Responsibility

  • Develop and maintain scalable microservices-based applications using Java and Spring Boot
  • Design, implement and maintain secure APIs for third-party integration
  • Work on security features including Spring Security, JWT authentication, and HTTPS configurations
  • Ensure code quality through unit testing and static code analysis
  • Collaborate with cross-functional teams including DevOps, QA, and business analysts
  • Support deployment and troubleshooting in cloud or hybrid environments
  • Optimize performance and scalability of enterprise systems
  • Ensure compliance with banking and security standards during development
  • Document technical solutions and contribute to knowledge sharing within the team

Requirements

  • Bachelor’s Degree in computer science, engineering, or equivalent
  • Minimum 3 years of experience in Java development, including expertise in Spring Boot or Spring MVC
  • Knowledge of microservices architecture and containerized deployments
  • Familiarity with secure communication protocols such as HTTPS/TLS
  • Hands-on experience with Oracle database is big plus (SQL and PL/SQL are also preferred)
  • Experience with third-party API integration is a plus
  • Understanding of authentication, authorization mechanisms and token-based security
  • You are proactive, structured, and passionate about delivering high-quality software in secure and regulated environments

Nice to have

  • Hands-on experience with Oracle database
  • SQL and PL/SQL
  • Experience with third-party API integration

What we offer

  • Competitive salary and 13th-month salary
  • 14+ annual leaves per year
  • Premium healthcare insurance, starting from your probation period
  • Project reviews and yearly performance appraisals
  • Annual company trips
  • Teambuilding activities: Team lunch/dinner, events, and celebrations, sports clubs (football, yoga, badminton, etc.)
  • International team with flexible working time
  • Tailor-made career path
  • Technical workshops and training courses
  • Mobility: Opportunities to be on-site abroad in our offices in over 60+ countries

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Java Developer (Middle)

8 matching positions

Middle Java Developer

We seek a skilled Java Developer with Spring, Kafka and AWS Services expertise t...
Location
Location
Salary
Salary:
Not provided
sigma.software Logo
Sigma Software Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java / strong
  • Spring Boot / strong
  • AWS / good
  • Kafka / good
  • GraphQL / good
Job Responsibility
Job Responsibility
  • Designing, developing, and implementing high-quality software solutions using Java technologies
  • Building high-performance, highly available, and scalable distributed systems
What we offer
What we offer
  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities
Read More
Arrow Right

Middle Full Stack Java Developer

The project is an interactive mobile and web application in the entertainment in...
Location
Location
Poland; Ukraine , Ternopil; Ivano-Frankivsk; Lviv; Kyiv
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in software development
  • Strong track record of working with Java core, OOP/OOD knowledge, design patterns
  • Knowledge and at least 1 year of proven experience with JavaScript (Angular)
  • Knowledge of Spring framework, IOC, templates
  • Experience with ORM, Hibernate (Spring Data JPA)
  • Deep understanding of Java-based application servers (e.g., Tomcat, etc.)
  • Experience with AWS or other cloud platforms
  • MongoDB knowledge
  • Upper-Intermediate English level
Job Responsibility
Job Responsibility
  • Design, develop, and maintain reliable software in line with technical requirements
  • Analyze requirements, and independently estimate and set up tasks’ acceptance criteria
  • Evaluate and coordinate tasks’ deadlines with the Technical Leader or Project Manager
  • Apply the best software development practices and coding standards to produce high-quality and performant solutions
  • Stay up-to-date with modern technology and optionally, obtain professional certifications
  • Participate as a trainer or a trainee in various learning programs outside the main project
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
Read More
Arrow Right

Java Developer

Wissen Technology is hiring for Java Developer. We are looking for a Java Develo...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
votredircom.fr Logo
Wissen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java (17/21+): Deep expertise in Core Java, generics, collections, streams, functional programming, memory model, and JVM tuning
  • Spring Ecosystem: Spring Boot, Spring MVC, Spring Batch, Spring Data JPA, Spring Security
  • Multithreading & Concurrency: Hands-on with ExecutorService, CompletableFuture, concurrent data structures, and designing deadlock-free, thread-safe reconciliation engines
  • SQL & RDBMS: Advanced SQL, window functions, CTEs, partitioning, bulk operations, and stored procedures in DB2 or MS SQL Server
  • Data Structures & Algorithms: Strong CS fundamentals applied to performance-critical matching, sorting, and aggregation in large datasets
  • Microservices & APIs: RESTful API design and consumption
  • experience with IBM MQ, Kafka or other messaging queues for async reconciliation pipelines is a strong plus
  • Rule Engines: Hands-on experience designing and deploying rule-based systems using Drools or similar frameworks
  • Domain Knowledge: Understanding of transaction lifecycle in banking - trade capture, settlement, confirmation, and clearing
  • NOSTRO/VOSTRO, cash breaks, position breaks, aging analysis, and exception resolution workflows
Job Responsibility
Job Responsibility
  • Design and develop high-volume transaction statement generation modules
  • Build automated reconciliation pipelines
  • Implement exception management workflows
  • Integrate with downstream statement delivery systems (SWIFT, SFTP, email, client portals)
  • Support NOSTRO, VOSTRO, and inter bank reconciliation processes
  • Develop break analysis reports and aging summaries
  • Architect and implement scalable back-office and middle-office financial systems using Java and Spring Boot
  • Build low-latency, high-throughput microservices
  • Develop robust batch processing frameworks using Spring Batch
  • Own full-stack feature delivery
  • Fulltime
Read More
Arrow Right

Middle Java Engineer with Python skills

N-iX is looking for a highly skilled Middle Java Engineer with additional experi...
Location
Location
Ukraine
Salary
Salary:
Not provided
n-ix.com Logo
N-iX
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of professional software development experience with Java (Spring, Spring Boot, Hibernate)
  • Experience with Python (scripting, automation, or backend services)
  • Experience with RESTful APIs design and integration
  • Experience with relational database systems (preferably MySQL)
  • Experience with cloud platforms (preferably GCP)
  • Strong understanding of Agile methodologies, especially of Scrum framework
  • Strong problem-solving and analytical skills
  • Upper-Intermediate English or higher (both written and spoken)
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain applications and services using Java as the primary technology stack
  • Write clean, efficient, and maintainable code following best practices and coding standards
  • Use Python for automation, data manipulation, system integration, and auxiliary services
  • Optimize applications for performance, scalability, and security
  • Troubleshoot, debug, and resolve technical issues
  • Communicate with internal product owners and stakeholders
  • Document technical solutions and maintain up-to-date system knowledge
What we offer
What we offer
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
  • Fulltime
Read More
Arrow Right

Java Developer

Join Barclays as a Java Developer, where you will design, develop, and enhance h...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience of Core Java
  • Experience with systems providing trading, risk, middle office, or other financial services
  • Experience with scripting: bash, python
Job Responsibility
Job Responsibility
  • Design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations
  • Adherence to secure coding practices
  • Implementation of effective unit testing practices
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Wellness Suite including gym and exercise studios
  • Personal training sessions and massage therapy
  • Cycle hire and parking areas
  • Showering and changing facilities
  • Co-working space (CoSpace)
  • Fulltime
Read More
Arrow Right

Middle Java Engineer

Vention is a global engineering partner to tech leaders and fast-growing startup...
Location
Location
Uzbekistan , Tashkent
Salary
Salary:
Not provided
ventionteams.com Logo
Vention
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 1 year of hands-on experience in Java development
  • Strong knowledge of Spring, Hibernate, OOP principles, and software design patterns
  • Familiarity with front-end technologies like React.js or Angular is a strong advantage
  • English proficiency at B1 level or higher, with experience in communicating with international clients
  • A growth mindset and motivation to stay current with evolving trends in Java development
Job Responsibility
Job Responsibility
  • Contribute to the development of our solution set by writing clean, high-quality code ready for production deployment
  • Take part in the full software development lifecycle, including application logic and business process implementation
  • Engage in Scrum ceremonies, demo sessions, and internal Idea Talks to drive collaboration and innovation
  • Support project planning and estimation efforts with technical input
  • Conduct code reviews, write tests, and help maintain a high standard of code quality
  • Work on integrating new technologies and improving continuous delivery processes
  • (Optional) Take part in technical interviews, mentorship, or knowledge sharing through dev2dev sessions and external meetups
What we offer
What we offer
  • EDU corporate community (300+ members): tech communities, interest clubs, events, a small R&D lab, a knowledge base, and a dedicated AI track
  • Licenses for AI tools: GitHub Copilot, Cursor, and others
  • Expanded medical support for employees in Tashkent
  • 19 working days of vacation per year, 21 after two years in the company
  • Corporate getaway & teambuilding activities
  • Support for the significant events in your life
  • Referral bonuses for bringing in new talent
  • Fulltime
Read More
Arrow Right

Junior Java Developer

N-iX is looking for an ambitious Junior Java Developer to join our development t...
Location
Location
Salary
Salary:
Not provided
n-ix.com Logo
N-iX
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Up to 2 years of experience in Java development
  • Basic knowledge of Java and Spring Boot fundamentals
  • Understanding of REST APIs and basic concepts of messaging and event-driven systems
  • Familiarity with relational databases (SQL) and basic data modeling concepts
  • Basic understanding of object-oriented programming principles
  • Willingness to learn, ask questions, and grow technical skills with team support
  • Intermediate English level, sufficient for everyday communication within the team
Job Responsibility
Job Responsibility
  • Assist in developing new functionality under the guidance of senior and middle engineers
  • Help investigate and fix bugs and participate in basic performance improvements
  • Take part in business requirements discussions to better understand system behavior and use cases
  • Implement software components following established design patterns and coding standards
  • Participate in software development activities such as coding, integration, unit testing, and code reviews
  • Contribute to technical and end-user documentation
  • Work as part of a Scrum team, learning Agile practices and delivering tasks on time
What we offer
What we offer
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
Read More
Arrow Right

Middle Software Developer C++

Our customer is one of the biggest financial institutions in the USA. We create ...
Location
Location
Ukraine
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience with C++
  • Experience with Visual Studio, GitHub, Server Side Development, SQL
  • At least an Intermediate Strong Level of English
  • Clear communication skills & responsible attitude to work
  • Long-term involvement
Job Responsibility
Job Responsibility
  • Develop solutions and algorithms according to technical specifications or other requirements documentation
  • use standard algorithms in the applicable cases
  • Write program code according to the defined application architecture
  • Structure and format the source code, comment and mark up the code, as well as name variables, functions, classes, data structures, and files according to the company conventions and industry best practices
  • Modify existing code and verify its functioning. Analyze code compliance with readability and performance standards
  • Use version control systems to track code optimization progress and to merge or split program code entities. Commit changes according to version control rules
  • Perform analysis, verification, and debugging of the software code at the level of application units
  • Detect defects, apply debugging methods and techniques, correctly interpret bug reports, as well as apply modern compilers, debuggers, and program code optimizers
  • Able to develop procedures for testing code availability, collecting diagnostic data, generating test data sets with necessary characteristics, identifying required software characteristics etc
  • Reproduce defects logged in an issue tracking system, identify defect causes, and then modify code to eliminate defects
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
  • Fulltime
Read More
Arrow Right