Surety, Fidelity and Business Insurance, Online, Instant Policy Issuance. Established in 1930, we are Treasury Listed.
Backend Java Developer
Location
Vietnam
Posted
133 days ago
Salary
0
Seniority
Senior
Job Description
Backend Java Developer
Colonial Surety Company
• Design, maintain and tune high performance code. • Apply appropriate approach, best-practice and correct separation of presentation code from business logic. • Implement and support build processes and test environments. • Provide project and task estimates. • Responsible for developing, enhancing, modifying and/or maintaining applications. • Deeply understand requirements and expertly handle Analysis, Design, Coding, Testing and Quality processes.
Job Requirements
- Bachelor’s Degree preferred but not required
- 5+ years of progressive, hands-on development experience on multiple stacks
- Familiarity with on-site and off-shore delivery model
- Full Software Development Life Cycle (SDLC) Experience
- Experience with 3rd party software integration on both server-side and client-side
- Experience with headless, decoupled CMS architecture
- Skilled at interfacing with RESTful APIs
- Demonstrated knowledge of client-side/backend performance analysis
- Experience with Microservices and Spring boot
- Experience with one scripting/programming language(Java EE/Core, PHP, Ruby)
- Experience with CI/CD pipeline and automation (Kubernetes and Docker)
- Experience with relational databases, SQL and ORM technologies(SQL Server, Postgresql)
- Experience with data pipeline and ML/AI are plus
- Excellent at English reading comprehension (MUST)
- Excellent at English communication
Benefits
- Health insurance
- Competitive salary
- Professional development opportunities
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Lead the end-to-end design, development, and deployment of enterprise-grade Java applications • Architect and implement scalable, secure, and high-performing solutions preferably on Azure Cloud • Drive the integration of AI/ML capabilities (e.g., APIs, models, automation) into business applications • Collaborate with cross-functional stakeholders to translate business requirements into technical solutions • Provide technical leadership, mentorship, and guidance to a team of developers • Establish and enforce coding standards, best practices, and development frameworks • Oversee code reviews, performance optimization, and system troubleshooting • Manage project timelines, delivery commitments, and resource planning • Ensure CI/CD pipelines, DevOps practices, and cloud-native development standards are followed • Stay updated with emerging technologies, particularly in AI, cloud computing, and microservices architecture
• Design, develop, and maintain scalable and high-performance Java applications • Build and enhance microservices architectures using Spring Boot and related frameworks • Integrate AI/ML and Generative AI capabilities (e.g., OpenAI, Azure AI services, LLM APIs) into applications • Develop intelligent features such as chatbots, recommendation engines, or automation workflows • Deploy and manage applications within Azure Cloud environments • Provide technical guidance, mentorship, and support to junior developers or small teams • Participate in code reviews and enforce best practices in coding, security, and performance • Collaborate with cross-functional teams (Product, QA, DevOps) to deliver end-to-end solutions • Troubleshoot, debug, and optimize applications and AI integrations • Contribute to CI/CD pipelines and DevOps processes • Stay updated on emerging trends in AI, cloud computing, and backend engineering
• Drive the technical standards for the Backend across our consumer domain • Lead Backend engineers with tech roadmaps, architecture decisions, and feature development and release cycle • Mentor junior developers • Contribute to scaling up Backend engineers in multiple squads • Bringing great talents on board by conducting technical interviews • Design, build and maintain features for the domain applications • Provide technical leadership and manage dependencies • Conduct design and code reviews • Help team members with technical blockers • Continuously discover, evaluate, and implement new technologies to maximize efficiency • Participate in architecture and design discussions • Participate strongly in building the technical roadmap • Help improving engineering standards, tooling, and processes
Backend Software Engineer, Node.js
Hostinger InternationalCustomer-obsessed, idea-driven & ever-growing web hosting company. Building the culture people love to work in!
• Build the engine behind Horizons - Design and develop backend systems and APIs using Node.js that power our vibe coding platform. Your code helps people create, collaborate, and ship faster. • Own your services - Take ownership of backend features and services, learning to make architectural decisions with guidance from senior engineers. • Optimize and scale - Work on API performance, database optimization, and system scalability. Learn production-level engineering from real challenges at scale. • Integrate and innovate - Connect third-party APIs, implement data storage solutions, and help build features that users actually love. • Quality matters - Write tested, documented, scalable code that creates business value. We'll help you develop a strong engineering mindset. • Collaborate across the stack - Work closely with frontend developers, product managers, and other engineers to ship features that make an impact. • Learn and level up - Get mentored on system design, performance optimization, and backend best practices. We're committed to your growth from mid-level to senior engineer.



