- Full-time
- Quick Apply
We are hiring for a Senior Java Full Stack Developer. This role focuses on building scalable enterprise applications using Java, Spring Boot, modern front-end frameworks, and cloud technologies.
The ideal candidate has strong full-stack development experience, microservices expertise, and experience building secure, high-performance applications.
What you bring
-
Strong experience with Java 8+, Spring Boot, Spring MVC, Hibernate, and microservices
-
Experience with Angular or React, JavaScript, TypeScript, HTML, and CSS
-
Hands-on experience with REST APIs and Apache Kafka
-
Experience with PostgreSQL and MongoDB
-
Knowledge of Docker, Kubernetes, OpenShift, and CI/CD pipelines
-
Experience with Jenkins, GitHub Actions, Git, Maven, or Gradle
-
Knowledge of OAuth 2.0, JWT, and Spring Security
-
Experience with JUnit, Postman, and performance testing
-
Understanding of Agile and the software development lifecycle
-
Bachelor's degree in Computer Science, Engineering, or a related field
What you'll do
-
Develop Java and Spring Boot microservices and REST APIs
-
Build responsive web interfaces using Angular or React
-
Implement Kafka-based event processing and enterprise integrations
-
Develop automated tests and troubleshoot performance issues
-
Deploy and support applications on Kubernetes, OpenShift, or AWS container platforms
-
Maintain CI/CD pipelines and application security controls
-
Monitor applications and optimize database performance
-
Participate in code reviews, releases, and production issue resolution
Nice to have
-
Experience with AWS, EKS, or ECS
-
Banking, payments, or financial services experience
-
Familiarity with PCI-DSS controls
-
Experience with Prometheus, Grafana, Redis, or JMeter
-
Exposure to fraud detection, anomaly detection, or risk analytics
-
AWS certification