Senior Java/j2ee Developer Resume
Charlotte, NC
SUMMARY:
- Around 8+ 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
TECHNICAL SKILLS:
Languages& Frameworks: Java,EJB,Hibernate,JPA,HTML,Javascript,Angular1.5,BootStrap,CSS3,HTML5,XML, Design Patterns, Junit, JEE, Servlets, JSP, JSF, JNDI, EJB, GWT,JQuery, Struts, Spring
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 based, TogetherJ, Rational XDE, Rational Software Architect, Rational Rose, Power Designer, ClearCase, sqldeveloper, Squirrel, Junit, JIRA, Maven, Git, Jenkins
Knowledge of: MicroServices, AngularJS 2,SpringBoot
Domain Knowledge: Banking,Insurance,Internet
PROFESSIONAL EXPERIENCE:
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,SpringBoot,SwaggerUI,SOA, Webservices(Soap/Rest),Muiltithreading, DB2, Tomcat, Slf4j, Windows10 and Eclipse Oxygen, TFS, GitHub, JUnit, Data Studio
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.
- 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, Multithreading, 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, DataStudio.
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.
- 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,Angular UI, 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.
- Developed the JAX-RPC, web logic related web services.
- Used Hibernate Components instead of Entity Beans to avoid complexity and improve the performance of the Report Center.
- Written build script using Ant for rebuilding and execution of the Report Center features & Data Retrieval Module.
- Involved in the deployment of various J2EE components using Web Logic Application Server Admin Console.
- 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.
Confidential, Waterford, CT
Developer
Responsibilities:
- Developed Web services for integrating with the Enterprise Information System tier.
- Involved in Writing of Class and Sequence Diagrams using JUDE Tool.
- Involved in the Requirement Gathering for setting different client setups to consume the corporate date.
- Involved in the data analysis of the Reconciliation module to reconcile the data which is on Axon legacy systems.
- Written the Perl, shell Scripts to invoke the java application from the UNIX shell box.
- Involved in the Reconciliation in core java with code optimization, Dash Board Development modules.
- Involved in the Optimization of Sybase Query’s using the indexing implementation.
- Analysis of Data Coming into the System from different sources like EAM and ESM.
- Coding of Caching implementation to optimize the performance.
- Written Stored Procedures for fetching the data from the ESM, EAM as well as AXON Hub.
- Project implementation is done in the agile methodology.
- Involved in the New Client Setup support activities.
- Responsible for JUnit Testing.
Environment: Java 1.4, JSP, Spring 2.0, Hibernate 3.0, Web Services, Developer 6.0.x, DB2, Sybase 12.5.2, Jboss 5.0,Junit, Log4J, JUDE,XML, CVS, Perl, Shell Script, Agile methodology, Multithreading, XSLT, Axis 2.0 Framework, Linux.
Confidential
Java Developer
Responsibilities:
- Implemented Struts framework with MVC-I architecture.
- Involved in front end design and development.
- Designed and developed various JSPs and Servlets.
- Involved in writing queries, triggers, stored procedures, using PL/SQL.
- Involved in create RTF templates by using Crystal Reports.
- Writing validation rules for front-end screens.
- Involved in writing queries, triggers, stored procedures, using SQL
- Involved in writing Unit test cases.
- Involved in testing the application using system test cases.
Environment: Java, JSP, Struts, JDBC, Tomcat, Custom Tags, Oracle 8i, WSAD, VSS, Jboss, WIN 2000/NT, XML, XSL, XSLT, Windows XP and Test-HTML