Must have : Java 8, MySQL, Multithreading Responsibilities You will write high performance, scalable, bug-free code and you will work on distributed systems for massive scale systems. Performing unit and integration testing for the product features. Optimize and refactor existing codes to follow the best principles. Liaise with developers, team leads, product & program management to identify new features.
Sounds Like You 4+ years of software development experience with Enterprise Java (JDK 8 and above), Spring (Boot, MVC, AOP, DI), ORM Frameworks. Good understanding of data structures & algorithms and their space & time complexities. Good understanding of multithreading, MVC, and strong OO skills with demonstrated experience in developing complex and reusable APIs. Strong experience working with Databases like SQL (MySQL), etc. Experience working in an Agile environment.