Job Closed
This listing is no longer active.
We deliver future-proof technologies that transform our customers’ boldest ideas into mission capability.
Full Stack Developer
Location
United States
Posted
56 days ago
Salary
$50 - $52 / hour
Seniority
Senior
Job Description
Full Stack Developer
Platinum Technologies
• Design and implement scalable application architectures using modern full stack technologies • Develop, test, and maintain applications across the full Software Development Lifecycle • Collaborate with Agile teams to deliver high-quality software in iterative releases • Contribute to code reviews, unit testing, and continuous improvement of development standards • Support production systems and troubleshoot complex technical issues • Build and maintain microservices-based applications using Java and Angular • Apply best practices such as Test-Driven Development (TDD) and Domain-Driven Design (DDD) • Work with DevOps tools and processes to support CI/CD pipelines
Job Requirements
- Minimum five (5+) years of experience in systems integration, application development, or software design
- Minimum three (3+) years designing and architecting solutions using Java technologies, including Spring (Boot, Cloud, Data) and Hibernate
- Strong background in Java technologies, including Spring (Boot, Cloud, Data) and Hibernate
- Experience designing and building microservices architectures, including Angular-based front ends
- Solid understanding of event-driven architecture and modern design patterns
- Proficiency working in Linux-based environments and virtualized systems (Docker, VMs, ESXi)
- Experience with SQL and data modeling
- Familiarity with DevSecOps and supporting federal security requirements
- Experience with API design tools such as Swagger/OpenAPI
- Proficiency with modern front-end workflows (Git, Node.js, npm, Angular)
- Knowledge of authentication frameworks such as JWT
- Experience with enterprise search platforms (e.g., Solr)
- Exposure to cloud platforms such as AWS or Azure
- Active Public Trust required at start, with the ability to maintain clearance
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Engineer
AlpacaDBAlpacaDB, Inc., also known as Alpaca and Alpaca Securities, is an API stock and crypto brokerage platform that enables services to embed investing and developer
• As a Staff Software Engineer at Alpaca India, you will be a strategic technical leader responsible for architecting, designing, and establishing the foundational software systems that power Alpaca's financial infrastructure. • You will demonstrate exceptional technical depth and breadth across software engineering, serving as the recognized expert in system design, architecture, and performance optimization. • You will independently lead complex, multi-team software initiatives, resolve systemic issues that impact the entire organization, and establish high standards for quality through innovative design solutions and engineering excellence. • Your influence extends across the entire engineering organization, shaping software strategy, setting organizational processes and standards, and driving long-term technical vision. • In addition to software development, you will also establish strategic approaches for infrastructure coordination with our on-premise data center operations in GIFT City. • This role requires exceptional problem-solving abilities, deep software engineering expertise recognized across the industry, and genuine care for system reliability, team dynamics, and organizational impact.
Senior Full-Stack Engineer – Broker API, Partner-Facing Application
AlpacaDBAlpacaDB, Inc., also known as Alpaca and Alpaca Securities, is an API stock and crypto brokerage platform that enables services to embed investing and developer
• Own projects that push the boundaries of Alpaca’s internal tools and systems. • Work across domains to build features end to end, gaining exposure to the full spectrum of Alpaca’s infrastructure. • Stay deeply connected to the needs of internal operations teams, building tools that streamline workflows and reduce manual effort. • Drive architectural design conversations, helping shape scalable, intuitive, and reliable systems. • Collaborate closely with cross-functional teams to deliver impactful solutions. • Play a key role in improving our response times and helping internal teams provide world-class customer support. • Work directly with stakeholders, maintain relationships, and implement solutions that have a direct impact on Alpaca operations. • Take ownership of high-visibility, high-impact initiatives with autonomy and accountability.
Senior Full-Stack Engineer – Trading API, Client-Facing Application
AlpacaDBAlpacaDB, Inc., also known as Alpaca and Alpaca Securities, is an API stock and crypto brokerage platform that enables services to embed investing and developer
• Play a pivotal role in architecting and developing software solutions across the full stack that push the boundaries of technology • Work closely with cross-functional teams and dive deep into the backend systems and infrastructure that power financial markets • Opportunity to contribute to API design and product features within our ecosystem • Own the delivery of high-visibility features/projects, from design to deployment • Mentor peers and influence the technical strategy of our company
Senior Software Engineer – Clearing
AlpacaDBAlpacaDB, Inc., also known as Alpaca and Alpaca Securities, is an API stock and crypto brokerage platform that enables services to embed investing and developer
• Contribute to a core system that millions of end users will rely on • Work on self-clearing and help us join the elite club of self-clearing brokers • Implement backend services and work on designing an architecture where reliability matters • Take ownership of tasks, identify and address technical challenges proactively, and propose innovative solutions • Contribute to architectural decisions, offering insights and suggestions for designing scalable and reliable systems • Work with other teams to improve how our systems interact with theirs and improve Alpaca systems in general • Maintain good software quality and test coverage • Participate in code reviews • Troubleshooting on incidents and reported bugs • You may be asked to be on-call to assist with engineering projects that are timely

