
JOB DESCRIPTION SENIOR BACK-END
Responsibility
- Design, develop, and maintain scalable backend systems using Java (Spring Boot).
- Collaborate with frontend teams using TypeScript (Next.js) to ensure seamless integration between backend and frontend systems.
- Lead the migration of applications from monolithic architectures to microservices, implementing best practices for distributed systems.
- Optimize application performance by identifying bottlenecks and implementing solutions for scalability and reliability.
- Work closely with cross-functional teams (Product, DevOps, QA) to deliver high-quality software solutions aligned with business objectives.
- Mentor and guide junior developers, ensuring adherence to industry standards and best practices.
- Implement and maintain robust monitoring, logging, and alerting systems to ensure backend reliability and quick issue resolution.
- Ensure secure, efficient handling and storage of sensitive user data.
Qualifications
- Technical Expertise
- Strong hands-on experience with Java (Spring Boot) for backend development.
- Proficiency in TypeScript and familiarity with frameworks like Next.js.
- Solid understanding of RESTful APIs, GraphQL, and web application architecture principles.
- Architecture and Design
- Proven ability to design scalable systems and transition monolithic applications to microservices.
- Experience with database technologies, including both SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB, Redis).
- DevOps and Cloud
- Familiarity with cloud platforms such as AWS, Google Cloud, or Azure.
- Experience with containerization tools like Docker and orchestration frameworks like Kubernetes.
- Knowledge of CI/CD pipelines and their integration into development workflows.
- Additional Skills
- Expertise in debugging and optimizing backend performance.
- Strong problem-solving skills with a focus on scalable and maintainable solutions.
- Knowledge of event-driven architecture (e.g., Kafka, RabbitMQ) is a plus.
- Experience with authentication mechanisms like OAuth2, JWT, or SSO is preferred.
- Soft Skills
- Excellent communication and collaboration skills to work effectively in a team environment.
- Strong ownership mentality, with a focus on delivering high-quality, reliable solutions.
WHERE WE WORK
HCMC Head Office: 32, D5 Street, District Binh Thanh
Send your CV to: hr@aura.com.vn


