Senior Software Engineer (Java)

New
Source API remote eligibility restrictions: United StatesContractSenior
Salary80 - 100 USD per hour
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of professional software development experience; 4+ years of experience developing Java based backend applications
Required Skills
AWSPythonSQLDjangoJavaTypeScriptReactTerraformMicroservices

Requirements

  • BS or higher in Computer Science, Software Engineering, or related field
  • 8+ years of professional software development experience
  • 4+ years of experience developing Java based backend applications
  • Experience building complex, event-driven, microservice-based systems
  • Deep expertise in Java backend frameworks such as Dropwizard
  • Strong expertise in Python backends such as Django
  • Fluency with frontend technologies including React, Expo, Vite and TypeScript
  • Skilled in relational and non-relational data modeling and SQL
  • Extensive knowledge of AWS services (Lambda, ECS, Fargate, RDS, CloudFront, CloudWatch, SNS, SQS)
  • Ability to debug CI/CD automation and infrastructure-as-code

Responsibilities

  • Capture technical requirements and contribute to high-level and low-level design
  • Write production-grade Java, Python, and SQL code
  • Build and support complex, microservice-based, event-driven systems
  • Implement testing strategies and automation across the stack
  • Participate in on-call rotation to maintain system health and reliability
  • Collaborate across engineering, design, and product
  • Identify and proactively address technical or operational risks
View Full Description & ApplyYou'll be redirected to the employer's site
80 - 100 USD per hour
Apply Now