About the Role
We are seeking an experienced and proactive Java Full-Stack Developer to design, build, and maintain scalable, cloud-native enterprise applications. In this role, you will work across the full software development lifecycle—delivering distributed systems, event-driven architectures, secure RESTful APIs, and responsive front-end interfaces.
Responsibilities
- Develop, test, and maintain robust microservices and distributed backend systems using Java and Spring Boot.
- Build dynamic, responsive, and intuitive user interfaces using Angular.
- Implement asynchronous, event-driven messaging and real-time processing systems using Kafka, RabbitMQ, and Apache Spark.
- Design, secure, and document RESTful APIs following enterprise API security standards (OAuth2, JWT).
- Containerize applications using Docker and orchestrate deployments on Kubernetes within AWS cloud environments.
- Build and manage automated CI/CD pipelines to ensure rapid, reliable, and continuous software delivery.
- Optimize systems for high availability, low latency, and horizontal scalability.
- Collaborate with cross-functional engineering, architecture, and product teams to deliver high-impact features.
Requirements
- 2 to 5 years of hands-on software development experience with Java Full-Stack technologies.
- Strong proficiency in Core Java, Spring Boot, Microservices architecture, and REST API development.
- Solid hands-on experience with Angular (HTML5, CSS3, TypeScript).
- Practical experience with Apache Kafka, RabbitMQ, or Apache Spark.
- Hands-on experience with AWS cloud services, Docker containerization, Kubernetes orchestration, and CI/CD pipelines (Jenkins, GitHub Actions, or GitLab CI).
- Familiarity with relational/NoSQL databases and core API security principles.
- Domain experience in Banking, Fintech, or Financial Services.
- Prior exposure to real-time transaction processing, fraud detection/monitoring systems, or regulatory compliance workflows.
Skills
- Java
- Spring Boot
- Microservices
- REST API
- Angular
- HTML5
- CSS3
- TypeScript
- Apache Kafka
- RabbitMQ
- Apache Spark
- AWS
- Docker
- Kubernetes
- CI/CD
- Jenkins
- GitHub Actions
- GitLab CI
- SQL
- NoSQL
- OAuth2
- JWT
Location
- Hybrid
- On Site
Work Type
- Full-Time
- Remote
Experience Level
- 2-5 Years
Benefits
- Flexible work from home options available.
