Java/j2ee Developer Resume
Philadelphia, PA
SUMMARY:
- Around 7 Years of Experience in analysis, development of engineering and software applications with Java/J2EE Technologies and Am Sun Certified Java Developer.
- Good Knowledge in Object - Oriented Analysis and Design (OOAD) methodology, and have experience in analyzing and designing applications by applying OOAD and object-oriented programming (OOP) paradigm.
- Experience in developing Web based applications in J2EE- including Spring, Hibernate, Struts, Servlets, JSP, JDBC, JPA, JavaBeans, JMS, JSF, Web Services.
- Experienced in developing interactive web applications with Single Page Applications Framework using AngularJS.
- Experience in designing User Experience (UX) and development of visually appealing User Interactive (UI) Web Pages using HTML 5, CSS3, Bootstrap, JavaScript, jQuery, and AngularJS
- Good knowledge in developing database applications using PostgreSQL, Oracle and SQL Server. Experienced in writing simple and complex Stored Procedures, Cursors and triggers using PL/SQL.
- Good Knowledge and experience in Core Java J2EE and Enterprise design patterns like - Factory, Façade, Singleton, Adapter, Iterator, Front Controller, Data Access Object, MVC, Business delegate, Service Locator etc.
- Experience working with agile methodology implementations like Daily scrum meetings, sprint planning's, resource planning, etc.
- Good Knowledge and experience in using Application Servers such as IBM WebSphere (WAS), Oracle WebLogic, WildFly (JBoss). And IDE's like Eclipse, IntelliJ IDEA, and Net Beans for Application development.
- Good knowledge and experience in developing applications using frameworks like - JSF, Struts, Spring framework, Spring Boot, Hibernate ORM.
- Hands on experience in producing/consuming web services - REST, SOAP, WSDL
- Good Knowledge in developing web services using micro services architecture with spring cloud.
- Knowledge in SOA architecture implementation.
- Experience in developing SOAP web services using Apache Axis
- Developed Angular custom directives.
- Good experience in development of software applications using Java , JDBC, Servlets, JSP, Struts, Hibernate, Spring and UML design and working with Apache Tomcat server.
- Developed enterprise-level Java applications utilizing XML, JSON, Restful-based web services, JavaScript, HTML, Angular JS and a Modern UI framework such as Bootstrap.
- Experience in working with Windows, LINUX and UNIX platforms and also in environments using Agile SCRUM development methodologies.
- Proficient in making AJAX calls using JQuery and usage of JSON for faster and impulsive responses.
- Worked on writing grunt tasks for build scripts, minified and bundled the JavaScript code.
- Experience in creating User Controls, Web Forms and client-side validations using JavaScript.
- Implemented business processes to develop email notification components using JMS API.
- Experience in using higher level style syntaxes, LESS and SASS for advanced CSS features.
- Experience in using various tools and IDEs for development and design like IntelliJ, Eclipse and Net Beans.
- Experience in database modelling, administration and development using SQL, T-SQL and PL/SQL in Oracle and SQL Server environments.
- Hands on Experience with version control tools like SVN, GIT, and Clear Case.
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
- Excellent interpersonal abilities, communication skills, time management and team skills with an intention to work hard to attain project deadlines under stressful environments.
- Experience in unit testing the applications using JUnit and Mockito Frameworks.
- Experience in installing, configuring, tuning Web Logic Server, Apache Tomcat, JBoss.
- Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies
TECHNOLOGIES:
Languages& Frameworks: Java/J2EE, Hibernate, MyBatis, JPA, HTML, JavaScript, Angular1.5, Bootstrap, CSS3, HTML5, XML, Junit, JEE, Servlets, JSP, JSF, JNDI, EJB, GWT, JQuery, Struts, Spring, Spring Boot, Angular 2, Micro Services.
Web Related: HTML, CSS, JavaScript, WebSphere, JBoss, Weblogic, Tomcat
Databases: Oracle 8i/9i/10g, MySQL 4.x, DB2, SQL Server
Environment: Websphere Application Developer, Rational Application Developer, Eclipse
Operating Systems: Windows 7/XP/2000/NT/98/95, Linux & Unix based
Tools: and Utilities: Eclipse, Clear Case, SQL Developer, Junit, JIRA, Maven, GIT, Jenkins
Domain Knowledge: Banking, Insurance, NetWork
PROFESSIONAL EXPERIENCE:
Confidential, Philadelphia, PA
Java/J2EE Developer
Responsibilities:
- Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view and JQuery validation framework for front end validations.
- Maintaining, tuning and repairing applications to keep them performing according to technical and functional specifications; providing user support.
- Working effectively with the Test & Verification team to resolve issues.
- Being involved in Development, Continuous Integration and time-boxed iterative development.
- Performing code reviews and reviews of technical documentation.
- Working with off-shore vendor resources and development activities.
- Worked on developing Micro Services using Spring Boot and exposed them as RESTful services
- Developed the web application using JSF Framework involving features like Expression Language, action listeners, custom components, etc. Created conditional logics in pages using JSF tags and JSTL.
- Used MVC frameworks like Spring MVC along with JSF and Rich faces. Involved in developing front end screens using JQuery, XHTML, HTML5, CSS, AJAX and JavaScript. Also, involved in adding the Internationalization to the existing application.
- Used Spring ORM Support for Hibernate to manage Hibernate Resources and consistent exception hierarchy. Integrated Spring DAO for data access using with Hibernate and Spring Validation Framework for Server side validation.
- Developed POJO Classes, *.hbm files for Hibernate ORM in the persistence layer using Hibernate frame work in conjunction with Spring AOP functionality.
- Developed objects using JMS API for asynchronous communication and used JMS-MQ Bridge as provider to send messages in a secure, reliable and asynchronous method.
- Involved in performing Unit and Integration testing (JUnit). Strictly followed TDD using agile methodologies.
- Used Apache JMeter for load testing and log4J for debugging with various levels. Used Subversion for version control across common source code used by developers and deployed the applications on WebLogic Application Server. Utilized Gradle for continuous integration.
- Learning new technologies and languages
Environment: Java 1.8, J2EE, JSP, Spring MVC, Spring Boot, Apache Tomcat, JavaScript, JQuery, Restful web services, GitHub, JUnit, JMeter,Oracle
Confidential, Charlotte, NC
Senior Java/J2EE Developer
Responsibilities:
- Developed POJO's, Data Access Object (DAO) which handles all database operations.
- Developed and deployed Web services to interact with partner interfaces, and client interfaces to consume the web services using CXF, WSDL, SOAP, AXIS and JAX-WS technologies. Involved in event-driven, stream-oriented XML parsing, XML serialization, XML Schema validation.
- Integrating third party libraries to augment those lacking or inefficient. Used Restful web services using CXF tool to develop web services easily and to be invoked by different channels.
- Developed service objects as beans by using spring IOC/DI.
- Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC Framework.
- Design of application components using Java Collections and providing concurrent database access using multithreading.
- Use Spring Programmatic transaction management for java Persistence
- Involved in setting up server, DSs, JNDI, queues & deploying app in WebSphere Application Server.
- Followed the test-driven development using the JUNIT.
- Created continuous integration builds using Maven.
- Performance Tuning is done by making Code changes to remove unnecessary calls.
- Worked closely with testers and explained the functionality so that they can test accordingly.
- Deployed project on WebSphere Application server.
Environment: Java, JDK1.8, J2EE, Spring MVC, Swagger, SOA, Web services (Soap/Rest), DB2, Tomcat, Slf4j, Windows10 and Eclipse Oxygen, TFS, GitHub, Junit.
Confidential, Albany, NY
Senior Java/UI Developer
Responsibilities:
- Perform Reverse Engineered, refactored existing applications and identified solid technology stack that fits into underline ITS Infrastructure in Distributed environment.
- Implemented the architecture of the modules according to the J2EE standards (Presentation-tier, Business-tier and Integration-tier).
- Designed and implemented Struts MVC components such as Action Mapping, Action class, Dispatch Action class, Action Form, Dyna Action Form, Validation Framework, Struts Tiles and Struts Tag Libraries.
- Hands on experience with web technologies like HTML, DHTML, JSP Custom Tags, Java Script.
- Extensive experience in design, development and implementation of Model- View - Control RAD (MVC, MVC2) using Struts/MVC 1.01/2.02.
- Extensive use of HTML/Servlets/JSP/XML for the presentation layer along with JavaScript for the client side validations.
- Involved in message processing for the events received and assigning to different work queue.
- Created views using components of Prime Faces in XHTML files and configured JSF framework.
- Worked with a variety of issues involving multithreading, server connectivity and user interface.
- Hands on experience on cutting-edge technologies used in the project such as JSF, Portlets, and RAD etc.
- SQL, PL/SQL Development. Writing PL/SQL functions procedures, packages and triggers.
- Developed views using JSF. Used JavaScript, AJAX and JQuery.
- Implemented the Application onto MVC Model I Architecture in Struts Framework for Scalability & Performance.
- Implemented functionality with EJB 2.1 to Deque xml messages from database table.
- Verify creative assets shared by creative agency, slicing the shared PSD and creating web page with WEB 2.0 compatibility and W3C standards which is also browser compatible, high quality and as per the requirement in a short duration
- Developed using IBM Rational Application Developer (RAD) and deployed in Web Sphere Application Server.
Environment: Java, JDK1.6, J2EE, Struts1.x/MVC, HTML/HTML5, CSS3, JavaScript, JQuery, DB2, Web Sphere BPM/WBM/WID/WPS/BPEL, Log4J, Shell Script, IBM MQ Series 5.3, JRUN, UNIX, Windows 10 and Clear Case, RAD, Clear Quest, Data Studio.
Confidential, Jersey City, NJ
Senior Software Engineer
Responsibilities:
- Analysis, design and development, testing, implementation of GMA Application.
- Designed and developed application Front-End for Registration Module, Developing Front End components by using HTML/CSS, Bootstrap and Angular-UI.
- Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans, JSP and JDBC
- UsedSpringFramework3.0for transaction management.
- Used spring for Transaction management and Hibernate3 to persist the data into the database.
- Writing JSP's for user interfaces, JSP's uses Java Beans objects to produce responses
- Created controller Servlets for handling HTTP requests from JSP pages
- Design of application components using Java Collections and providing concurrent database access using multithreading.
- Writing JavaScript functions for various validation purposes. Writing Java Beans to contain data objects.
- Developed EJB 3.0 components and SOAP web services for the UI integration.
- Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application framework.
- Involved in writing the controllers, Directives in AngularJS and Java Script functions.
- Responsible for Exposing/Consuming the Restful Resources as required to functional flow by following the Industry Standard Practices.
- Used various features in Angular JS like data binding, routing, custom filters, and custom directives to meet various customized requirements.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular2.0
- Created various Modules/controllers/components for the entire application using Angular 2.
- Wrote Client Side and Server Side validations by using Java Script along with inbuilt Angular validations.
- Responsible for supporting as a Primary Point of Contact in On-site for GMA and accountable for all Level3 and L4 request for Bug Fix and Enhancements.
- I was mainly involved in the coding of Web pages to fetch the information as JSON Objects and Parsing the data and populate into appropriate fields.
- Involved in developing front-end screens using JSP’s and Writing validation rules for front-end Screens.
- In addition, responsible for providing application and production support and security and quality testing and writing medium to complex queries using SQL statements in Oracle database
- Implemented Spring framework with MVC II architecture and enhanced the design using Data Access Object and value object patterns
- Developed using IBM Rational Application Developer (RAD) and deployed in Web Sphere Application Server.
- Involved in testing the application using system test cases.
Environment: Java, JDK 1.6, J2EE, Spring 3 /MVC, Hibernate, Web Services (JAX-WS), Restful, Oracle10g, Toad, HTML/HTML5, CSS3, AngularJS, Jenkins, Bootstrap, JQuery 1.11.1, Multithreading, SoapUI, PL/SQL, WebLogic 12.c, IBM MQ Series 5.3, JRUN, UNIX, Solaris, Windows 7 and VSS, Eclipse.
Confidential, Boston, MA
J2EE Developer
Responsibilities:
- Analysis, redesign and development, testing, implementation, support of customization
- And implementation of Report Center.
- Developed user forms for Report Center Administrators of the System using JSP pages and Struts Tag Libraries.
- Wrote Client Side and Server Side validations by using Java Script, Struts Validation Framework for Registration module.
- Played an active involvement in monitoring server performance, network traffic to
- Reduce performance bottleneck by enhanced performance ensuring upstream queuing.
- Maintaining updated documentation of all the Servers and the installed applications and Patches.
- Improved database performance by using the performance tuning in SQL.
- Involved in writing test cases for Report Center and Data Retrieval modules and
- Functional testing various components of the application.
- Implemented the dynamic memory management using the paging algorithm which allows allocating memory space to many processes where it was developed using java language.
- To communicate application-to-application transferred the data using the SOAP to
- Maintain the Report Center Standby System in concurrent with Active System.
Environment: Java, JDK 1.5, J2EE, Struts/MVC, Hibernate, Web Services, Jenkins, SQL/RDBMS, Oracle10g, HTML5, CSS, JQuery, XML, SAX, DOM, Web Services, SoapUI, PL/SQL, WebLogic 8.x, IBM MQ Series 5.3, JRUN, UNIX, Solaris, Windows 7 and Eclipse.
