Description

Role Description:

· Develop high performing, scaling and innovative end-to-end applications
· Collaborate with system engineers, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions
·  Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
· Write code that meets standards and delivers desired functionality using the technology selected for the project
·  Understand performance parameters and assess application performance
·  Work on core data structures and algorithms and implement them using language of choiceBasic 
· Qualifications Bachelors or Master Degree in Computer Science or in Electronics/ Instrumentation/ Electrical with strong academic credentials.
·  A minimum of 5 years of professional experience in modern Web technologies and large applicationsTechnical Expertise:
· Utilize established development tools, guidelines and conventions including but not limited to Core Java, Springboot, microservices-API, AWS
·  Prepare and maintain code for various Java applications and resolve any defects in systems.
·  Enhance existing systems by analyzing business objectives, preparing an actionplan and identifying areas for modification and improvement
· Manage defect tracking system and resolve all issues and prepare update for systems.
·  Monitor everyday activities of system and provide require support.
· Experience with unit testing/ Unit testing tools/ Continuous Integration

Competencies: Microservices, Core Java

Education

Any Graduate