Java Developer Resume
West Chester, PA
PROFESSIONAL SUMMARY:
- A motivated proactive professional 8 years of IT experience in analysis, design, development, testing, delivery and production support of application software & Expertise in Banking, Healthcare,FinancialDomains.
- Working Experience in SDLC by using Waterfall, Agile (Scrum) and Iterative system development methodologies
- In - depth knowledge and experience in Java, J2EE, Servlets, JSP, Angular JS, Node JS,HTML, JDBC, JNDI, jQuery, MVC, Spring Hibernate, Web Services, XML, JSON, JAXP and JAXB
- Experienced in various Java and J2EE Frameworks such as Spring MVC Framework, Hibernate, JMS, JSTL, Jersey, Spring Rest & Spring Boot Technologies
- Hands-on experience in the Spring Framework, Spring Core (IOC Container, AOP), Spring MVC, Spring Templates, Data Access (Transactions, JDBC, and ORM) and Spring Boot Technologies
- Expertise in configuring HibernateFramework and writing the code for DAOS
- Extensive knowledge and experience in SOAP and REST Web Services using Jersey framework.
- Familiar with web/application servers like WebSphere, WebLogic, JBoss, and Tomcat Server.
- Proficiency in developing build & deployment scripts using Gradle, Maven andextensive experience in different IDEs like RAD, Eclipse.
- Hands on experience with J Unit, J-Web Unit, Testingand Log4j in developing test cases.
- Good knowledge in Design Patterns like MVC, Factory, Abstract Factory, Business Delegate, DAO and Session Facade.
- Hands on experience in working with Spring Boot.
- Experience in developing and solid understanding of Micro Services Architecture.
- Experienced in developing UML diagrams likeUse Case Diagrams, Class diagrams and Sequence Diagrams
- Skillful in full life-cycle development using Object Oriented Methodologies /Programming (OOP’s).
- Expertise in using version control tools such as SVN, CVS & GIT
- Possess good RDBMS concepts knowledge and worked with Oracle, SQL, and MySQL databases.
- Strong Analytical, Problem Solving, Debugging and Interpersonal skills with excellent understanding of system development metrics, techniques and tools.
- Excellent Communication and Presentation skills complemented with the ability to quickly adapt to new environments and master new technologies.
TECHNICAL SKILLS:
Languages: Java, C, C++, Web Technologies
Methodologies: Agile, Waterfall
Java Technologies: J2EE, JSP, Servlet, JDBC, Junit,Struts
Markup Languages/Design: HTML, CSS, XML, DOM,XSL,XSLT
Front End Tools: AngularJS, jQuery,NodeJS,JavaScript, HTML5, CSS3, JSP
Web-Services: Restful, SOAP (SOA and WSDL), JAXB, JAX-WS, JAX-RPC
Frameworks: Spring (Core, MVC, IOC, ORM, Boot), Hibernate
Application Servers: Apache Tomcat, WebSphere, WebLogic
Databases: Oracle, MySQL, CouchBase
Query Languages: SQL, PL/SQL
Build & Design Tools: Eclipse, NetBeans,Gradle, Maven, Jenkins, Ant, UML, Visual Basic 6.0, Session Facade, Singleton, Business Delegates and DAO
Version Control: CVS, SVN, GitHub, Clear Case
Operation Systems: Windows, Linux, UNIX
Design Tools: AltovaXMLSpy, Visio 2007, Dreamweaver CS4
Other Tools: Quality Center, Quick Test Professional
PROFESSIONAL WORK EXPERIENCE:
Confidential, West Chester, PA
Java Developer
Responsibilities:
- Actively involves in various phases of Software Development Life Cycle(SDLC) such as Design,Analysis, Development and Testing.
- Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.
- Implemented Micro Services based Cloud Architecture using Spring Boot.
- Designed and developed Micro Services business components and RESTful service endpoints using Spring boot.
- Implemented RESTfuland SOAP based web services using for JAX-RS and JAX-WS respectively.
- Implemented RESTfulWeb Services to retrieve data from client side using Micro Servicesarchitecture.
- Implemented first-hand the best/worst practices for integrating Micro Services into existing system architecture.
- Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.
- Used Pivotal Cloud Foundry to deploy Micro Service applications.
- Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring JDBC, CouchBase.
- Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.
- Validations are done using SoapUIand Ready APItesting tool framework in different environments.
- Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application
- Used Ref-UI for backend transactions in different environments.
- Automate build process through Gradle Scriptbuild framework.
- Used GoCDfor Continuous Integration and Continuous Delivery to build pipelines during deployment.
- Used Couch Base Server is specialized to provide low-latency data management for large - scale interactive Web Applications.
- Used HP ALM for defect tracking systems.
- Worked on Log4J to validate functionalities andJUnit for unit testing
- Implemented configured and customized Rally issue tracking software with agile plug-in across all company functions.
- Used GitHub to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts
- Used Spring Tool Suite(STS)IDEtool for application development.
Environment: Java 8, Spring, Spring Boot, Spring Security, Spring batch, Servlets, XML, GitHub, JSP, Spring MVC, JDBC, CouchBase, JUnit, Gradle, JMS, RESTful, SoapUI, Ready API, Micro Services, Pivotal Cloud Foundry, JavaScript, JSP, HTML, ALM, Agile Methodology, AngularJS, AJAX, Log4J, SOAP, Java Server Pages, WSDL, Rally, Spring Security, STS.
Confidential, Cincinnati, OH
Java Developer
Responsibilities:
- Involved in Analysis, Design and Implementation translation of Business User requirements.
- Actively participated in the daily SCRUM meetings and paired programming to produce quality deliverable within time.
- Interacting with QA team and Business team to resolve defects.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control and Hibernate.
- Used Hibernate, Object Relational Mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
- Actively participated in the dailySCRUM meetings to produce quality deliverables within time
- Implemented RESTfulweb services using Apache CXF, Jersey for JAX-RS
- System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as DTO, Intercepting Filters, Singleton and Data Access Object(DAO)
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture Spring MVC, Spring Annotations, Spring JEE, Spring Transactions, Hibernate and JDBC.
- System was built using Model-View-Controller (MVC) architecture with Spring.
- Developed Web Services using Restful with Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate with Active Directory application using Restful API.
- Back end coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Exception Handling etc.
- Implemented the application using the concrete principles laid down by several design patterns such as Facade, Business Delegate, Singleton, Data Access Object.
- Mobile version developed using jQuery Mobile.
- Using detect mobile browsers JavaScript to detect whether it is a mobile browser and redirect to your mobile website.
- Worked on Log4Jto validate functionalities andJUnit for unit testing
- Implemented configured and customized JIRA issue tracking software with agile plug-in across all company functions and acted as JIRA administer.
- Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts
- Used Eclipse as an IDE for application development.
Environment: Java, Hibernate, Spring, Servlets, XML, JSP, Spring MVC, JDBC, JUnit, Jenkins, Maven, WebSphere, JMS,RESTful, IBM, JavaScript, JSP, IBM, HTML, Agile Methodology, Angular JS, AJAX, Log4J, SOA, SOAP, JSP’s, WSDL, JIRA, Tortoise SVN, Eclipse.
Confidential, CA
Java Developer
Responsibilities:
- Developed application using Agile Methodology
- Responsible for creating functional design documents, technical documents, flow charts and data flow diagrams.
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the member request for two modules
- Developed the DAO layer using the Hibernate annotations and configuration files
- Used Spring MVC Framework Dependency Injection for integrating various Java Components
- Consumed Enterprise Web Services & generated client using Jersey and Axis Frameworks
- Developed specialized search system using Mongo DB, Java Servlets, JUnit, Maven.
- Helped UI to integrate the java beans data using JSTL, Spring tags
- Used Maven Scripts to build and deploy applications and worked closely with build team to resolve CI, Maven site and Report Issue.
- Experienced in working with Spring Boot.
- Unit Testing Java code using JUnit 4 and Integrating with Jenkin
- Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
- Involved in testing and deployment of the application on WebLogic Application Server during integration and QA testing phase
- Was part of production support team to resolve the production incidents
- Co-ordinate with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved
- Documentation of common problems prior to go-live and while actively in a Production Support role.
Environment: Java, J2EE, JSP, Servlets, JDBC, XML, Spring 3.x, Hibernate, Web Services, SOAP,Restful, WSDL, Jersey, Axis, SOAP UI, Eclipse, Oracle11, TOAD, JUNIT, SQL, PL/SQL, JSTL, Spring Tags, HTML, CSS, ANT, Maven, Jenkin, UML, TOAD, WebLogic, Linux.
Confidential, Durham, NC
Java Developer
Responsibilities:
- Involved in gathering business requirements, analysing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio.
- Actively participated in Object Oriented Analysis & Design sessions of the Project, which is based on MVC 2 Architecture using J2EE and Struts.
- Implemented the JSPs and EJBs in the Struts Framework to effectively handle the workflow of the application.
- Developed many JSP pages, used JavaScript for client side validation.
- Developed Action classes to handle HTTP client requests by using HTTP Servlet Request, HTTP Servlet Response, Action Mapping and Action Form objects.
- Developed web services in Java and Experienced with SOAP, WSDL.
- Used the JDBC for data retrieval from the database for various inquiries.
- Used Clear Case for code repository and as version control mechanism.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report
- Created test cases and Involved in Unit Testing.
- Used IBM DB2 Universal Data Base and CONNX for back end database access and used ORACLE for configurable data and caching.
- Application was developed using RAD 8 with application server as WebSphere 8.
Environment: Java, EJB, XML, RAD, Struts, EAR, JSP, HTML, XHTML, Clear Case Repository, ITSM Service Management Application, PLSQL Developer, SQL Server Management Studio, Log Viewer, LDAP Browser, Infonaut ConnX Client, DB2 Server, Visio, XMLSpy
Confidential
Java Developer
Responsibilities:
- Involved in the project from the requirements gathering phase to the production.
- Worked in J2EE/java, HTML and web application.
- Developed DAO objects using JDBC and use cases using UML.
- Used Eclipse as IDE tool to develop the application.
- Coordinated with designers to implement mock-ups and the layouts of the application.
- Involved in developing the UI pages using Java Server Pages, HTML, DHTML, CSS, JavaScript and jQuery.
- Developed web pages with functionalities like login, register, forgot password, Email, Filters using HTML and form validations using Java Script.
- Used JavaScript for updating a part of a web page to reduce the bandwidth usage, load time in web pages and for page functionality and Pop up Screens.
- Used HTML to make dropdown menus on web pages and display part of a web page upon user request.
- Developed SQL queries, stored procedures, for databases.
- Unit testing and Regression Testing of Web Application to fix the issues involved in the development.
- Prepared Test cases based on the requirements document.
- Developing Unit test cases in Junit or other unit testing frameworks.
- Worked on bug fixing and enhancements on change requests.
Environment: Windows XP, Java, J2EE, JSP, Struts framework, HTML, DHTML, XML, JDBC, MySQL, CSS, JavaScript, Eclipse, Hibernate, Spring and MS Office.
Confidential
Java Developer
Responsibilities:
- Involved in projects utilizing Java, Java EE and Spring Framework Web applications to create fully- integrated client management systems.
- Oversee all stages of design, development, and deployment of new Java-based vendor application system for financial-services industry.
- Created and explained prototypes to end users.
- Designed and developed application using Spring frameworks.
- Setting up build environment and deploying of application in all the servers.
- Wrote SQL and implemented Spring ORM using Hibernate.
- Involved in implementing theMVC framework- which is based on Spring and Hibernate.
- Worked on generating the web services (JAX-WS) classes by using Service Oriented Architecture SOA, WSDL, UDDI, SOAP
- Involved in writing DAO layer using Hibernate to access the Oracle database
- Implemented Hibernate to map all the tables from different data sources to make database updating.
- Developed Ant scripts to bundle and deploy application
- Developed various test cases and performed unit testing using Junit
Environment: Spring, JSP, Servlets, Oracle, Java Script, jQuery, Hibernate, Web Logic, HTML, XML, CSS, CVS, GIT JUnit, Eclipse, SOAP, WSDL, Web Services, WebLogic
