Job DescriptionAs a Java Developer, you will be part of our multi-talented team of engineers and will be responsible for : ¢ Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance.
¢ Contribute in all phases of the development lifecycle while writing well designed, testable, efficient code and ensure designs are in compliance with specifications.
¢ Strong knowledge of frameworks such as Spring, Spring Boot, Hibernate, Eclipse / STS. ¢ Knowledge of various Design Patterns and their practical application.
¢ Cloud Azure, Maven, Github (Version controlling), ¢ Sound knowledge of RDBMS like MySQL / Postgres / Oracle, including schema design.
¢ Comfortable with advanced SQL queries and SQL Tuning. ¢ Proficient in general programming, logic, problem solving, data structures, algorithms.
¢ Good understanding of data structures & algorithms and their space & time complexities.
Skills : - Java, J2EE, Struts, Spring, Hibernate (Java), EJB and Object Oriented Programming (OOPs)