Senior Associate Resume
SUMMARY
- Full Stack working experience as senior java developer with 13+ years of Software Analysis, Design, Development and testing experience in client-server, internet/intranet web and distributed enterprise applications using Java technologies.
- Have good domain knowledge in Insurance, Investment, Retail, Confidential, Finance and development experience in waterfall and Agile methodologies.
- Have extensive hands-on working experience in Spring Framework - Inversion of Control, Dependency Injection, AOP, Spring MVC and Spring Batch. Also, have hands on development experience in Hibernate, Web Service (SOAP/REST).
- Strong hands on development experience in Core Java and Multithreading, concurrency, synchronization, XML API’s - JAXP, JAXB, Tiles, I18N and web application development using HTML, XML, Java Script, AJAX, CSS, DOJO, JSP Tag libraries and JSTL, Struts Tags Library and Struts Framework. Have excellent working experience of J2EE technologies like Servlet, JSP, EJB/JDBC, JPA, JMS, MQ, JMX, Java Mail and RMI and in writing JUnit test classes.
- Have excellent hands on working experience in code review, code quality on Sonar, eclipse check style Selenium, and deployment experience on Jenkins. Good working experience using Eclipse IDE, RAD, WSAD and IntelliJ.
- Hands on experience in deploying Java Application Servers like Web sphere, Web logic, JBOSS and Tomcat.
- I am proficient in adhering the SDLC in programming, which includes Requirements gathering, Writing SRS, Designing High Level Design Document (HLDD), Detailed Design (DD), Code Review, Unit Test Plans (UTP), and performing Unit Testing. Also, actively supported in Integration Testing, Deployment and Acceptance Testing.
- Working experience on JSF, Tapestry.
- Proven skills in post deployment and production support in mission critical systems and performance tuning of java applications. Excellent communication, presentation, interpersonal skills and ability to learn technologies rapidly.
TECHNICAL SKILLS
Operating System: Red Hat Linux, Unix, Windows, DOS
Programming Languages: Java 1.4 to 1.8, JSP, Servlets, Spring,Hibernate, Web Services, Java Script, Html,CSS, XML, JMS, MQ, JNDI, Ajax, JQuery, JSON, DOM, SAX, Struts, EJB, JDBC, RMI,SOAP, WSDL, UDDI, JAX - WS, JAX-B, REST, JAX-RS, Apache CXF, Axis, MVC, MVC2, Session Façade, Business Delegate, DAO, DTO Singleton, Factory, Front Controller and Service Locator.
Databases & Tools:
Confidential 8i, 9i, 10g, 11g, 12c, MySQL, SQL, Server 2000, TOAD, SQL Developer, PL-SQL, Developer, SQL Plus, SQL WorkbenchEclipse, RAD, WSAD, IntelliJ, Edit PlusJenkins, Soap UI 4.x, Soap UI NG, AntMaven, Sonar, Selenium, Check Style, SVNCVS, VSS, RTC, HP QC:
Other Utilities, Apache - Log4j, Commons, DBCP, Http, Connection, HTTP Client, Path and XML, Beans, Excellent Experience in Agile, Development and Test Driven Development.:
PROFESSIONAL EXPERIENCE
Confidential
Senior Associate
Responsibilities:
- Performed the role of Senior Implementation Engineer for the Configuration and Extension of Guidewire Insurance Now product.
- Responsible for product development, implementation and maintenance of the various modules of the Guidewire Insurance Now product using Java based technologies.
- This includes contributing to the development, enhancement and defect fixes via hands on product development and configuration using technologies such as Java, XML, XSL, jQuery, Velocity, SQL server and Tomcat.
- Takes critical technical decisions such as creating a new product version based on the rules and rate changes suggested by the business.
- Used the developed Rate Loader and Rate Validator tools to configure the rates for various versions across the states.
- I performed the code merge activities across branches. Participated and contributed to the defect prioritization meetings.
- Worked on sprint stories and defects fixes following the Agile scrum implementation framework.
- Leverages the Agile knowledge acquired through learning platform in applying the scrum methodologies and processes towards the delivery.
- This activity includes updating daily progress of the assigned stories and defects to the client scrum master through daily stand up meetings and coordinating with the dependent technical teams to remove sprint implements.
- Participated and contributed to agile ceremony meetings such as Sprint planning meetings, Sprint Retrospective meeting and Capacity planning meetings. Reviews the code and provide comments through Github platform.
- Contributed to the research and development of proof of concepts to identify best approaches for client requirements.
- Performed proof of concepts to address business requirements which is beyond the out of the box capabilities of Guidewire InsuranceNow platform.
Operating Systems: Unix, Windows, DOS
Programming Languages: Java, XML, XSL, jQuery, Velocity, SQL server and Tomcat. His expertise on Java / J2EE technologies
Confidential
Responsibilities:
- Member of the scrum team to handle the team as a project lead. It includes end to end project delivery activities.
- Organizes sprint planning, sprint review, backlog refinement, story creation, story review, implementation, code review and testing.
- Organizes scrum meetings and takes status on day to day basis on project deliverables.
- Organizes meetings to onboard 3rd party vendors to resolve dependencies.
- As a project lead assist team in overcoming technical blockages and helps team to achieve the set target.
- As a team member works on story review implementation, deployment on integration, QA and performance environment’s and makes it production ready after sign-off from QA.
Confidential
Operating Systems: Unix, Windows, DOS
Programming Languages: Html, XHTML, JSP/Servlets, java 1.6, Spring, 3.2(IOC, DI, AOP, spring annotationsspring transaction management, declarative (annotation based)), Hibernate, 3.5 HQL and entity objects, JDBC, templates, hibernate templates, Java, Script, JSF, log4j, Ajax, Web services soap, based and restful, Confidential database.
Responsibilities:
- Worked as a senior java developer in the team and associated in all business meetings.
- Worked on agile methodology.
- Did sprint planning, story grouping, story analysis, story review and finalized implementation approach and finally implemented it.
- Implementation includes coding, running sonar for code review, running selenium to cross check product stability and writing junit classes and test package execution.
- Written database change sets in xml to execute SQL queries after testing the queries.
- Written maven build scripts, application configuration on local tomcat server and product deployment using the maven command.
- Ran maven command for cleaning and building the project after importing the maven project on eclipse.
- Created database user, assigned privileges, imported and exported db dump files, assigning privilege to the user.
- Did co-ordination with Onshore and offshore team.
Senior Java Developer
Confidential
Operating Systems: Unix Windows, DOS
Programming Languages: JSP/Servlets, java 1.5, Spring 2.5, Hibernate 3.0, Java Script, JS, log4j, Ajax, DAO layer using JDBC template, Hibernate Template, HQL to access the Confidential database, Junit.
Responsibilities:
- Worked as a senior java developer in the team and associated in all business meetings.
- Worked on agile methodology. Did sprint planning, story grouping, story analysis, story review and finalized implementation approach and finally implemented it. Implementation includes coding, running sonar for code review, running selenium to cross check product stability and writing junit classes and test package execution.
- Written database change sets in xml to execute SQL queries after testing the queries.
- Written maven build scripts, application configuration on local tomcat server and product deployment using the maven command.
- Ran maven command for cleaning and building the project after importing the maven project on eclipse.
- Created database user, assigned privileges, imported and exported db dump files, assigning privilege to the user.
- Did co-ordination with Onshore and offshore team.
Confidential
Operating Systems: Unix Windows, DOS
Programming Languages: Java, Jsp, Servlets, EJB, InSync framework, JQuery, Java Script, Ant build, Web Service using Axis1.4, SOAP 1.1 on JAX-RPC. JDBC to access the Confidential 10g database, junit
Responsibilities:
- Coding, server configuration, and deployment on WebLogic Server, created DAO using JDBC to access the Confidential 10g database, Unit testing.
Confidential
Operating Systems: Unix Windows, DOS
Programming Languages: Java, Jsp, Servlets, EJB, InSync framework, JQuery, Java Script, Ant build, Web Service using Axis1.4, SOAP 1.1 on JAX-RPC. JDBC to access the Oracle10g database, junit
Responsibilities:
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries, JSTL, Tiles and configured in Struts-config.xml, Web.xml files. Developed factory and delegation classes and also transfer object to delegate the request from action classes to the EJB layer.
- Used service locator to obtain the EJB home object. Involved in writing DAO layer using JDBC to access the Confidential 10g database. Performed unit testing using Junit. Done defect fixing.