Job Description
– Collaborate with cross-functional teams to design and implement robust backend services.
– Employ modern Java technologies to improve system performance, security, and scalability.
– Maintain a clean codebase with adherence to industry best practices for upgradability and maintenance.
– Contribute to code reviews and apply debugging skills to ensure system reliability.
– Promote a team culture that values diversity, equity, inclusion, and respect.
Requirements
– Bachelor's degree in Computer Science, IT, or related field.
– Minimum 3 years of experience with Java 8 or newer.
– Mastery of Java core, OOP, data structures, and algorithms.
– Proficiency with Spring Framework (Spring, Spring Boot, Spring Security, Spring JPA, etc.).
– Solid experience with SQL databases.
– Knowledge of testing methodologies and frameworks.
– Hands-on experience with AWS, Docker, Kubernetes (K8S).
– Versed in version control (Git, SVN).
– Familiarity with build and project management tools: Maven, Gradle, Jira, Confluence, etc.
– Understanding of microservices architecture.
– Ability to identify and frame issues that can be addressed with AI solutions, Skilled in presenting and explaining complex AI concepts to non-experts
Benefits
At SmartOSC, we offer the best to your values
– Attractive salary package: upto 45M/ month
– Salary review twice a year
– Flexible working hour
– Premium health care
– Working in One of the largest digital transformation agencies – A professional English environment
– Free English, Japanese, and professional training packages
– Firm’s Certified Qualifications Sponsorship for career development
– Annual company trip inside or outside Vietnam
– Other fun activities: happy hour, quarterly team building, football club, yoga club, swimming club, charity activities, etc.
– Free entertainment parties: Birthday party, Anniversary party, Sum-up Party, Year-End Party, etc.