Skip to main content

Java Full Stack Developer

Technology
ScrollTab
Washington, United StatesYesterdayUntil 4/23/2027
Full timeOn-site

Job description

Job Responsibilities

  • Lead end-to-end design and development of enterprise applications using Java, Spring Boot, and Microservices architecture. 
  • Build and optimize Kafka-based streaming pipelines for real-time data processing. 
  • Design scalable data models and integrate with SQL and NoSQL databases. 
  • Work with Snowflake for data warehousing and analytical workloads (good to have). 
  • Contribute to Hadoop-based big data processing frameworks. 
  • Collaborate with cross-functional teams to define architecture, design patterns, and best practices. 
  • Utilize GitHub Copilot and AI-assisted development tools to accelerate delivery. 
  • Participate in code reviews, performance tuning, and production support. 
  • Work in an Agile environment and contribute to continuous integration and deployment pipelines. 
  • Engage with business stakeholders to translate requirements into technical solutions. 
Required Skills &

Experience

  • 15+ years of hands-on experience in enterprise software development. 
  • Strong expertise in: 
  • Java / Java Full Stack Development 
  • Spring Boot, Microservices 
  • Apache Kafka (streaming, producers/consumers, schema registry) 
  • SQL & NoSQL databases (Oracle, PostgreSQL, MongoDB, etc.) 
  • Solid understanding of system design, architecture, and distributed systems. 
  • Experience with Hadoop ecosystem (HDFS, Hive, Spark preferred). 
  • Strong knowledge of GitHub, GitHub Copilot, and AI-driven development workflows. 
  • Excellent problem-solving skills and ability to work in a fast-paced financial environment. 
Good to Have 
  • Cloud experience (AWS or Azure) - deployment, containerization, managed services. 
  • Experience with Snowflake for data warehousing. 
  • Exposure to financial services or capital markets. 
Soft Skills 
  • Strong communication and stakeholder management. 
  • Ability to work independently and mentor junior developers. 
  • High accountability and ownership mindset.
Keywords
JavaFull-Stack DevelopmentSpring BootMicroservicesApache KafkaSQLNoSQLSystem DesignDistributed SystemsHadoopGitHubGitHub CopilotSnowflakeAgileContinuous Integration and DeploymentCloud ServicesStreaming PipelinesSchema RegistryOraclePostgreSQL

Interested in this role?