Sr. Java / Python Developer
Sr. Java / Python Developer
Posted 3 days ago
SENIORITY
Senior
SALARY
$80/hr
About the role
- 10+ years of professional software development experience with a strong focus on backend engineering
- Extensive experience designing and building scalable backend applications and distributed systems
- Strong hands-on development experience with Java 17/21 Experience developing RESTful backend services using Spring BootStrong experience with Apache Kafka and high-throughput, low-latency data pipelines
- Experience developing cloud-based applications using AWSExperience with AWS services such as Lambda, ECS/Fargate, API Gateway, CloudWatch, Secrets Manager, and IAMProfessional development experience with Python
- Experience working with both SQL and NoSQL databases
- Experience providing technical leadership and helping engineering teams solve complex development challenges
- Strong understanding of software engineering development lifecycles
- Experience developing meaningful unit and integration tests
- Experience incorporating AI tools into day-to-day software engineering workflows
- Ability to work onsite in Pasadena three days per week
- Experience developing AI-powered applications
- Hands-on experience with LLMs, generative AI, AI agents, or conversational AIExperience with Databricks or comparable cloud data platforms
- Strong background designing distributed systems and large-scale data solutions
- Tech Breakdown
- Java 17/21 and Spring BootPythonApache KafkaAWS cloud servicesRESTful APIs and microservicesSQL and NoSQL databases
- Distributed and event-driven systemsAI/LLM technologies
- Databricks or similar data platforms
- Daily Responsibilities
- Design and develop scalable backend applications and services
- Build RESTful services using Java and Spring Boot
- Develop and maintain high-volume, low-latency data pipelines using Apache KafkaDesign cloud-based solutions leveraging AWS infrastructure and services
- Work with SQL and NoSQL data stores supporting enterprise applications
- Collaborate with engineers on backend architecture and distributed system design
- Provide technical guidance and leadership when solving complex engineering problems
- Develop unit and integration tests to improve application quality and reliability
- Participate throughout the software development lifecycle, including design, development, testing, deployment, and ongoing enhancement
- Apply AI-assisted development tools to improve engineering productivity and software delivery
- Work with the team onsite in Pasadena three days per week
- You will receive the following benefits:
- Medical Insurance - Four medical plans to choose from for you and your family
- Dental & Orthodontia Benefits
- Vision Benefits
- Health Savings Account (HSA)
- Health and Dependent Care Flexible Spending Accounts
- Voluntary Life Insurance, Long-Term & Short-Term Disability Insurance
- Hospital Indemnity Insurance 401(k) including match with pre and post-tax options
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
