Software Developer
General Atomics and Affiliated Companies
Contract
Poway, CA
Job description
Title: Software Developer
Location: Chicago, IL
Duration: 10 Months
***12+ years of experience in Java Backend. locals please***
Required Education
• Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
Preferred Education
• Master’s degree (reduces required experience to 6+ years).
Required Skills
• 8+ years (or 6+ with Master’s) of software development experience.
• Java 17 (designing, developing, deploying at scale).
• Cloud/DevOps: AWS/Azure, CI/CD (Jenkins, Azure DevOps).
• Databases: Relational (MySQL, Oracle) and NoSQL (DynamoDB, MongoDB, Cassandra).
• API Development: RESTful APIs, Swagger/Postman.
• Testing: TDD/BDD, Selenium, Cucumber.
• CS Fundamentals: Data structures, algorithms.
Preferred Skills
• Message Streaming: Kafka, RabbitMQ, AWS Kinesis/SQS/SNS.
• AWS Services: Lambda, Fargate, API Gateway, CloudWatch.
• Debugging in Linux/Unix environments.
Job Responsibilities
• Modify existing Java software, create services, and write unit/integration tests.
• Design microservices, event-driven architectures, and RESTful APIs.
• Deploy via CI/CD pipelines (Jenkins, Azure DevOps).
• Maintain software on AWS/Azure (e.g., Lambda, S3, DynamoDB).
• Work in Agile/Scrum teams; mentor junior engineers.
• Troubleshoot issues, including off-shift/weekend support.
• Enforce coding standards and best practices.
• Lead small-to-medium projects with minimal supervision.
Job Type: Contract
Pay: $50.00 - $55.00 per hour
Compensation Package:
- Hourly pay
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
Work Location: In person