Java Fullstack developer
AmpstekJob description
Job Title: Java Fullstack Developer
Role Summary
We are seeking an experienced Java Full Stack Developer to join our Digital Asset development team. This is a hands on engineering role responsible for building end to end product experiences across modern web user interfaces and Java backend services that power institutional digital asset capabilities in a regulated financial services environment. This includes contributing to API-driven platform services and user-facing portals that support digital custody, tokenization, transfer agency, and digital cash/settlement workflows.
You will work closely with cross-functional teams to build robust, scalable, and secure digital asset products that meet our business and technical requirements.
Role Description
- Design, develop, and maintain full stack features spanning Java backend services and modern web UI components for digital asset products and operational tooling.
- Build and evolve REST APIs and service integrations that support digital asset workflows and participate in the platform’s centralized integration approach (e.g., integration hubs / secure gateways).
- Develop responsive, maintainable front end experiences using modern frameworks (e.g., React / Vue / Angular), focusing on usability for financial services users and operational personas.
- Collaborate with cross functional teams to translate business requirements into well-defined technical designs, estimates, and incremental deliveries within an Agile environment.
- Implement robust automated testing practices across the stack (unit, integration, and UI/API tests) and uphold strong quality gates through code reviews and CI/CD discipline.
- Contribute to operational readiness: logging/monitoring, performance tuning, production support, and reliability improvements for client- and operations-facing digital asset services.
- Work with security and platform stakeholders to ensure solutions meet the expectations of regulated financial services environments (secure-by-design, least privilege, auditability).
Core/Must have skills
- Strong, hands-on experience delivering full stack applications in financial services (or similarly regulated environments), with clear ownership from UI through backend services.
- Advanced proficiency in Java and modern backend development using Spring Boot and common Spring modules (web, security, data).
- Strong experience building RESTful APIs and microservice-style backend services, including documentation and integration patterns.
- Solid experience with a modern front-end framework such as React, Vue.js, or Angular, including building production user interfaces.
- Experience working with relational databases (e.g., Oracle) and ORM/data access patterns
- Strong engineering practices: automated testing, code reviews, and iterative delivery in an Agile team environment.
- Experience with enterprise cloud and delivery tooling (CI/CD pipelines, containerization), and operating microservices in modern platforms.
- Experience working effectively with multi-location engineering teams.
Good to have skills
- Working knowledge of digital asset concepts (tokenization / custody) sufficient to translate workflows into UI and API behaviour.
- Hands-on experience with Web3 / blockchain-adjacent concepts and how enterprise platforms integrate with them (e.g., smart contracts / dApps integration concepts), especially in financial services contexts.
- Exposure to high-scale data/integration patterns commonly used in financial services platforms (streaming such as Kafka/MQ, API gateways, and event-driven architectures).
- Exposure to Node.js for front end support or lightweight backend-for-frontend (BFF) services, including working with REST APIs and understanding how Node.js services integrate with enterprise Java or platform backends.
¿Te interesa este puesto?