Software Engineer III (Java + JavaScript + SQL)
TraceLink is seeking an experienced full time Software Engineer, Senior to join our team to work on our Analytics products. If you've got a solid grasp of SQL, Java and Javascript and familiarity of cloud environments like AWS. If you're highly motivated and looking for a chance to make a real contribution on a high profile project, you could be a good fit for our team.
The Software Engineer, Senior - will be responsible for the design, development and maintenance of cutting edge cloud based Analytics applications, running in our sophisticated, Kubernetes (AWS EKS) hosted, RxJava/Vert.x cloud platform, the Digital Network Platform (OPUS). All of this within the Life Sciences / Pharma supply chain domain.
Responsibilities:
- Proficiency in Data Structures and Algorithms.
- Develop Analytics solutions that will help clients optimize their supply chain operations and adhere to compliance regulations.
- Work closely with Domain experts, Data scientists, Architects, Product managers and Product Engineers to design and implement Analytics products.
- As an individual contributor, you will be responsible for writing clean, high performance and scalable code across different frameworks and languages.
- Work in fast paced Agile teams and ability to quickly learn and adapt to new tools and technologies.
- Work with QA teams to align on test planning and help in test executions.
Candidates must possess the following skills and traits:
- 4 to 6 years of experience with at least 1 year hands on experience with writing SQL queries.
- Expertise in Java & Javascript & SQL.
- Familiarity with AWS Cloud Data storage and processing services - S3, Glue, Athena, Redshift, RDS, Elastic Search, Kafka/Kinesis, SQS, SNS etc.
- Solid understanding of RESTful APIs, Microservices architecture, and containerization (Kubernetes).
- Strong understanding of event-driven architecture and asynchronous messaging
- Exposure to Javascript, GraphQL, Vert.x, Rx/Java would be preferred.
- Analytical thinking and collaborative mindset with excellent communication skills.
- Experience working in an Agile environment with teams distributed across US and India
- Strong Computer Science fundamentals: Data Structures and Algorithms
Good to have:
- Knowledge and Experience building Agentic AI systems.
- Knowledge and Experience with Prompt/Context Engineering.
Education:
- Bachelor's or Master's degree in Computer Science, Engineering, or or equivalent experience required.