● Strong proven hands-on working experience in Java development.
● Hands-on experience in designing and developing applications using Java EE
platforms.
● Skilled in object-oriented analysis and design using common design patterns.
● Profound insight into Java and JEE internals including class loading, memory
management, and transaction management.
management, and transaction management.
● Experienced in Spring Boot, microservices, REST APIs, Java collections,
multi-threading, algorithms, and design patterns.
● Proficient in front-end technologies such as AngularJS, JavaScript, HTML, and CSS.
● Strong troubleshooting and problem-solving abilities.
● Excellent knowledge of relational databases, SQL, and ORM technologies such as
JPA2 and Hibernate.
JPA2 and Hibernate.
● Extensive experience with the Spring Framework.