software engineer
Core
Design, develop, and maintain software systems, ensuring quality delivery and resolving production issues.
Role type
Software Engineer
Builds
Software products and modules
Domain
Enterprise software development
Deliverable
production ML models
Required skills
Java, Spring MVC, Spring Boot, Hibernate/MyBatis, SQL optimization, NoSQL, Git, CI/CD, Linux, Docker, Kubernetes, AI tools for coding
Preferred skills
AI development project experience, Vibe Coding experience
Technologies
Java, Spring MVC, Spring Boot, Hibernate, MyBatis, Oracle, MSSQL, MySQL, PostgreSQL, Git, Docker, Kubernetes, Linux
Responsibilities
Design and implement software modules, write and review functional requirements, conduct integration testing, troubleshoot and fix production issues, refactor code and manage technical debt, utilize AI tools for requirement analysis and code generation
Seniority
Mid-level, hands-on IC