Source description
About the role
Role: Java Software Engineer
Duration: 12 months Location: Hybrid 3x a week in South San Francisco, CA Interview Process: IKM + 2 interviews with client Visa: W2 role
Duties Include: • Design, develop, and maintain user-friendly and responsive web UI-based software applications on AWS cloud • Develop and maintain backend systems • Develop and maintain asynchronous and/or synchronous integrations between systems • Design and optimize SQL and No-SQL database schemas and queries for efficient data storage and retrieval • Contribute code to other cloud-based services written in languages like Java, Python, etc. • Write and maintain a robust suite of tests to ensure the functionality and integrity of the developed applications • Collaborate cross-functionally with the team to understand user needs and translate them into user-friendly and aesthetic user interfaces • Collaborate closely with a team of scientists to build tools that assist in ground-breaking biology research
Minimum Qualifications
• 5 years of software development experience • Proven track record of constructing quality, user-friendly tools in a fast-paced environment • Product Expertise: With 3 years of experience in testing, maintaining, or launching software products, and 1 year in software design and architecture, you’ll be a key player in our success • Understanding of data structures algorithms (DSA) and programming languages like Python, Java, and Groovy • Ability to identify patterns, develop general-purpose frameworks, and address scalability requirements for data pipelines and database/data warehouse solutions • Ability to quickly acquire new technologies and programming languages • Follow test-driven development and clean code patterns • Use Continuous Integration and Delivery approach • Experience with cloud computing platforms, especially AWS, AWS services, and data warehouse solutions like Snowflake or Redshift • Demonstrated technical expertise in solving challenging programming and design problems • Proficiency in developing and optimizing both batch and real-time data pipelines, encompassing tasks such as data collection, consolidation, normalization, and scheduling • Team-oriented individuals with strong collaboration, prioritization, and adaptability skills • Effective collaboration with data scientists to refine data models, design improvements, conduct experiments, and iteratively improve results
Preferred Qualifications
• Experience with biological data and processes is a strong plus • Experience working with scientists or in a research environment is advantageous • Proficiency in full-stack development, spanning both back-end (Java, Python) and front-end (JavaScript or TypeScript, HTML, CSS) • ML and Software Expertise: Utilize your deep knowledge of ML and Software Engineering Machine Learning skills to unlock the potential of data, technology, and computational approaches • SQL and no-SQL proficiency
Education: • Bachelor’s Degree or higher in Computer Sciences, Data Science, or related fields
-- Thanks & Regards, Kalyan Sadanala| Talent acquisition specialist Thoughtwave Software and Solutions 314 N. Lake St, Suite 6, Aurora IL 60506 Desk: 6303132177, EXTN: 148 Text Message: 8722346381 Email: Kalyan@thoughtwavesoft.com Website: www.thoughtwavesoft.com Linked in: https://www.linkedin.com/in/kalyan-sadanala-21b678214/
More at Thoughtwave Software and Solutions