Tech Jobs for Talents without Borders
English-1st. Relocation-friendly. Curated daily by Imagine.
5,588 Jobs at 188 Companies

Java Full Stack Developer

Capgemini

Capgemini

Software Engineering
India
Posted on Oct 8, 2024

Job Description

A platform engineer work on creating and managing the underlying systems and tools that enable developers to build, deploy, and operate their applications efficiently. The role of a platform engineer can vary depending on the client and the specific requirements of the platform they are working on.

Job Description - Grade Specific

• Over 10+ years of experience in enterprise Web application development using Java/J2EE technologies with UI (Angular & Other) Technologies

• Proven experience as a Full Stack Developer or similar role

• Comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries

• Hands on experience on Core Java, Spring, Spring boot

• Should have strong knowledge of Java design patterns

• Hands on experience with RESTful services using frameworks like Spring, Jersey

• Knowledge on Micro services (Service discovery, API Gateway, config server) will have added advantage

• Java Junit testing using Junits, Mockito, TestNG

• Experience on Hibernate, JPA is a plus

• Familiarity with databases like Oracle and MongoDB

• Knowledge on UI frameworks such as Angular, Angular JS, React (optional)

• Knowledge on UI Unit test frameworks (Jasmine, Karma, Protractor) is a plus

• Candidates with knowledge on webserver setup and configuration with reverse proxy/ssl setup etc (preferred nginx webserver) is a plus.

• Have basic experience in Data Preparation Tools Experience with CI/CD build pipelines and toolchain – Git, Jenkins, BitBucket, TeamCity, Artifactory, Jira Experience.

• Should have worked in Agile Environment

• Financial markets background is preferable

Skills (competencies)

Java
JavaScript
Angular
API design