NoFluffJobs Praca zdalna Mid New

Full Stack Developer (Java / Angular)

Augmenta

⚲ Remote

26 000 - 35 000 PLN (B2B)

Wymagania

  • Java
  • Angular
  • TypeScript
  • JavaScript
  • Node.js
  • SQL
  • GraphQL (nice to have)
  • Kafka (nice to have)
  • Redis (nice to have)
  • Cassandra (nice to have)
  • Tomcat (nice to have)
  • WebLogic (nice to have)
  • WebSphere Application Server (nice to have)
  • UNIX/Linux (nice to have)

Opis stanowiska

O projekcie: We are hiring a Full Stack Developer for a well-established US Nasdaq-listed financial services company. It is a unique opportunity to work remotely, joining a team dedicated to building and enhancing a mission-critical platform for global electronic financial trading. The team develops high-performance, distributed microservices systems designed to handle complex financial transactions. Primary tasks are to perform end-to-end software development to create new features, adapt and extend existing reusable components, and upgrade current systems to meet rigorous quality and performance expectations. Please note that the working hours must overlap with New York business hours. We strongly prefer a full 8-hour overlap (9:00 AM - 5:00 PM ET), but require a minimum of 6 hours of overlap during this window. Wymagania: Required Qualifications - Master’s or Bachelor's degree in Computer Science or a related discipline. - Minimum 5 years of working experience as a full-stack developer. - Good written and verbal communication skills in English. - Strong ability to interpret business requirements. - Creative problem solver with good analytical thinking. - Experience and aptitude with Angular and Node.js. - Proficiency in JavaScript, HTML, CSS, and JSON. - Strong programming experience in Java and Spring Boot. - Experience with Microservices architecture. - Strong knowledge of algorithms, data structures, and concurrency. - Proficiency in SQL and experience with Oracle PL/SQL programming. Benefitical Skills & Experience - Experience with GraphQL. - Experience with distributed systems and multi-threaded programming. - Familiarity with high-speed messaging systems like Kafka, Tibco Rendezvous, or Tervela. - Experience with distributed database systems like Redis, Cassandra, or other NoSQL databases. - Experience with application servers like Tomcat, WebLogic, or WebSphere. - Experience with UNIX / Linux operating systems. - Experience with financial transaction systems. - Basic knowledge of the fixed income and financial markets. Codzienne zadania: - Creating new features and enhancing functionality on a mission critical platform. - Adapts and extends existing re-usable components and libraries. - Develops high quality software while meeting deadlines. - Presents ideas for system improvements. - Design or upgrade an existing software to ensure product performance and quality expectations are met. - Assists with rollout and post production support.