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