Java Full Stack Developer
Role details
Job location
Tech stack
Job description
Develop and maintain full stack applications supporting regulatory workflows, data analysis, and reporting Build RESTful APIs using backend frameworks (Java/Spring Boot, Python/FastAPI) Develop responsive, accessible frontends using Angular and TypeScript Collaborate with data engineers, security teams, and business analysts to translate regulatory requirements into technical solutions Responsibly adopt and leverage AI-assisted development tools while maintaining code quality standards and information security hygiene
Quality Assurance & CI/CD Support CI/CD pipelines using tools such as GitHub Actions, GitLab CI, or Jenkins Implement automated testing (unit, integration, E2E) into delivery pipelines Work with containerized deployments (Docker, Kubernetes)
Requirements
Bachelor''s degree in Computer Science, Software Engineering, or related field 2-4 years of professional software engineering experience Proficiency in one or more backend languages: Python or Java Experience with modern frontend frameworks (Angular) and TypeScript Familiarity with CI/CD pipelines and version control workflows (Git) Basic understanding of containerization (Docker) and cloud platforms (AWS) Experience with relational databases (PostgreSQL) and/or NoSQL stores Understanding of application security principles (OWASP Top 10, secrets management, least-privilege access), Experience in regulatory or financial services environment Familiarity with AWS managed services (Lambda, ECS, S3, RDS) Exposure to event-driven architectures and messaging systems (Kafka, AWS SQS/SNS) Basic knowledge of LLM APIs or AI/ML model integration Experience with automated testing frameworks (Jest, Jasmine, JUnit, PyTest)