Responsibilities:
Designing and developing highvolume lowlatency applications for missioncritical systems
Writing welldesigned efficient code using Java and Angular best practices
Creating user interfaces using AngularJS HTML CSS and JavaScript
Integrating data from various backend services and databases
Developing and implementing RESTful services and APIs
Ensuring the performance security and scalability of applications
Collaborating with crossfunctional teams to define design and ship new features
Troubleshooting issues debugging code and providing solutions to production problems
Staying updated with emerging technologies and industry trends
Requirements:
Bachelors or Masters degree in Computer Science Engineering or a related field
512 years of experience in Java development and Angular framework
Strong proficiency in Java with a good understanding of Java EE
Experience with Angular 2 and TypeScript
Knowledge of web services development (RESTful APIs)
Familiarity with databases (SQL and NoSQL) ORM frameworks and version control tools
Ability to work independently and as part of a team in a fastpaced environment
Excellent communication and collaboration skills
Problemsolving aptitude and attention to detail
Preferred:
Work experience with cloud platforms (AWS Azure Google Cloud)
Knowledge of Agile development methodologies
Certifications in Java and Angular
Skill Required: 3+ years of Experience with education in B.Tech/B.E or M.Tech/M.E(ECE) or any other relevant degree. Strong programming experience in C/C++ in embedded domain. Strong debugging and problem-solving skills. Experience with common embedded protocols/interfaces like I2C, SPI, USART, buses, bridge chips, FPGAs, hardware queues/FIFOs, interrupts, DMA, Experience in multi core, multi thread, IPC, system programming, GDB, kernel/user space interfaces in Linux OS Ability to work up and down the embedded stack: boot loader, device drivers, kernel, user space. Experience in using source control, bug tracking and other relevant tools. Well versed with software development process. Good to have ability to read schematics, understand device datasheets use lab tools like - JTAG, oscilloscopes, power sources, multi-meters, etc experience in SDK/tool chain setup, make files, scripting