For A Client Of Teamlease Digital
Responsibilities:
Contribute to all stages of software development lifecycle
Design, implement and maintain Java-based applications that can be high-volume and low-latency
Envisioning system features and functionality
Define application objectives and functionality
Develop and test software
Identify and resolve any technical issues arising
Create detailed design documentation
Write well designed, testable code
Conducting software analysis, programming, testing, and debugging
Transforming requirements into stipulations
Prepare and produce releases of software components
Requirements:
Proficiency in Java, with a good understanding of its ecosystems
Familiarity with different design and architectural patterns
Skill for writing reusable Java libraries
Knowhow of Java concurrency patterns
Ability to write clean, readable Java code
Multithreading and Synchronization
Job Details
Role IT Software-Engineer
Employment Type Contract