Senior Java-j2ee Developer Resume
SUMMARY
- Over 8 years of extensive experience in Java/J2EE and client/server application development from conceptual stage to deployment.
- Well versed in the concepts of OOPs, Java, J2EE, Spring, Hibernate, XML and RDBMS (Oracle and DB2)
- Having business domain knowledge of the Financial and Banking, Insurance industry.
- Experience in Business Analysis, Data Analysis, Process Design and also in AGILE technologies.
- Proficiency in web based technologies using HTML, JAVASCRIPT.
- Experience with MVC Javascript frameworks AngularJS.
- Very good knowledge on application servers like JBoss, IBM WebSphere, Tomcat.
- Proficient knowledge working with the SQL.
- Experienced in database connectivity programming using ODBC and PL/SQL.
- Has good knowledge in RESTful web services.
- Hands on experience with control tools like CVS, SVN and data modeling
- Versatile with the design/domain driven test suites, strategies, test cases, user accepting testing, smoke and regression testing methods. Also performed Unit testing using the Dependency Injection and Inversion of Control patterns.
- Extremely diligent, strong team player with an ability to take new roles. Highly organized with the ability to manage multiple projects and meet deadlines.
- Proven ability to work as a technical lead, team player as well as an individual
- Excellent analytical and communication skills in order to work with mid - size teams, technical and business leadership. Self-starter with the ability and ambition to follow tasks through to completion. Aptitude to quickly adapt to new environments and learn new Technologies.
TECHNICAL SKILLS
Languages: Java, JavaScript, JSP, SQLWeb Technology/Frameworks Spring Framework, Hibernate, CSS, JavaScript, JQuery, EXT JS, Angular JS 1, Log4j
Development Tools: Eclipse, MS Office, Edit plus, Toad, DB Visualizer, RAD, HP Quality Center, Jira, SQL Developer, Microsoft Visio
Databases: ORACLE, PL/SQL and MySQL
Web/App Servers: Tomcat, IBM WebSphere, JBoss
Operating System: Windows XP
Design Methodologies: UML
Source Code Control: ClearCase, CVS and SVN
Build Tools: ANT, Maven
Execution Methodologies: AGILE/WATER FALL
PROFESSIONAL EXPERIENCE
Confidential
Senior Java-J2EE Developer
Responsibilities:
- Involve in all phases of the Software Development Life Cycle including requirements gathering, designing the application, implementing the design, testing and maintenance support.
- Design and develop the Java Restful services that communicates with the DB and returns the JSON format using Spring Rest, JAX-RS, JPA-2.
- Maintain GIT branches during project development. Conduct merge and use Maven for building and deploying the applications to server.
- Developed test strategies, test plans and test cases and performed Unit Testing to identify and resolve integration, functional and usability issues before deployment.
- Actively contributed to implementing best practices in coding
- Work with Agile software development process using sprint planning and a daily scrum to manage tasks.
Environment: Java/J2ee, Spring Framework, JBoss, Javascript, Maven 3.0, Angular JS.
Confidential
Java-J2EE Developer
Responsibilities:
- Worked on the rewriting and refactoring of the existing loan application functionalities of the Customer Assist using the Spring Framework.
- Worked with maven 3.0 and Spring 3.0 and Spring suite to develop the coding to batch jobs
- Developed reusable components for the loan servicing functionalities like loan documents and fee refund application.
- Was been a part of tech forum team where the responsibility was to refine the code and also to extend help for resolving the issues occurring during the deployment in server.
- Was been a part of build cert team
- Involved in the pre JAD (Joint Application Discussion) ask pertinent questions and work with LOB to resolve action items and the create milestones document. Understand impacts to cell and co-suppliers.
- Worked as a gatekeeper, where the responsibilities were analyzing the defect or raise an enhancement according to the discussion made with LOB and assign it to the respective cell.
Environment: Java/J2ee, Spring 3.0, Maven 3.0, Clear Case, RAD 8.0, HP Quality Centre, MS Office 2007.
Confidential
Java-J2EE Developer
Responsibilities:
- Gathered primary requirements from the business analysts and accommodated changes during the lifecycle.
- Created technical specification and underlying process documents for both the applications and updated to common wiki platform.
- Took part in creating the UML diagrams and class diagrams using Microsft Visio.
- Highly used JQuery and javascript for rendering UI elements and AJAX for dynamic data display and type ahead features.
- Worked on the Authentication and Authorization for the application using Spring Security 3.
- Involved in the status meeting with Project development.
- Involved in generating the reports using BIRT.
Environment: Java/J2ee, Spring Framework, Maven, Hibernate, Eclipse, BIRT, code cover, MS Office 2007, Microsoft visio.
Confidential
Java-J2EE Developer
Responsibilities:
- Created functional specs and technical specs for the Admin Redelivery Module.
- Developed different UML diagrams like Sequence, collaboration, activity and Class diagrams for business users.
- Developed the Email, print and SMS functionalities as the reusable components which could be used throughout the application
- Created reusable validating functions.
- Created backend SQL Queries, Stored Procedures and Views using SQL and PL/SQL.
- Made good use of OOP concepts like Inheritance, Polymorphism, Interface, Abstraction etc.
- Followed Test Driven development (TDD) for better and bug free application. Performed unit testing using Dependency Injection and Inversion of control principles.
- Have written the JMock and Junit test cases to all methods and covered the required amount of the code coverage in sonar.
- Performed unit testing and integration testing on every new version before sending it for User Acceptance Test (UAT).
Environment: Java, J2EE, JavaScript, Oracle 9i, SQL Developer, TOAD, Eclipse, Spring, Hibernate Jboss-4.0.5.GA, WAS, MS Office 2007.
Confidential
Java-J2EE Developer
Responsibilities:
- Played an active role in designing/creating project structure of Product customizations in SVN.
- Contributed to understanding the requirements documents creating the test cases.
- Effectively used Spring WebFlow pattern which our project required which had a proper flow to be followed for each specific task.
- Effectively used Spring ORM tool Hibernate to communicate with the database.
- Design of object models based on OOAD concepts & documenting them in UML Class diagrams.
- Involved in developing client side web functionality using HTML, CSS, JavaScript, and EXTJs.
- Effectively worked with the SQL querying, Stored procedures, views on the SQL server suite.
- Involved in implementation and follow up activities in production environment.
- Handling support requests and issues.
Environment: Java, J2EE, Ext JS, JavaScript, Oracle 9i, MySQL, SQL Developer, TOAD, Eclipse, Spring, Hibernate, JBoss-4.0.5.GA.
Confidential
Java-J2EE Developer
Responsibilities:
- Was dynamically involved in the brainstorming session with the business analyst team to bring out the effective collaboration of the two sites using the ATG Tool.
- Actively involved in analysis, design, development, and testing.
- Was responsible for the design and implementation of a comprehensive features like Product Catalog Management and Pricing.
- Devised the entire high-level design (HLD) and the low-level design (LLD) for the Product Catalogue Management and Pricing Modules
- Developed test strategies, test plans and test cases and performed Unit Testing to identify and resolve integration, functional and usability issues before deployment.
- Environment: Java, J2EE, ATG, JavaScript, MySQL, Eclipse, EditPlus, MS Office, JBoss, Toad.
