I am Professionally working on Java tools and technologies, so still working on following fields
--> JDK 1.8
--> Hibernate / JPA , JDBC (Persist-ency)
--> RESTful Web Service (JAX-RS)
--> Eclipse , STS , MyEclipse , NetBeans (IDE)
--> Core Java
--> UML (Class , Sequence , Activity, Use Case Diagram)
My Working strategy are
First I have gather the complete requirement and demand of the client before any start the work, and then enlist the all requirement on the page; Now it's a time to tell the client that what do you want and how this I will solved.
Then I go the logical designing phase mean UML(Unified Modeling Language); that tell us how the project look and what ,when ,where ,whom and how can my application do.
Then convert all things in to programming language I have specialized in Java so I follow it.
and finally deploy to the client.
That's the mine way of working.
Client satisfaction and confidence are my first and top most priority. Instantaneous and easy available on the demand of client.