Java/j2ee Developer Resume
New York, NY
SUMMARY
- Around 7 years of experience in developing software applications.
- Experience in all phases of SDLC by using Waterfall, Agile development methodologies including Design, Implementation and testing of large scale J2EE projects.
- Proficient in developing J2EE (JDBC, JSP, Servlets) applications.
- Good design and developing skills using the open source frameworks such as Spring and Hibernate.
- Have experience on front end technologies such as JavaScript, HTML, CSS, AJAX, JQuery, JSON and Bootstrap.
- Strong experience in Spring Framework such as Spring MVC, Spring IOC, AOP, Spring JDBC, Spring Boot and Security.
- Experience in writing and executing unit test cases using JUnit Testing Framework
- Good working experience on SQL & PL/SQL.
- Maven and its repository tools were used to build the project and manage the dependencies using POM XML.
- Having good knowledge and worked on Triggers, Stored Procedures and Cursors in PL/SQL.
- Good Experience in implementing several object - oriented design patterns such as Model View Controller (MVC) frameworks.
- Built custom directives, services using Angular 2.0 and developed cross-browser web application utilizing Angular 2.0 and TypeScript.
- Developed Service Oriented Applications using Web Services RESTful and SOAP.
- Experience in using source code version control tools like SVN and ClearCase.
- Good working knowledge on application/web servers like Apache Tomcat and WebSphere Application Server (WAS).
- Configured Log4j to capture runtime exception and logs that help in debugging the issues.
- Experience on Oracle, MySQL and Database related tools like SQLDeveloper.
- Proficient in using Java development IDEs like Eclipse and RAD for developing J2EE applications.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of information and JAXB for converting objects to XML and vice versa.
- Experienced in developing UML diagrams like Use Case Diagrams, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Excellent communication, interpersonal and presentation skills.
- Strong debugging and problem-solving skills.
- Knowledge in analysis of defect severity, defect tracking system and defect reporting.
- Implemented Hibernate, iBatis in data access layer to access and update the information in the database.
- Collaborated with cross - functional project teams across different geographical location while delivering proactively on independent tasks.
- Ability to easily adapt to ever changing technology and changing application and architecture landscapes.
- Lead offshore team and drive technical changes with respect to business requirement.
TECHNICAL SKILLS
Technology: Java/J2EE, JDBC, JSP, Servlets, AJAX, JMS, REST & SOAP Web Services, XML, JSON,JAXB
Web Technology: HTML, CSS, JavaScript, JQuery, Bootstrap, Angular 2+, TypeScript.
Framework: Hibernate 3.x/4.x, Spring 3.0(Core, MVC, AOP, DAO), Spring Boot, iBatis
IDE: IBM Rational Application Developer (RAD), Eclipse
Operating System: Windows XP/2000
Web Services: SOAP & REST
Version Control: IBM Rational ClearCase, SVN
Database: Oracle (SQL & PL/SQL), MySQL
Server: WebSphere Application Server(WAS), Apache Tomcat
Methodologies: Agile, Waterfall
Build Tools: Ant, Maven
Tools: SQL Developer, SOAP UI, JUNIT, TOAD
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Java/J2EE Developer
Responsibilities:
- Involved in all the phases of SDLC including Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Requirement gathering from business analysts and providing them technical solution.
- Working at client location and coordination with offshore team members.
- Developed the User Interface Screens for presentation logic.
- Worked on structural directives, bootstrapping angular, data binding, event binding, built-in directives and dependency injection.
- Developed custom directives and services in Angular 2.0.
- Development of Client-Side Validation techniques using Angular 2 and TypeScript.
- Developed and prepared test cases for unit testing with karma.
- UtilizedSpring MVC frameworkto implement design patterns like IOC (Dependency Injection),Spring DAO(Data access objects), ORM Mappings.
- Extensively usedSpring IOCarchitectural model to inject objects based on the selection of components like setter injection to manage the object references.
- Responsible for creating and maintaining architecture for Restful API using Spring Boot.
- Implemented Second level cache mechanism in Hibernate.
- Improve application’s usability & performance.
- Maven and its repository tools were used to build the project and manage the dependencies using POM XML.
- Involved in writingSQL queries.
- Ongoing day to day activities involved troubleshooting issues.
- Involved in writing utilities which is used by other team members to reduce the code.
- Work with multiple teams on component integration, testing and deployment.
- Done the unit testing and Integration testing before releasing to QA.
- Review design and code.
- Improve and upgrade software components based on new and changing requirements.
- UsedJUnitto do unit testing for the modules developed.
Environment: Spring Framework, Spring Boot, Hibernate 3.x/4.x, Angular 2.0, Oracle, PL/SQL, SQL Developer, Rest Web Services, Windows XP, SVN, AJAX, Eclipse, JUNIT.
Confidential, Tampa, FL
Java/J2EE Developer
Responsibilities:
- Designed, developed and followed Agile methodology with 3 weeks iterations and daily scrums.
- Prepared the Technical Specification from the client requirements.
- Has done development using Spring MVC and Hibernate.
- Implemented the module using Scrum (Agile) methodology.
- Developed the User Interface creating dynamic JSP, HTML5, CSS3, JQuery.
- Used Hibernate to do the object relational mapping between database tables and objects.
- Implemented the MVC framework by separating the business logic with the presentation logic using Spring MVC framework.
- Used IBM WebSphere Application Server to deploy the application.
- Guiding the Team members by giving KT on the business flow.
- Ajax was implemented to perform search functions and other asynchronous actions in order to increase the performance of the page.
- Conducting many Knowledge sharing programmes within the team and with the other teams.
- Created design and code review as per standards.
- Successfully handling the SAM application in the shifts.
- Used Eclipse IDE for code development.
- Have written few Procedures and triggers to resolve some of the critical issues.
- Used JUnit to do unit testing for the modules developed.
- Proficient in testing Web pages functionalities and raising defects.
- Used Maven as build tool for developing the application.
- Worked on all the issues found during the testing phase for all the modules I developed
Environment: Spring Framework, Hibernate, Oracle, PL/SQL, SQL Developer, Eclipse, SVN, JUNIT, WAS.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed/enhanced modules such as Change of Ownership, Save and Retain and Complaints.
- Actively participated in the development of Use Case diagrams, Activity flow diagrams, Class diagrams in the design phase using Rational Rose.
- Prepared design documents from High Level Design (HLD).
- Involved in the design, coding and unit testing of the various services.
- User input validations done using JavaScript.
- Generated Message Objects (MO) for creating the XML schema.
- Worked on complete coding and design front-end with the implementation of JSP and Servlets.
- Developed code foriBatissupporting classes,Sqlmapping forOracle Stored Procedures.
- Used Rational Application Developer IDE for development and debugging.
- Extensively used Ajax for data communication from Presentation layer to server.
- Developed the backend system, involved in writing the databases SQL queries, views and stored procedures.
- Developed various Business Services (BS).
- Developed unit test cases using JUNIT as framework.
- Analysed the change requests and did the impact analysis and effort estimation.
- Involved in creating build script using ANT and deployed on Web Sphere Application Server.
- Used JAXB for converting business Objects to XML to send the request to external systems.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of information.
- Knowledge in analysis of defect severity, defect tracking system and defect reporting.
- Analysing and fixing the defects quickly and deliver the code at the earliest.
- Used Rational Clear Case to enforce change tracking during code development and for versioning and managing the source code.
- Participated in Code Reviews for better quality assurance and debugged the application module.
- Helping and coordinating the team members to fix the defects.
Environment: Java, Servlets, JSP, Java Script, iBatis, AJAX, Oracle, SQL Developer, RAD, ClearCase, JUNIT, JAXB, IBM WebSphere Application Server.
Confidential
Java/J2EE Developer
Responsibilities:
- Actively participated in the development of Use case diagrams, Activity flow diagrams, Class diagrams in the design phase using Rational Rose.
- Designed UI modules using JSP, HTML pages using CSS, JavaScript.
- Developed modules using Spring Framework for Dependency injection through configuration files and ease the integration of different frameworks.
- Developed code for obtaining bean references in Spring IOC framework.
- Developed functional modules in the Data Access Layer using Hibernate with Oracle as the backend database.
- Worked on generating the web services classes by Apache Axis WSDL, UDDI, SOAP.
- Involved in creating build script using ANT and deployed on Web Sphere Application Server.
- Unit testing, bug fixing and reproduce bugs for fixing and code review of individual modules in the application.
- Maven and its repository tools were used to build the project and manage the dependencies using POM XML.
- Implemented the mechanism of logging and debugging with Log4j.
- Proficient in testing Web Pages functionalities and raising defects.
- Version control of the code and configuration files are maintained by SVN.
- Tested application using the Junit to unit test case to enrich the quality of code.
- Participated in Code Reviews for better quality assurance and debugged the application Module.
Environment: Java, JSP, Java Script, Hibernate, AJAX, Oracle, SQL Developer, Eclipse, Rational Rose, JUNIT, ANT, IBM WebSphere Application Server.
