Work as a senior developer with potential to grow into a technical lead role.
Demonstrate strong communication skills (written and verbal) for effective collaboration.
Design and develop applications using Core Java with strong expertise in multithreading.
Build and maintain web and web service applications using Spring stack, including REST and SOAP services.
Work extensively with Spring framework and related technologies.
Use ORM tools such as Hibernate and MyBatis for database interaction.
Develop front-end components using JavaScript and other front-end toolkits.
Perform basic SQL operations and work with relational databases.
Work with RAD tools and frameworks such as Spring Roo, Groovy/Grails, or Play Framework (JVM-based).
Apply strong object-oriented analysis and design principles in development.
Work with databases such as Oracle or MySQL (preferred).