Java Full Stack Developer
Dexian
- Location
- Bangalore Urban, Karnataka, India
- Job type
- Full-time
Required skills
- Angular
- Apache
- Apache Kafka
- API
- Bootstrap
- Docker
- Elasticsearch
- full-stack
- GitHub
- Gradle
- HTTP
- Java
- JavaScript
- Jenkins
- JSON
- JUnit
- Kafka
- Kotlin
- Linux
- microservices
- Mockito
- MVC
- Node
- NPM
- Refactoring
- SQL
- state management
- TypeScript
- Unix
- RESTful
About the role
Dexian
Website:
dexian.com
Job details:
Required Qualifications
- 5+ years of professional software development experience as a hands-on full-stack engineer.
- Expert-level proficiency in Java (Java 17 or 21) with deep knowledge of the Spring ecosystem - Spring Boot, Spring Data JPA, Spring Security, Spring MVC, Spring Batch.
- Expert-level proficiency in Angular (version 14+) - components, services, RxJS, reactive forms, routing, lazy modules, state management.
- Strong TypeScript and modern JavaScript skills.
- Hands-on UI library experience - Angular Material, AG Grid, Bootstrap, Highcharts.
- Solid understanding of RESTful API design, microservices patterns, and HTTP/JSON contracts.
- Proficiency with relational databases - IBM DB2 - strong SQL skills including query optimization.
- Experience with build tools - Gradle (Kotlin DSL preferred), npm/Node.js build tooling.
- CI/CD experience - Jenkins pipelines, automated build/test/deploy workflows.
- Strong testing discipline - JUnit, Mockito, Jasmine/Karma, Cypress; familiarity with JaCoCo and SonarQube.
- Hands-on experience with Generative AI tools - particularly GitHub Copilot, ChatGPT, or similar AI code-assistants for accelerating development, code reviews, and documentation.
- Understanding of Prompt Engineering techniques for code generation, refactoring, test creation, and knowledge extraction.
- Awareness of responsible AI practices when using AI tools in financial services contexts.
- Working knowledge of Linux/Unix environments for application deployment and troubleshooting.
- Excellent problem-solving skills and the ability to work independently in a regulated environment.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Preferred Qualifications
- Experience with Elasticsearch for search and analytics.
- Experience with Apache Kafka / Spring Kafka for event-driven services.
- Familiarity with NICE Actimize RCM plugin development.
- Exposure to Docker and container-based CI pipelines.
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.