hero

Career Central

Connecting people since 1887

Software Engineer

Capgemini

Capgemini

Software Engineering
India
Posted on Oct 19, 2024

Full stack Developer

Job Description - Grade Specific

Fullstack Engineer
Requirements
To be successful in this role, you should meet the following requirements:

Must Have:

• 5+ years of experience developing enterprise applications using Java Technologies and well versed in design and development of front-end using ReactJS and TypeScript.
• Comprehensive Working experience in Microservices & Micro Database Architecture.
• Good working knowledge of Micro-frontends.
• Working experience in Event Driven Architecture.
• Solid and proficient skills in Java, Spring Framework (Boot/Data/Rest/Security/Profiles), Swagger.
• Strong foundation in Restful & OO design practices.
• In-depth experience with unit & integration testing (Junit/Mocking/H2/HttpUnit)
• Deep appreciation for the importance of logging & error handling.
• Experience in executing code scanning tools and resolving subsequent violations in coding standards and/or code quality.
• Experience in Programmatic Unit Testing & Integration Testing.
• JIRA & Wiki Collaboration (e.g. confluence).
• Agile Methodologies (e.g. SCRUM).

Nice to Have:

• Knowledge of the Risk domain and associated Regulatory demands, preferably in the Model Risk Space.
• Experience with Spring Integration and Spring Batch.
• Experience with Binary communication protocols, WebSockets/SSEs
• Experience with Workflow Libraries BPMN/DMN/Flowable/Activiti/Drools.

Full STack Developer

ADO.NET
Advanced C#
Advanced JavaScript (ES2015)
Agile (Software Development Framework)
Android
Angular
Ansible
API design
API Gateway
API integration
Assymetric Encryption
Attentiveness
Azure Boards
Azure Compute
Azure DevOps
Azure Integration Services
Azure Repos
Azure SDK
Azure Security
Azure Storage
Blazor
C#
C/C++
Caching
Cloud Computing
Cloud Migration
Cloud Storage
Cloud Strategy
Collaboration
Compression
Containerization
Continuous Integration and Continuous Delivery (CI/CD)
Core Java
Critical Thinking
CSS3
Data formats JSON XML
Data formats YAML
DevOps
Docker
Entity framework
Entity Framework Core
Git
GitHub
gradle
Groovy
Hashing
Hibernate
HTML5
HTTP and verbs
Hybris
IDE
Java Webservices
JavaScript
Jenkins
Jmeter
JMS ( Java Messaging Service)
jQuery
JSP
junit
Kafka
Kubernetes
Learning Mindset
Linux
Logic Apps
maven
Message Oriented Middleware
Microcontrollers
Microservices
Microsoft SQL Server
mockito
Monitoring and Optimizing Azure Solutions
Mulesoft
Multi-Cloud
MVC Core
Node Js
noSQL
Nunit Testing
OWASP
Problem Solving
Profiling
React
Rest API
Rest Webservices
RTOS
Ruby on Rails
Serial Comunication
Service registry
Servlets
SOA (Service Oriented Architecture)
Software Design patterns
Software Testing
Source Control
Spring Core
Spring Data
Spring MVC
Stakeholder Management
Struts
Symetric Encryption
System Design
Terraform
Time Management
Tuning
Unit Testing
Verbal Communication
Verification and Validation
Vue
WCF
Web API
Written Communication