Required Skills: 8+ Year experience
- Bachelors or Master's 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 applications
- Technical 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 action plan 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
Roles & Responsibilities:
- 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 choice