Description

Job Role - The key areas of responsibilities are as follows:
 

Perform a variety of programming assignments requiring knowledge of established programming procedures and data processing requirements.
 

-      Contribute to all stages of software development lifecycle
 

-      Design, implement and maintain Java-based applications that can be high-volume and low-latency
 

-      Analyze user requirements to define business objectives
 

-      Envisioning system features and functionality
 

-      Define application objectives and functionality
 

-      Ensure application designs conform with business goals
 

-      Develop and test software
 

-      Identify and resolve any technical issues arising
 

-      Create detailed design documentation
 

-      Propose changes to current Java infrastructure
 

-      Develop technical designs for application development
 

-      Develop multimedia applications
 

-      Write well designed, testable code
 

-      Conducting software analysis, programming, testing, and debugging
 

-      Manage Java and Java EE application development
 

-      Develop documentation to help users
 

-      Prepare and produce releases of software components
 

-      Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review
 

-      Other duties as assigned.
 

 
 

 
 
Knowledge & Essential Skills:
 

-      Strong understanding of Java, Spring Boot with analytical and problem-solving skills
 

-      Strong understanding of RabbitMQ, Gradle and Hazelcast
 

-      Strong understanding of Git, Jenkins
 

-      Strong understanding of Software Engineering best practices and Java Best practices
 

-      Strong leadership, organizational management and people management skills.
 

-      Understanding of Postgre SQL database will be an added advantage
 

 
 
Academics:
 
-     B. Tech./ B.E./ M. Tech from a reputed college in Computer Science / Electronics / IT or related field; or BSc. (Comp Sci)/ BCS/ BCA/ MCA etc.

Education

Any Graduate