Sr. Java/j2ee Developer Resume
Malvern, PA
PROFESSIONAL SUMMARY:
- 7 years of Experience in teh Java/ J2EE development in all phases of Software development life cycle
- Including Analysis, Design, Development, Testing, Implementation, and Documentation.
- Very strong knowledge in Object Oriented Analysis and Designing, Object oriented programming and
- Experience in development of applications using java Java/J2EE web applications using Java, Servlets,
- Excellent knowledge and experience of developing applications wif Model View Architecture (MVC)
- Experienced in creative and TEMPeffective front - end development using JSP, JSP Tag Libraries, Servlets,
- Experience in Front End Technologies: JSP, HTML5, Rich faces, Bootstrap, JQuery and Angular.js
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout)
- Experience in CSS pixel-level layout, Consistency wif browsers, Version and Platform Independence.
- Experience in configuring build tools like Maven and ANT for teh development and deployment.
- Experience in Requirement gathering & analysis, designing UML - for developing application specific
- Have extensive experience in building and deploying applications on Web/Application Servers like
- Experienced in configuring of build files wif ANT, Maven and logging using log4J.
- Experience in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, Schema, SOA, JAXB,
- Experience in Service Oriented Architecture using Web Services like SOAP & Restful.
- Experienced in writing simple Stored Procedures, understanding complex Stored Procedures and
- Hands on experience in giving Production and Deployment Support.
- Strong experience in UNIX and Linux.
- Extensively worked on new requirement and enhancements to meet teh client requirements.
- Experience in Design and Development of custom software solutions, and Re-engineering to enhance
- Experience in SOA and Web Services and its various aspects of integration wif Application Servers.
- Experience wif UML for designing applications using Rational Rose and QSEE.
- Client interaction for requirement gathering/business process mapping, finalization of technical and
- Developed and deployed EJBs on BEA Web Logic 8.0/7.1 application server.
- Extensive experience in SOAP, XML and WSDL (Web Services).
- Good experience in Version control using CVS, SVN.
- Experience in using Junit for unit testing and Test-Driven Development.
- Design, development, testing, troubleshooting and debugging of teh web application
- Strong command on Bug tracking tools like Bugzilla and other like Quality Center.
- Experience in design and development wif tools like Eclipse, My Eclipse
TECHNICAL SKILLS:
Languages: Java/ J2EE, C, C++, HTML, DHTML, SQL.
Operating system: Windows, Unix.
Java Technologies: Core Java, JDBC, Hibernate, JSF, XML Parsers, JSP, ServletsPortals, EJB, JMS, Java Swing, JavaBeans, Web Services, Microservices, OSGI, Spring, Spring Cloud, Spring Boot.
Frame Works: Struts 1.x/2.x,Hibernate3.x,Spring2.5/3.0, Jackrabbit, Groovy on Rails 2.x, Apache Sling
Databases: Oracle, MySQL, SQL Server
XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP, Rest
Web Technologies: HTML5, CSS3,JavaScript, AJAX,jQuery and Angular JS
Servers: IBM Web Sphere6.x/5.x, Apache, WebLogic, Tomcat 5.x/6.x, JBOSS 4.x/3.x
Tools: Eclipse, WSAD, RAD, CVS, JBuilder, JDeveloper, Ant, Maven
Concepts: UML, Design Patterns.
PROFESSIONAL EXPERIENCE:
Confidential, Malvern, PA
Sr. Java/J2EE Developer
Responsibilities:
- Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for teh sprints.
- Designed teh front-end screens using Angular JS, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot.
- Involved in CQ5/AEM related design and framework development using templates, components widgets, CQ5 bundles, JCR/Sling API, configuring Cloud Services, publish and author set-up.
- Developed Angular controllers, services, filters and developed HTML templates wif various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if, ng-show, ng-hide, ng-change, ng-blur etc.
- Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. for developing teh UI.
- Developed Angular services making use of resource service to perform REST API calls to teh backend.
- Developed reporting dashboards, which processes large amount data dat are stored in Elastic Search and My SQL platforms and generates reports and displays in dashboards.
- Automated deployment of applications to Pivotal Cloud Foundry (PCF) using Jenkins scripts.
- Identified and created indexes, mappings and data in Elastic search and used Elastic Search REST API’s both single and multi-document API’s. API’s like Index, Multi Get, Bulk etc.
- Worked in Used various aggregations like Metrics, Average aggregations in Elastic Search.
- Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium
- Developed REST controllers using Spring Data REST to serve teh UI wif required JSON data.
- Extensive knowledge on AWS EC2, Amazon S3, Amazon Elastic Load balancing and other parts of AWS infrastructure.
- Worked on AWS multi factor authentication (MFA) related to security groups including rest security.
- Configured and tuned teh AWS EC2 and worked on ELB, Route53 for high availability.
- Implemented Micro services architecture using Spring BOOT enabled REST API wif teh Spring Cloud modules.
- Worked on Integration of Microservices deployment patterns wif teh PAAS platform on top of AWS and Integrating wif teh Config server and ZUUL proxy.
- Experience on configuring auto scalable and highly available microservices set wif monitoring and logging using AWS, Docker, Jenkins and Splunk
- Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.
- Used complete annotation driven approach to develop teh application using Spring Boot and was involved in setting up teh spring bean profiling.
- Used REST Client and POSTMAN to test teh rest-based services and used Junit and Mockito to test teh middleware services.
- Used Hibernate in teh persistence layer and implemented DAO’s to access data from database.
- Used Node.js to run Grunt tasks and build properly teh project (compile, minify, concat etc.) and Implement modules into Node JS to integrate wif designs and requirements. Used GruntJS, BowerJS, Express from NodeJS.
- Involved in enhancing existing MEAN (MongoDB, Express, Angular and Node) stack applications and provided teh required support.
- Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop teh application.
- Prepared Documentation for Unit Test Plan and Unit Test Results for teh QA purpose. Participated in teh release night shakeouts/overnight deliveries and QA Support.
- Took part in setting up teh application wif Jenkins and AWS and is involved in builds and deployments to Tomcat server.
Environment: Java 8, STS, Tomcat 7, Spring Tool Suite, Spring, Spring Boot, Hibernate, Elastic Search, RESTful Web Service, Oracle, HTML5, CSS3, JQuery, AngularJS, Express, JavaScript, GIT, JMS, Jenkins, Agile, JIRA tool, Selenium, Log4j, Maven, AWS, Docker, OAuth2, Pivotal Cloud Foundry, Kubernetes, Splunk, Dyntatrace, Apache Kafka, React, Node JS, Jenkins, Cassandra, Couchbase, Hazelcast, Mule API Gateway, Cucumber JVM.
Confidential, Irvine, CA
Sr. Java/J2EE Developer
Responsibilities:
- Worked on junit framework for unit testing.
- Involved in deploying applications into QA, DEV and UAT environments.
- Involved in using Core java concepts - Collections, Networking, Exception Handling, Multi-Threading, Concurrency, Serialization and Data Structures.
- Involved in designing 3 various application implementing SPRING MVC Architecture.
- Developed various halper classes needed following Core Java multi-threaded programming and Collection classes.
- Writing standalone Java classes, reusable components using JDBC and Java Beans for getting data from SQL tables.
- Configured session timeout wif Spring Boot in server side and implemented auto logout functionality.
- Used Gradle to build and deploy teh application on web logic server.
- Used log4j for logging and SVN for version control.
- Performing unit-testing using Jasmine, Karma and end-to-end testing using Protractor.
- Developing APIs to support Angular JS UI migration, and XSDs to build web services data.
- Created Micro services for Account, Permissions modules.
- Implementing teh Spring Security and validated teh form developed using JSP.
- Created proof-of-concept using responsive web design, Node Js, React Js.
- Used DAO pattern to fetch data from database using Hibernate to carry out various database transactions.
- Used Spring Boot for developing microservices, REST to retrieve data from client side using microservice architecture and Pivotal Cloud Foundry (PCF) for deploying microservices.
- Developed Message Driver Beans to receive teh messages from teh EMS Provider.
- Used SVN for version control and used IntelliJ as teh IDE for developing teh application.
- Worked on Struts, HTML5, logic, bean tags in JSP.
- Tested SOAP web services using SOAP UI and REST web services using REST Client.
- Developed UNIX shell (ksh) scripts to automate most of teh engineering and testing.
- Designed and developed Oracle 12c PL/SQL batch and real-time processes for loading data from internal and external systems using SQL Loader and External tables.
- Defined Web Services using XML-based Web Services Description Language.
- Responsible for Detail design and GUI development.
- Developing RESTFUL Web services using Spring boot, Spring RESTFUL template, JPA2.1
- Implemented Maven Script to create JAR, WAR, EAR and dependency JARS and deploy teh entire project onto teh Web Logic Application Server.
- Used RAD for developing web components such as JSP, Controller tier dat includes action classes and business tier dat includes EJB 3.1.
- Developed frontend of application using Boot Strap (Model, View, and Controller), Backbone.js, and Angular.js framework.
- Utilized Node.js to create a fast and efficient chat server.
- Responsible for customer interaction, analysis of teh requirements and project scheduling.
- Written SQL and stored procedures as part of database interaction.
- Worked wif NoSQL database to store JSON like dynamic connections data.
- Database design and connectivity done by using JDBC Bridge.
- Implemented teh Hibernate framework (ORM) to interact wif Oracle 12c and MSSQL database for CRUD operations.
- Implemented Dynamic batch feature for batch processing wif Spring batch.
- Developed and implemented code on new requirements as a developer using Spring MVC and Hibernate by using Agile Methodology.
- Strong experience of developing data models usingHibernate ORM tools, POJOsand configuring Hibernatepersistence layer.
- Ran Bower and Grunt components and wrote teh scripting using Node.js.
- Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI.
- Designed and developed UI screens wif JSP and JSF 2.1 to provide interactive screens to display data.
- Experience in implementing Web Services (SOAP, WSDL) using Axis framework.
- Developed presentation layer using JSP, HTML5, JavaScript, CSS3 and JQuery.
- Expose teh platform and application level core API’s as RESTful web services and implement application workflows in rich user interfaces using JQuery.
- Exposure to NoSQL database programming- Apache Cassandra
- Product enhancement and implement solutions for multi-tenant J2EE based legacy enterprise product enabling as Cloud based deployment and higher availability and scalability.
- Good working experience wif various operating system platforms including Windows, UNIX and LINUX.
- Developed Hibernate DAO classes and wif teh Spring Framework manager classes retrieve and save teh data from teh database.
- Worked on different Web applications Servers like Web Sphere, BEA WebLogic, Apache Tomcat and JBoss 7.x
Environment: Java1.8, Core Java, Concurrency, multithreading, J2EE, Data Structures, JSP, EJB3.1, Servlets, JSF 2.1, Hibernate, Web Services, SQL Server, Spring Boot, IntelliJ, JPA 2.1, Agile, Spring batch, Tomcat, Micro services, Web Logic App Server, Angular js, RAD, Windows, JBoss7.x, Jenkins, Gradle, Git, Backbone js, Cassandra, HTML5, CSS3, MSSQL, MongoDB, AJAX, Pivotal Cloud Foundry, Node.js, NoSQL, React.js, JQuery, AWS, JAV script, Unix, Struts, Applets, Eclipse3.x/4.x, Oracle 12c, Unix and Linux.
Confidential, New Brunswick, NJ
Java / J2EE Developer
Responsibilities:
- Involved in Analysis, Design and Development of ICP services using Sprint Methodology.
- Deployed teh applications on IBM Web Sphere Application Server.
- Developed user interface using spring, JSP, JSF HTML, XHTML and Java Script to simplify teh complexities of teh application.
- Involved in writing Spring Configuration XML, file dat contains declarations and business classes are wired-up to teh frontend managed beans using Spring IOC pattern.
- Developed application service components and configured beans using Spring IOC.
- Prepared technical reports & documentation manuals during teh program development.
- Used Web Services for creating summary and used WSDL and SOAP messages for getting data from different module and used XML parsers for data retrieval.
- Created ESB project for web service project.
- Web services integrations are performed through Mule ESB and Data Power.
- Provided Security to service using Mule project.
- Created end points and API keys in WSRR for Mule project.
- Used Postgres as backend data base.
- Used SQL statements and procedures to fetch teh data from teh database.
- Involved in teh Bug fixing of various applications reported by teh testing teams in teh application during teh integration and used Bugzilla for teh bug tracking.
- Used SVN as version control across common source code used by developers.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Used MQ Series for maintaining teh messages in a queue
- Developed Maven Scripts for teh build process and deployed in IBM WebSphere.
- Wrote Shell Scripts to execute teh stored procedures and update teh tables daily.
- Configured cron jobs in UNIX to run teh Shell Scripts as scheduled.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appender’s components.
- Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
- Involved in JUnit Testing of various modules by generating teh Test Cases.
- Developed Maven Scripts for teh build process and deployed in IBM Web Sphere.
- Deployed teh applications on IBM Web Sphere Application Server.
Environment: Java, J2EE, Spring, JSP, XML, STS, MAVEN, JMS, EJB, JNDI, WSDL, SVN, Log4J, MQSeries, RSA 7.0, Windows 7, Web Sphere Application server, Apache Tomcat.
Confidential
Java Developer
Responsibilities:
- Involved in teh analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using Microsoft Visio to model teh detail design of teh application.
- Used Jakarta Struts Framework for rapid development and ease of maintenance.
- Developed teh application front end using Jakarta Struts Framework. Developed action classes, form beans andJava Server Pages using WSAD.
- Developed a web-based reporting for credit monitoring system wif HTML, JSTL and custom tags using Struts framework.
- Developed Session beans which encapsulate teh workflow logic.
- Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
- Involved in implementing teh DAO pattern for database access and used teh JDBC API extensively.
- Used XML Web services for transferring data between different applications and retrieving credit information from teh credit bureau.
- Used JAXB API to bind XML schema toJava classes.
- Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to WebSphere MQ, which connects to teh legacy systems.
- Tested teh application functionality wif JUnit Struts Test Cases.
- GUI was developed using JSF andJava Swing.
- Developed logging module-using Log4J to create log files to debug as well as trace application.
- Used CVS for version control.
- Extensively used ANT as a build tool.
- Deployed teh applications on IBM, Web Sphere Application Server.
Environment: WAS 5.0, WSAD 5.1.2, Web Sphere MQ 5.3,Java SDK 1.4, MVC, coreJava, Hibernate 3.0, Struts 1.2.4, EJB 2.0, Servlet, JSP, JNDI, JDBC, PL/SQL, XML Web Services, Apache Tomcat, ASP, Spring, SOAP, WSDL, JavaScript, Windows, Oracle 9i, Junit.
Confidential
Java Developer
Responsibilities:
- Involved in Requirements gathering & analysis.
- Involved in Design, Development, Testing and Integration of teh application.
- Designing JSP using Java Beans.
- Used HTML, DHTML, Java script and AJAX for implementing dynamic media play outs.
- Involved in preparation of scope and traceability matrix for requirements and test scripts.
- Implementing business logic and data base connectivity.
- Client-side installation and configuration of project.
- Implemented Struts (Action and Controller classes) for dispatching request to appropriate class.
- Used simple Struts Validation for validation of user input as per teh business logic and initial data loading.
- Co-ordinate Application testing wif teh halp of testing team.
- Writing database queries on Oracle 9i and Involved in teh JDBC queries as part of implementation
- Ability to quickly adjust priorities and take on projects wif limited specifications.
- Maintained a separate DAO layer for CRUD operations.
- TEMPEffective team player wif excellent logical and analytical abilities.
- Followed coding guidelines and update teh status leads in time.
- Supported teh applications through production and maintenance releases.
- Involved in Level 5 company assessment & followed teh process.
- Instrumental in tuning teh framework to meet teh performance standards.
- Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.
- Excellent in designing and developing store procedures
- Involved in writing JUNIT test cases and Code version controlling using SVN.
- Involved in building teh code using Ant and teh deployment.
Environment: Java 1.4, JSP, Servlets, Struts frame work, Tag libraries, Java Script, CSS, AJAX, JDBC, JNDI, Oracle 8i, Java beans, Struts Validation framework, Windows/UNIX, Ant, JUNIT, SVN, QC, Edit Plus, Web Logic application server, SQL Developer.
