Skills Required
• Proficient in Java
• Should be well versed with Spring
• Knowledge of No-SQL and SQL Database technologies, Caching data stores, Queuing systems and Search technologies.
• Experience with version control tools (SVN or Git)
• Proficiency in Computer Science fundamentals – object oriented design, data structures, algorithm - design, multi-threading and complexity analysis
• Excellent problem-solving skills
• Good with the Design patterns and architecture solution to large scale applications.
• Hands on experience on building highly-available, scalable systems
Educational Qualifications
• Bachelor's degree in computer science, Computers Engineering or comparable experience
Work Experience
• 4 to 7 years of hands on experience in software development.
I've 4 years of experience in web development using technologies java , spring boot , JPA, hibernate , Angular 2+, git, Jenkins , MySQL, DB2 and mongo DB