Senior/Lead Java Backend Developer

Backend Java Spring Spring Boot Backend

Icon salary 年収
交渉可能
Icon Location Location
Ho Chi Minh

Benefits

13ヶ月目の給与 13ヶ月目の給与
追加の健康保険 追加の健康保険
仕事用のノートパソコン/デスクトップ 仕事用のノートパソコン/デスクトップ
年間給与の見直し 年間給与の見直し
その他の福利厚生 その他の福利厚生
フル社会保険 フル社会保険

Job Overview And Responsibility

About the Role/position In this role, you will a senior Java backend developer of a team. You will help Java back-end team and work in project team with other sub-teams (front-end, mobile, DevOps, BA) and partner closely with our clients on a wide variety of collaborative and innovative engagements. One should be a phenomenal teammate with a forward-thinking mindset, ability and confidence to challenge the status quo to define future visions. Responsibilities: - Translate application User Stories into functional applications - Design, build, and maintain efficient, reusable, reliable, testable and secure Java code - Design and build API following microservices principles - Ensure the best possible performance, quality, and responsiveness of the applications - Identify bottlenecks and bugs, and find solutions to fix issues - Help team to maintain code quality, organization, and automatization

Required Skills and Experience

Primary Skills: - Language: Java, SQL - Frameworks: SpringMVC, SpringBoot, Hibernate, Junit, Mockito - API specification: Spectral, Swagger - 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 of advanced knowledge of an alternate cloud provider (AWS, GCP…) - Kubernetes on one cloud provider - CI/CD tools (Harness, Jenkins) - BS/MS degree in Computer Science, Engineering or a related subject - Good English communication is a must - Minimum 6+ 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 - Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) - Proficient understanding of code versioning tools, such as Git - Familiarity with build tools such as Gradle, Maven, Ant - Familiarity with other languages for backend is a plus: NodeJS, dotNET, Kotlin - Knowledge of the business domains is a plus: Insurance (Life/Non-life), Banking - Experience working in an agile team, practicing Scrum, Kanban - Good communication skills, interpersonal and teamworking skills - Pro-active and flexible working approach - Team-player with experience working with international and multi-functional teams - Self-development skills to keep up to date with fast-changing trends

Why Candidate should apply this position

- 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 the regular performance review system. - Full social insurance - 13th-month salary - AL: 15 days - Working devices provided

Preferred skills and experiences

- Familiarity with continuous integration and basic cloud services on one cloud provider is a plus

Report to

Delivery Lead

Interview process

Profile screening -> Technical interview with Capgemini -> Technical interview with client

Tom Tran

Headhunter | Recruiter
Verified
employee 100 件の履歴書
cup 3 件の面接
health 0 件のオファー

Apply for this job

Successfully!

Thank you, you have sent the information successfully.

← View more Tom Tran's jobs
upload Click or drag file to this area to upload PDF only (3MB), You can update only 1 CV

Tom Tran

Headhunter | Recruiter
Verified
Icon employee 100 件の履歴書
Icon cup 3 件の面接
Icon health 0 件のオファー

ご成約済みの案件 (0)