Java Backend Software Engineer
Apply on
Availability Status
This job is expected to be in high demand and may close soon. We’ll remove this job ad once it's closed.
Job Title: Java Backend Software Engineer
Location: South San Francisco CA (Locals)
Visa: H1B Transfer
12+ months Contract
Interview: Inperson
Key Responsibilities:
Design and maintain responsive web UI applications hosted on AWS cloud.
Develop robust backend systems and maintain integrations between different platforms.
Optimize SQL and No-SQL database schemas for efficient data storage and retrieval.
Contribute code to cloud-based services in Java, Python, and more.
Implement a comprehensive suite of tests to ensure application functionality and integrity.
Collaborate with scientists and cross-functional teams to translate user needs into user-friendly software.
Build tools that empower scientific research in a fast-paced environment.
Required Qualifications:
5+ years of experience in software development.
Proven ability to build user-friendly tools and solutions.
Expertise in data structures, algorithms, and programming languages like Java, Python, and Groovy.
Experience with cloud computing platforms, particularly AWS and database solutions like Snowflake or Redshift.
Proficiency in developing both batch and real-time data pipelines.
Strong collaboration, adaptability, and problem-solving skills.
Familiarity with test-driven development, clean code patterns, and continuous integration/delivery.
Preferred Qualifications:
Experience with biological data and research environments.
Knowledge of machine learning techniques and software engineering practices.
Proficiency in SQL and No-SQL databases.
Educational Requirements: Bachelors degree or higher in Computer Science, Data Science, or a related field.