Javadeveloper Resume
WI
SUMMARY:
- Over 4 years of professional experience in IT industry on Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming, Java /J2EE technologies.
- Experience in developing applications using Core Java, J2EE, JSP, Servlets, Java Beans, Struts, Spring, Hibernate, Web Services (SOAP, WSDL, UDDI), JMS, JDBC, XML,JSF, XSL,XSLT, jQuery ; Application servers(WebSphere, Oracle WebLogic).
- Experience in various frameworks: Struts, Hibernate, Spring, Log4j.
- Installed, secured and configured AWS cloud servers with Linux, Tomcat, MySQL, Apache.
- Experience in Software Development Life Cycle (SDLC) - Requirements Specification, Design documents and writing Test cases using various software engineering process ranging from Waterfall to Agile methodology.
- Successfully either implemented / participated in N-tier, MVC, and SOA architecture for various enterprise projects.
- Knowledge of using Apache Camel through Fuse Mediation Router.
- Expertise in Angular JS controllers, directives, factory and service resources, routings and events.
- Good knowledge of Configuration Management tools like SVN, GIT and Stash.
- Development, testing and deployment experience of enterprise applications on Windows & UNIX platforms through IDE’s such as Eclipse/MyEclipse, WSAD/RAD.
- Followed Waterfall and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
- Experienced with IBM WebSphere Application Server, Oracle WebLogic application servers and Apache Tomcat Application Server.
- Experienced in requirement analysis and preparing High Level and Low Level design (HLD and LLD).
- Experienced in implementing full life cycle of software development process(SDLC).
- Experience in performing Unit testing using JUnit and Mockito.
- Involved in the bug tracking and Unit Testing using Junit.
- Hands on experience in UAT and Peer Review.
- Wrote Junit Test Cases for the Person Search and writing the Junit testcases for Interpreter Management.
- Experience in working with Apache Camel.
- Good at Documenting and Understanding User requirements and System Specifications.
- Participated in Project Requirement and Planning meetings.
- Strong team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
TECHNICAL SKILLS:
Technologies: Java1.6,1.7,1.8 (JDBC, Java Beans,RMI), JSF, J2EE (Servlets,JSP, JNDI), XML, SOAP, JavaScript, CSS, JSON.
Frameworks/ORM tools: Spring3.5/3.0/2.5, Struts2.0/1.1, Hibernate3.0/2.5
App Servers/ Middleware: WebSphere6.1/6.0/5.1, Weblogic10.1/8.1Tomcat 3.3, JBoss.
IDE / Programming Tools: Eclipse, SQLNavigator, PL/SQL Developer.
Operating System: Unix, Linux, Windows NT/2000/XP.
Scripting Language: XSL, XSLT, HTML, JavaScript, JScript.
Database/Tools: JDBC, Oracle 8i/9i/10g, SQL Server 7.0
Libraries and Tools: Ant, Maven, Jasper Reports, JMeters, Your KitProfiler.
Version Control: SVN, Rational ClearCase. GIT, STASH
Functional Domain: Financial, Banking, Manufacturing, Insurance.
PROFESSIONAL EXPERIENCE:
Confidential
JavaDeveloper
Responsibilities:
- Analyzing the business and functional requirements provided by the client.
- Implemented application using Spring Boot,Spring Security, Hibernate, Angular js.
- Added Swagger API for Restful services to ease customers interaction with the remote services.
- Participated in development of a well responsive single page application using Angular js framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
- Developed a RESTful service to provide all the CRUD capabilities.
- Provided XML and JSON response format to support various service clients.
- Implemented Test cases using JUnit and Tested web services with REST Client.
- Implemented Integration testing of API's using CUCUMBER.
- Automated all the test results in JIRA using XRAY.
- Used Git with Stash for code repositories.
- Used Bamboo build for automated build pipeline.
- Worked with defect tracking system JIRA.
- Checked server logs by running UNIX Scripts.
Environment: JAVA/J2EE,SpringBoot,SpringSecutity,REST,Angular2,JSON,REST,Swagger,Oracle,XML,Cucumber,JUnit, JIRA,GIT STASH, Bamboo, Agile Scrum, Maven, IntelliJ, Bamboo.
Confidential, FloridaJavaDeveloper
Responsibilities:
- Analyzing the business and functional requirements provided by the client.
- Implementation of application using Spring MVC framework.
- Integrated Spring Framework with Hibernate
- Used JMS for insurance claim reports and status information exchange between current and legacy system.
- Used AJAX implementation to make server calls asynchronously.
- Experience in developing and deploying applications through IBM WAS8.5.
- Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.Using React.js for single page Application.
- Participated in development of a well responsive single page application using ReactJS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
- Portfolio of iPhone, iPad, apps available in the AppStore or contributions to open-source projects.
- Converted project files and user interface elements of the application to iOS standards.
- Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
- Created forms to collect and validate data from the user in HTML5 and ReactJS.
- Jersey implementation of JAX-RS is utilized to develop RESTful service.
- Developed a RESTful service to provide all the CRUD capabilities.
- Provided XML and JSON response format to support various service clients.
- Implemented Test cases using JUnit and Tested web services with REST Client.
- Setup SVN version management server, setup client accounts and manage developed software artifact's versions.
- Worked with defect tracking system JIRA.
- Used Rally dev for Task assignment.
- Checked server logs by running UNIX Scripts.
- Used Google Analytics for checking number of users logged into system and time of their login.
- Used TeaLeaf for checking the user logged in time and date.
Environment: JAVA/J2EE, Spring MVC, REST, Angular2, AJAX, JSON,Javascript,Oracle,XML,WAS8.5,JUnit, JIRA, Jenkin s, SVN, Node.js, Agile Scrum, Maven, Rally dev.
Confidential
JavaDeveloper
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle SDLC .
- Specified the system architecture and design utilizing the UML Analysis and Design Models.
- Implementation of application using Spring MVC framework
- Integrated Spring Framework with Hibernate.
- Build RESTful Web services using JAX-RS API.
- Involved in the implementation of front end services through Angular2 and connecting them to the backend services.
- Used ReactJS to create controllers to handle events triggered by clients and send requests to servers.
- Implemented DAOs, entities using Hibernate API and Hibernate QL.
- All the functionality is implemented using Spring Boot and Hibernate ORM.
- Implemented all the components following test-driven development methodology using JUnit.
- Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API, and did the corresponding configurations.
- Used SVN as version control system.
- Used typescript for testing
- Created build and deployment scripts using Maven .
- Log4J was used for logging errors and messages and Apache Subversion SVN as a version control tool.
- Implemented Test cases using JUnit and Tested web services with Postman.
- Led in-house and consultant team in large-scale Linux server upgrade for multinational consulting firm, which significantly enhanced system performance.
- Corrected server configuration problems, wrote scripts to ensure smooth server/reboot functioning, and assisted with a variety of Linux-based inquiries and concerns.
- Coordinated with the testing team for bug reports and fixes and tracking these tickets through JIRA .
Environment: JAVA/J2EE,SpringBoot,REST,Angular2,Javascript,Oracle,XML,Weblogic10.3.4,JUnit,JIRA,Jenkins,SVN, Node.js,AgileScrum,Maven.
Confidential, WIJava Developer
Responsibilities:
- Business Logic was implemented according to the Functional Requirement was done by using UML diagrams.
- Took Active participation in the design and development of both the projects. consumed SOAP based web services using JAXWS.
- Participated in development of a responsive single page using ReatJS and java script.
- Involved in development of GUI framework using Angular 2 and HTML.
- Took active part in integrating java application with Documentum teams code.
- Involved in development of Test Plan and Test Cases for Unit Testing, System Testing and User Acceptance Testing (UAT) of Documentum 6.7SP1 Product Suite.
- Created UI screens using JavaScript.
- Responsible for both projects development.
- Used core Java and Java Collections for backend coding and also for data manipulation on Frontend.
- Dealt with offshore teams for Project co-ordination.
- Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- SOAP UI tool was used for Testing with the WSDL provided by SFDC .
- Experience in API Management with APIGEE.
- Developed SQL as well as JPA Named queries to interact with Oracle 10g, MySQL database.
- Automation of script to build and deploy using Jenkins.
- Set up Salesforce Console functionality and navigation.
- Worked with defect tracking system JIRA .
- Used Spring for developing the project.
- Used SVN for Version Control.
- Tested modules using JUNIT framework.
Environment: JAVA/J2EE, Spring, SOAP, JavaScript, Oracle, XML, Weblogic10.3.4, JUnit, JIRA, Angular2 Jenkins, SVN, Agile Scrum, Node.js.
Confidential, McLean, VAJava Developer
Responsibilities:
- Implementation of Business logic with respect to Functional behavior of the designed interfaces using UML diagrams.
- Responsible for design of data transformer module using Visio.
- Developed modules using web(JSF2) and Enterprise Technologies.
- Responsible for consuming JAXWS and created middle wear Webservices .
- Designed Data executor module and developed business logic.
- Responsible for event processor design and development.
- Worked on Oracle, DB2 Database for maintaining test environment.
- Worked on RECON project from scratch using JSF2, JAX-WS, EJB3.0, Apache Active MQ,XML and PrimeFaces5.1.
- Used SOAP UI for testing the web services.
- Migrated the new user interface using ReactJS, AngularJS and HTML.
- Used Java collections extensively to manipulate the data on front end.
- Created GUI screens using Prime faces5.1 framework.
- Developed Notification framework using XML digester and Java Mail API.
- Responsible for developing selling application using Spring core and MVC.
- Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects using Hibernate.
- Developed data transformer i.e. CDM data to priceable Item object.
- Worked on IBM Rational ClearCase. For creating a view, for code Check-In and Check-Out.
- Used Eclipse IDE to develop and to debug the code.
- Installed and configured LDAP servers to authenticate between Linux, Apple and Windows environments.
- Led automation of Azure deployments utilizing PowerShell.
- Involved in extensive functional and unit testing of the modules using Junit.
Environment: Core Java, J2EE, Spring Core and MVC JSF2, Primefaces5.1, JAX-WS, EJB3.0, XML, WebLogic 10.3.4, JMS, Oracle, SOAP UI, Agile Scrum, JUnit .
ConfidentialJava Developer
Responsibilities:
- Understanding business objectives and implementation of business logic
- Involved in the development of the Middle-tier and Backend using Java, J2SE, J2EE and Oracle.
- Developed the User Interface (UI) using Java Server Pages (JSP) utilizing Custom Tag Libraries and XSLs.
- Designed web pages using JSP, XSL, HTML, DHTML, AJAX and client-side validation with JavaScript.
- Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Singleton, and Data Access Object (DAO).
- Implemented caching techniques, and DAO’s to retrieve the data and did other database configurations using Hibernate
- Implemented STRUTS Model View Controller architecture to develop presentation tier and business layer.
- Designed, developed, implemented, and maintained a continuous integration system using Ant, ClearCase, Groovy.
- Have been responsible for doing code review and configuration build management for the application using Ant and Maven.
- Involved in Implementing several business methods in the business-tier for providing mortgage services
- Extensively worked with purchasing home and refinancing modules.
- Develop Struts Actions that grabs data from the forms, does validation and calls services and data access objects (which are java POJOs).
- Consumed Web Services to validate account information when transferring funds from one bank to another.
- Developed Java utility classes for common application functionality like database access, error logging and configuration file.
- Designed and developed DAO’s for accessing the POJO’s and updating the DB tables using the pojo’s using Java Collections, Synchronization etc.
- Configured hibernate.cfg.xml, developed POJO’s and wrote the xml file to map objects to relational database
- Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
- Developed rule modules using Rule Engines, Drools.
- Involved in writing HQL queries for data retrieval/storage of the customers.
- Involved in consuming web services using SOAP, XML, WSDL, UDDI, XML Schemas, JAXB, and AXIS.
- Developed XSLT templates to view transactions either as HTML or download as PDF documents.
- Developed test cases and unit tested account summary, transaction history using JUnit.
- Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
- Tested, debugged and implemented the application using JUnit for unit testing.
Environment: Java 5, J2EE, J2SE, Servlets, JSP, STRUTS MVC, Tiles, Spring (IOC, AOP), Hibernate 3.0, JavaBeans, Eclipse IDE, UML, HTML, AJAX, JavaScript, CSS, WebSphere 6.1,, XML, XSLT, Oracle 10g, JMS 1.1, PL/ SQL, JUnit, JNDI, Maven JDBC, VO, Unix, Linux, IBM MQ series, MDB, Java Collections, Multi-threading, Webservices (SOAP, UDDI, WSDL) .
