Senior Software Engineer
Current• Involved in re-designing of screens and specifying coding standards.• Developed end to end screens from User Interface to the Data Access Objects implementation.• Collaborated with other parts of product development team CIL• Writing complex DAO using JPA2.O with criteria builder, expression, path and Joins.• Designed and developed Web Services using JAX-WS bottom up approach and top down approach for IBM ODM integration.• Writing unit test cases for services façade and DAO layer using JUnits and Eazymock3.0• Doing static analysis of java code using Para soft also checking cyclomatix complexity using software analyzer.• Use Sonar for managing coding standard, code quality and report.• Having extra responsibility for DBCR changes (JPA Entities) and part of Common service team.• Involved in code review of the team members and implemented best practices, helping team members logically and technically.