Software Engineer (java + Javascript) Job in Tracelink
Software Engineer (java + Javascript)
- Pune, Pune Division, Maharashtra
- Not Disclosed
- Full-time
Job Title: Software Engineer (Java + JavaScript)
Location: Pune
Experience: 3 5 Years
Company: TraceLink
Company Overview:
TraceLink s innovative software solutions and Opus Platform empower the pharmaceutical industry to digitize their supply chain, enabling enhanced compliance, visibility, and decision-making. Our technology helps reduce disruptions in medicine supply, ensuring patients worldwide receive the treatments they need. Founded in 2009, TraceLink operates from 8 offices globally, employing over 800 professionals, and serving more than 1,300 customers across 60+ countries. We are recognized as an industry leader by Gartner and IDC and are known for a positive and inclusive company culture as rated by Comparably.
Position Overview:
As a Software Engineer, you will be responsible for designing, developing, and maintaining microservices that handle large-scale data interactions, contributing to all stages of the application development lifecycle. This role focuses on leveraging our cloud-based, distributed architecture to build scalable and efficient software solutions.
Key Responsibilities:
- Develop clean, maintainable, and efficient code primarily using JavaScript (Node.js) and Java/JavaRx
- Design software components that maximize the benefits of our fully distributed, cloud-native architecture
- Provide architectural input and participate in design reviews to ensure solutions meet performance and quality standards
- Collaborate with Product Management, Architecture, and QA teams to clarify functional and non-functional requirements
- Research and recommend new technologies, tools, and methodologies to keep TraceLink at the forefront of innovation
- Accurately estimate development tasks and deliver within Agile Scrum sprints
- Integrate third-party components as needed to enhance product functionality
Required Skills and Qualifications:
- 3-5 years of experience in application design and development
- Hands-on experience with JavaScript (Node.js) and Java/JavaRx, with strong proficiency in at least one
- Solid understanding of RESTful APIs, Microservices architecture, and container orchestration (Kubernetes)
- Experience with event-driven architectures and asynchronous messaging systems
- Skilled in writing functional and unit tests
- Experience building and consuming REST APIs; knowledge of Apollo Client/Server and GraphQL is a plus
- Familiarity with at least one cloud platform, preferably AWS
- Experience with CI/CD pipelines, version control systems (Git), and infrastructure as code
- Demonstrated ability to work effectively in an Agile/Scrum environment
- Strong problem-solving, communication skills, and ability to work both independently and in a team
- Solid fundamentals in Computer Science including Data Structures and Algorithms
Education:
- Bachelor s or Master s degree in Computer Science, Engineering, or a related discipline.
Qualification : Bachelors or Masters degree in Computer Science, Engineering, or a related discipline