← Capgemini Vietnam
Senior Java Fullstack Developer
Capgemini Vietnam · Hồ Chí Minh
Ứng tuyển tại trang chính thức ↗
Loại hình
Toàn thời gian
Hình thức
Tại văn phòng
Cấp bậc
Nhân viên
Ngành nghề
CNTT - Phần mềm
Mức lương
Thương lượng
Địa điểm
Quận Phú Nhuận, Hồ Chí Minh, Hồ Chí Minh
Tổng quan
- Translate application User Stories into functional applications
- Design, build, and maintain efficient, reusable, reliable, testable and secure code for React frontend and Java backend; mostly on Java back-end and partially on React Frontend
- Design and build API following microservices principles
- Ensure the best possible performance, quality, and responsiveness of the applications from frontend
- Identify bottlenecks and bugs, and find solutions to fix issues
- Help team to maintain code quality, organization, and automatization
Yêu cầu
- Primary Skills:
- Language: Java, ReactJS, CSS, HTML and SQL
- Frameworks: SpringMVC, SpringBoot, Junit, Mockito, ReactJS, Jest, Enzym, Hibernate
- Java API Security: Authentication, Authorization, common security standards
- Database: SQL server, MariaDB, MySQL, PostgreSQL
- Tools: Gradle, Maven, GIT, JIRA/Confluence
- At least basic knowledge of AWS Cloud and deployment
- Secondary Skills:
- Basic cloud services of one cloud provider (AWS, Google, Azure)
- Kubernetes on one cloud provider
- CI/CD tools
- BS/MS degree in Computer Science, Engineering or a related subject
- Good English communication is a must
- Minimum 5+ years of relevant experience primarily in Java Backend development
- Proficient in Java, with a good knowledge of its ecosystems
- Proficient in writing efficient, reusable, reliable, testable and secure Java code
- Excellent in popular Java frameworks: Spring MVC, Spring Boot, Hibernate
- Familiarity with concepts of MVC, JDBC, and RESTful, micro service
- Familiarity with security aspects of backend API: authentication, authorization, OAuth, OpenID, JWT, SAML, SSO
- Object Oriented analysis and design using common design patterns
- Familiarity with common integration patterns: REST, Messaging, Streaming, SOAP
- Knowledge of concurrency patterns in Java
- Proficient experience with Java and ReactJS stack
- Proficient experience with State Management, Redux, Reducers, JavaScript, and CSS in ReactJS/UI, jQuery, XML, NodeJS
- Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
- Proficient understanding of versioning and build tools, such as Git, Gradle, Maven, Ant
- Familiarity with continuous integration and basic cloud services on one cloud provider is a plus
- Experience working in an agile team, practicing Scrum, Kanban
- Good communication skills, interpersonal and teamworking skills
- Pro-active and flexible working approach
- Knowledge of the business domains is a plus: Banking
- Team-player with experience working with international and multi-functional teams
- Self-development skills to keep up to date with fast-changing trends
- Why You'll Love Working Here
- Benefit
- Competitive salary, health insurance covered for employee and dependents.
- Working on international projects. Professional and dynamic working environment
- Achieving valuable experience with variety projects, new technologies and hundreds of talents
- Receiving training opportunities including many technical seminars and soft skill training courses
- Good opportunity for promotion through regular performance review system.
Quyền lợi
Đào tạo
Tóm tắt thông tin từ tin tuyển dụng chính thức. Xem bản gốc ↗
Quan tâm đến vị trí này?
Bạn sẽ được chuyển đến trang ứng tuyển chính thức của nhà tuyển dụng.
Ứng tuyển tại trang chính thức ↗
Đây là doanh nghiệp của bạn?
Nhận quản lý trang, yêu cầu chỉnh sửa hoặc gỡ bỏ
→