Java Full Stack Developer
Capgemini
This job is no longer accepting applications
See open jobs at Capgemini.See open jobs similar to "Java Full Stack Developer" Imagine.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)
This job is no longer accepting applications
See open jobs at Capgemini.See open jobs similar to "Java Full Stack Developer" Imagine.