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
Any Graduate