Java/j2ee Web App Developer Resume
Dulles, VA
SUMMARY:
- 7 years of IT experience in application design, software development life cycle (SDLC), Agile methodologies maintenance and enhancement of web - based applications.
- Extensive experience as designing and developing in Java & J2EE Web technologies based on In-depth knowledge of Object Oriented Programming, Database Programming, Web Programming and GUI Development.
- Solid experience in web based projects using Java and J2EE technologies on various application servers like WebLogic, WebSphere and Tomcat.
- Handson experience in cloud computing technologies like PCF, SPARK for ElasticSearch, AWS, Kibana.
- HandsOn experience in designing gaming applications with HoloLens Device, unity and visual studio upon requirements.
- Strong working experience in Design, Development of several Web-based Applications using open source frameworks such as Struts and Spring.
- Hands on experience in JavaScript frameworks like Angular JS, Node.JS, EXT.JS, Less JS,Backbone JS.
- Good knowledge in HTLM5/CSS3 development and have experience in backbone.js, angular.js, responsive design by using bootstrap.js.
- Handson experience on public assistance programs like support and TANF.
- Good knowledge on Gulp and Grunt build system to automate tasks during development process
- Experience in Core Java, Multithreading and Design Patterns.
- Expertise in using Microsoft office desktop applications like Outlook, Powerpoint, Excel, word for creating and modifying documents according to client requirement.
- Hands on experience in Presentation-tier development and support using Java scripts, JSP/Servlets for client side validations.
- Experience with IDE tool such as Eclipse, MyEclipse, STS, IBMRAD and NetBeans.
- Experienced in Software Configuration management tools such as CVS, SVN, PVCS and also build script Ant.
- Experience in application and web servers such as Websphere,JBoss, Apache Tomcat & Unix.
- Experience in writing SQL queries on databases like Oracle, MySQL, Oracle 9i and DB2
- Good apprehension in implementing Web Services using WSDL, SOAP and RESTFUL.
- Followed Test-driven development - Junit, integration & smoke test.
- Experience with Agile, Scrum and iterative methodologies
- Good apprehension on Log4j and Design Patterns.
- Knowledge in composition tools including HP (Exstream) Dialogue and Visual Compuset.
- Communicate effectively (both written and verbal) with people at different levels including stakeholders, internal teams and the senior management.
- Expertise in testing web services using testing tools such as SOAP UI, Swagger UI and Postman.
- Experience in performing requirement analysis working with software vendors
- Self-motivated, willing to learn quickly and adapt to new technologies.
- Experience in Banking, Retail, Telecommunications and insurance Domains
TECHNICAL SKILLS:
Java Technologies: Java, J2EE, JDBC, Servlets, JSP, EJB, JMS, JNDI, Webservices(SOAP, RESTFUL), JPA, JAX-WS: XML, HTML, CSS, UML, JavaScript, JQuery, AngularJS,backbone.js, Node.js, UNIX/LINUX
Frameworks: Struts, Spring, SpringBoot, Hibernates(Hibernate ORM), Micro Services SDLC, Agile Scrum
Middleware Servers: IBM Web Sphere 8.5.5,JBoss 6.0, Tomcat 7.0, weblogic 10, Pivotal Cloud Foundry.
RDBMS/Databases: Oracle 11g/10g/9i, DB2, MySQL, Couchbase, SQL Developer and TOAD: SVN, Clear Quest, WinCvs
XML Technologies: Log/Build/Test
Defect Management: XML, XSLT, SAX, DOM, DTD Schema Apache Log4J, Junit, ANT, Maven, Gradle, JunitHP Quality Center, EclEmma (code coverage)
Operating Systems UNIX, Windows, Solaris
IDE s / Tools: Eclipse Kepler, STS, SVN, RAD, RCP, Jenkins, GIT, Beyond Compare, JIRA Continuous Integration Hudson, jenkins, SonarQube.
PROFESSIONAL EXPERIENCE:
Confidential, Dulles, VA
Java/J2EE Web App Developer
Responsibilities:
- Used SpringBoot framework to write Presentation Layer, Business Layers and Controller servlets.
- Used Oracle 10g as backend databases and actively involved in writing PL/SQL functions and packages.
- Created Application Engine programs using PeopleSoft File Layout, imported data from external files (.csv, .xml) to PeopleSoft Tables.
- Developed web service client based on WSDL’s provided by middleware team for retrieving bill credits and customer agreement data from backend systems like Couchbase Database.
- Development of application using Jquery, DHTML, Javascript, CSS, AngilarJS 2 and 4.
- Created JSP pages using standard JSF tags, decorated using CSS
- Performed builds and deployment and responsible for source code control and release management.
- Created JDBC data source and connection pooling for the Application, and hibernate mapping files when needed.
- Creation of different AWS service like API, RDS instance and Lambda to build a server less application.
- Developed Micro Services to provide RESTful API utilizing Spring Boot.
- Leveraging AWS SDKs to interact with AWS services from the application.
- Implemented RESTAPI using WSDL response.
- Implemented Business Services using the Core java and SpringBoot.
- Implemented Persistence layer using Spring JDBC.
- Involved in writing SQL queries.
- Deploying application on Pivotal Cloud Foundry.
- Used Ajax to provide dynamic features where applicable with the help of prototype library .
- Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing handsOn experience on SonarQube to check code quality and intergrate with CI servers to build projects and deploy on sonar server.
- Tested Service and data access tier using JUnit in TDD methodology
- Used Agile Development methodology of software development
- Used Maven and Gradle for building application and generate war/jar files.
- HandsOn experience in implementing ElasticSearch Using Spark and finding metrics through logs.
- Performed database synchronization on production and test systems to monitor data flow and fix bugs.
- Deveopled simple project to integrate our application with HoloLens Device/Emulator using unity and visual Studio.
- Involved in deployment of application on Weblogic Application Server in Development & QA environment.
Environment: Java 1.8, SpringBoot MVC, Spring REST, STS, JSP, Servlets, Kibana, Web Services, Hibernate, JMS, ActiveMQ, Jquery, Bootrap, XML, Ant, AngularJS 4, Micro Services, Lambda, SonarQube, HoloLens, Couchbase, SVN, GitHub, JDBC, Oracle 10g,Unix, Weblogic 7.0, Maven 3.2.5
Confidential, Champaign, IL
Java/J2EE Web App Developer
Responsibilities:
- Worked closely with Business analyst to understand the current process.
- UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
- Wrote classes and methods in Core Java, J2EE and involved in design and implementation of front-end controller using Spring MVC.
- Designed web pages using JSP, XSL, HTML, DHTML, AJAX and client side validation with JavaScript
- Extensively worked on Spring framework and integrated Hibernate and also used spring Inversion of controller and Dependency Injection principles.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js and node.js
- Used webpack-dev-server to server webpack bundler and emit information about the compilationstate of the client.
- Used XMLSpy editor for modelling, transforming and editing XML technologies
- Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
- Designed and developed the UI components using JSP, HTML 5, CSS 3, JavaScript,AngularJS, jQuery and AJAX
- Developing with RESTful API interfaces and programming with AWS APIs.
- Used Apache CXF and Spring WS to consume web services.
- Used RESTful webservices that specifies constraints like Performance, Scalability and Modifiability that enables services best on web.
- Developed Entity Beans as Bean Managed Persistence Entity Beans and used JDBC to connect to backend database DB2.
- Creating environment for user-acceptance testing and facilitating Integration and User Acceptance Testing with JUNIT.
- Developed and tested the applications on JBoss Application Server.
- Extensively worked with Oracle database, created and worked with various database objects like Packages, Stored Procedures, Functions, Triggers, Views, Materialized Views, dblinks, external tables, Materialized Views etc.
- Used Maven for application build and war file generation.
- Designed and implemented Connection pooling for high-level performance.
- Good experience to write the build script-using ANT for deploys and backup.
- Highly experienced in providing technical support for a variety of Telecom applications.
Environment: Java/J2EE, JSP, Spring 2.0, Hibernate, EclipseIDE, Websphere Server6.x, RESTful Web Services, AJAX, SQL, CSS, HTML, AngularJS, NodeJS, webpack, Jquery, XMLSpy, CXF, SDLC, JavaScript, JSON, XML, ANT, Maven, JBoss, JSTL, UML,UNIX, TOAD, SQL Developer
Confidential, Memphis, TN
Java/J2EE Web App Developer
Responsibilities:
- Extensively involved in the phases of SDLC.
- Involved in designing the UI and developed the UML class diagrams.
- Involved in front end development using JSP’s and Servlets that present data to the client.
- Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML, AngularJS, NodeJS and AJAX.
- Used React Library to build complsable user interfaces.
- Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, Front Controller Pattern and MVC.
- Implemented Struts MVC architecture and Tiles for an efficient implementation of the view level customizations and interfaced with application logic.
- Developed Struts Actions and action mappings for fetching information from and delegating request to the service layer.
- Used Spring web MVC to implement MVC architecture.
- Implemented the persistence layer using Hibernate and configured Hibernate with Spring to interact with the Database from the DAO
- Implemented the persistence layer using Hibernate ORM.
- Used Apache CXF and Spring WS to consume web services.
- Implemented Spring Transactions along with Spring ORM for database transactions.
- Developed EJB component to implement business logic using Session and Message Bean.
- Implemented asynchronous request processing using Message Driven Bean.
- Exposing the Services using WebServices with WSDL, SOAP, and UDDI.
- Excellent working experience with Oracle including storage and retrieving data using Hibernate.
- Building and Deploying the application in Weblogic Application Server.
- Used ANT tool for building application EAR for deploying on Web Logic Application servers.
- Worked closely with technical support team to resolve technical problems raised by help desk in an effective and timely manner.
- Written JUnit Test cases while performing unit testing.
- Provided Log4j support for the application for debugging the system.
Environment: J2EE, JDK 1.5, Eclipse 3.5, Struts 2.3, JSP, Servlets, EJB 3.0, Hibernate 4.0, Spring MVC, SpringORM, Spring AOP, Oracle 11g, PL/SQL, AngularJS, reactJS, NodeJS, CSS, AJAX, HTML, java script, Log4J, JUnit, SOAP, JMS, XML Bean, Weblogic Application Server 10.0, ANT.
Confidential, Bloomington,IL
Java/J2EE Web Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Attended everyday Enterprise Workflow Stand-Up meeting to provide current status, thus implementing Agile (Scrum) Methodology with Test Driven Development.
- Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
- Developed and implemented the DAO design pattern including JSP, Servlets, Form Beans and DAO classes and other Java APIs.
- Implemented dynamic web interface using AJAX and user authentication through LDAP.
- Developed JSP fragments for control of the business processes in the middle-tier and did its integration.
- Used JSON for storing and exchanging test information, as it is smaller and easier to parse compared to XML.
- Created and deployed web pages using HTML, CSS, JSP, JavaScript and jQuery.
- Integrated usage of CRUD operations, performed Inner/Outer joins, used stored procedures, stored functions and cursors using Oracle
- Used Clear Case to track and maintain the different version of the application.
- Used Maven to build the J2EE application.
- Used IBM Rational Application Developer 8.0 with Web Sphere Application Server.
- Performed unit testing to have defect free application code.
- Written JUnit Test cases while performing unit testing.
- Worked with QA team for testing and resolve defects.
- Used Maven automated build scripts to compile and package the application.
- Implemented Log4j for the logging the project.
Environment: Java, JSP, Servlets, XML, HTML, CSS, Java Script, AJAX, JSON, jQuery, Web Sphere Application Server, JDBC, XML, Multithreading, UML, SOA, Rest Web Services, RAD, Maven, JUnit, Oracle 10g,Clear Case, Maven
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Attended everyday Enterprise Workflow Stand-Up meeting to provide current status, thus implementing Agile (Scrum) Methodology with Test Driven Development.
- Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
- Developed and implemented the DAO design pattern including JSP, Servlets, Form Beans and DAO classes and other Java APIs.
- Implemented dynamic web interface using AJAX and user authentication through LDAP.
- Developed JSP fragments for control of the business processes in the middle-tier and did its integration.
- Used JSON for storing and exchanging test information, as it is smaller and easier to parse compared to XML.
- Created and deployed web pages using HTML, CSS, JSP, JavaScript and jQuery.
- Integrated usage of CRUD operations, performed Inner/Outer joins, used stored procedures, stored functions and cursors using Oracle
- Used Clear Case to track and maintain the different version of the application.
- Used Maven to build the J2EE application.
- Used IBM Rational Application Developer 8.0 with Web Sphere Application Server.
- Performed unit testing to have defect free application code.
- Written JUnit Test cases while performing unit testing.
- Worked with QA team for testing and resolve defects.
- Used Maven automated build scripts to compile and package the application.
- Implemented Log4j for the logging the project.
Environment: Java, JSP, Servlets, XML, HTML, CSS, Java Script, AJAX, JSON, jQuery, Web Sphere Application Server, JDBC, XML, Multithreading, UML, SOA, Rest Web Services, RAD, Maven, JUnit, Oracle 10g,Clear Case, Maven