Java Developer Resume
Tampa, FL
SUMMARY
- 7+ years of proven market experience in software industry predominantly in Java/JEE(J2EE) technologies.
- Worked with several application configurations including distributed, web, and client - server applications most of the time in a cross-platform environment.
- Experienced in Java multi-threading, socket programming, RMI, CORBA
- Experience in Software Development Life Cycle (SDLC), OOA, OOD and OOP through implementation and testing.
- Expert understanding of Banking, Investment, and Financial services industry needs and transactions, with proven success architecting state-of-the-art technology.
- Used the core Java API’s Like Mutli-Threading, Concurrency, Memory Management, Garbage Collection and Exception handling while coding with Spring Framework in Eclipse IDE.
- Technical expertise in the SDLC with strong skills in Java / JEE(J2EE) Technologies (Java 1.5, JSP, Servlets, Spring 3.0, Spring DAO, Spring MVC, Spring Transaction, Hibernate and JPA) and MySQL on Windows and Unix/Linux OS.
- Good understanding on open source frameworks like SPRING 2.5 (core, context, ORM, web modules), Hibernate 3.5, JSF 2.1(Prime faces 3.5)
- Experience in developing angular 1.x applications using HTML 5, Node js, Express js. Worked on Angular js Model, View and Controllers. Worked on Directives, Filters and two-way binding.
- Experience developing SOA based application with RESTful and SOAP web services. Development experience with XML/JSON based web services.
- Strong knowledge in spring framework (Core, Spring DAO, Spring AOP, Spring ORM) server-side component architecture for simplified development of distributed, transactional, secure and portable application based on Java Technology.
- Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
- Experienced in working with AngularJS in developing MVC apps.
- Experience in ORM Library with Hibernate3 for mapping Object-Oriented domain model with Relational Database.
- Experience with Agile development methodologies including Extreme Programming(XP), Agile and SCRUM.
- Experience in writing and executing unit test cases using JUnit Testing Framework. Knowledge on Business logic integration like DROOLS.
- Extensive experience with data modeling along with Oracle 9i/10g/11g, MS SQL Server, MySQL & PostgreSQL. writing PL/SQL, trigger, and query optimization.
- Experience in using Database IDE tools like Oracle SQL Developer, SqlYog (MySql).
- Experienced in deploying applications using IBM WebSphere Application Server, Apache Tomcat Application server.
- Involved in providing J2EE support to various application and webhosting teams.
- Capable of quickly learning and delivering solutions as an individual and as part of a team.
TECHNICAL SKILLS
Languages: Java .6,7, UML, SQL, PLSQL, HTML, XML/XSL/XSLT, JavaScript.
J2EE: JMS, JSP/Servlet, EJB-MDB, JNDI, JMX, JavaMail.
Frameworks: Struts 1.2, Spring MVC, AngularJS,Angular2, IoC, AOP, Transaction, DAO, Velocity, Jasper Reports
Databases: Oracle (8, 9i, 10g, 11g ), MySQL, MSSQL Server, NoSQL, PostgreSQL, Cassandra, MongoDB, CouchDB.
ORM: Hibernate 3.5, JPA2.5
App/Web Server: JBoss AS, Apache Tomcat, WebLogic.
IDE: Eclipse, IBM RAD, MyEclipse
Others: CVS/SVN/TFS, GITLAB, SourceSafe, Ant/Maven, xDoclet, ErWin/MS Visio, Agile methodology (SCRUM/xtreme), Jenkins, Bugzilla/JIRA, JUnit, JQuery, Toad, SQL Developer, Jude ( for UML Modeling )
Web Services: SOAP, RESTful, JAX-WS, JAXB, AXIS 2, Service Oriented Architecture (SOA).
Operating System: Windows 2000/NT/XP, 7, 8, Linux, UNIX, and Mac OS.
PROFESSIONAL EXPERIENCE
Confidential, Tampa, FL
Java Developer
Responsibilities:
- Have been part of development and deployment of the project.
- Developed the code using core Java8 Concepts, Spring Framework, JSP, JavaBeans, Web services, JavaScript, Xml and HTML
- Back end development of the project in terms to writing Java services for various functionalities to implement SOA and OSB.
- Integrating the services with accordance to the existing services and developing the new WSDL and XSD files as per the business needs.
- Performing front end - to - back end integration for different forms of wires.
- Performed Client side validation by migrating already existing strut-1 to strut-2
- Have dealt with the total development and integration of Foreign Exchange Service from end - to - end.
- Creating and modifying the views in Springs framework so as to mask the appearance of URLs to end users.
- Testing the functionalities in terms of requests and responses for the front-end Json files.
- Writing the front end look and appearance for the screens using JavaScript, AJAX, Angular2 and jQuery.
- Creating Java code and modifying the existing code so as to match with the front JavaScript files.
- Developing web-services for different functionalities in the application in SOAP and RESTFUL architectures.
- Have written Database queries to deal with updating of records in Tandem Database.
- Used hibernate in order to deal with large databases the organization has.
- Actively participated in production support.
- Had to do quality assessment and control for the application.
- Documenting and updating the work that is being done.
Environment: Java8, WebLogic Server 10.3.6, JBoss 7, Tomcat Server, Eclipse, OEPE, Maven, JAX-WS, Soap UI, OSB, SVN, Oracle 11g, Tandem, jQuery, Xquery, Hibernate, JSP, AJAX, YUI, Angular2, Node JS, Express Js, HTML 5, XML, Struts, Springs Framework.
Confidential, Salt Lake city, UTAH
Java/J2EE Developer
Responsibilities:
- Played active role in the Design, Development and Testing of the applications.
- Preparation of High Level and Detailed Design documents for Service Fulfillment Domain Services from Application Specification Document and Business Requirements, which conform to G.E Global Exchange Service Oriented Architecture (SOA).
- Designed the application by implementing JSF Framework based on MVC Architecture with EJB, simple Java Beans as a Model, JSP and JSF UI Components as View and Faces Servlet as a Controller.
- Designed and developed Request and Response schemas for the web services using XML SPY.
- Used XmlBeans for XML to Java mapping.
- Involved in developing a business process (JPDs) using WebLogic Integration (WLI) BPM.
- Designed and developed JDBC and included SQL and PL/SQL procedures to enhance enterprise beans to interact with Databases.
- Involved in writing the implementation classes for core logic using the Java Controls (JCS).
- Data Transformations using XQuery expressions and extensible Style sheet language Transformations (XSLTs).
- Used WebLogic MS to handle events generated in the system.
- Coded business objects and business object helpers, which interact across layers.
- Development entails usage of J2EE technology like EJB, JMS and WebServices.
- Involved in writing test scripts, and test conditions for all the services.
- Used Mercury Quality Center as test directory for bug and defect reporting.
- Developed the Logging APIs using Log4j to maintain and parse Logs using Pattern matching.
Environment: J2EE 1.3, EJB, JMS, JSF, SOAP, XSD, XML, XmlBeans, Jbuilder, Junit, WebLogic Application Server and Integration Server 8.1 SP4, WebLogic Workshop, JPD, JCS, JCX, JAXB, JAXP, SQL, UML, MS Visio, Harvest, XML Spy, Windows 2003/2008/XP, UNIX (Solaris).
Confidential, New York, NY
Java/J2EE Developer
Responsibilities:
- Extensively used Core Spring Framework for Dependency Injections of components.
- Designed components based on Object-Oriented Analysis using MS Visio.
- Used JSF to develop presentation layer.
- Worked on GUI internationalization using JSP and Core Java
- Wrote test cases using JUnit testing framework and configured applications on WebLogic Server.
- Prepare Java/J2EE development structure for Maven.
- Worked with various version control tools like CVS, Clear Case and Subversion (SVN).
- Designed and developed application using Struts and Spring Frameworks (Spring IOC).
- Tested spring Web Services using the SOAP UI by creating a Mock Service using WSDLs.
- Developed business modules using Hibernate & Spring frame work technologies.
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Consumed Web Services using Apache CXF and Sencha framework for getting remote information.
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment.
Environment: Java, J2EE, CSS, HTML, XML, JavaScript, Struts, JSF, Spring, Sencha, Hibernate, AngularJS, Web Services, JIRA, PL SQL, SVN, Apache CXF, DOJO, JSP, Servlet, DB2, CRUD, UML, JUnit, Maven, GWT, Cognos, Flex.
Confidential, MD
Java J2EE Developer
Responsibilities:
- Acquiring the Domain Knowledge, Understanding the Product, Requirements and Design Documents, Preparing Design Documents, Programming and Unit Testing.
- Designed application components based on object-oriented analysis and design.
- Converted form files to the respective JSPs and implemented Session Facade pattern within EJB and DAO Layer.
- Implemented Spring AOP for admin services.
- Used Spring for cross cutting concerns and IOC for dependency injection.
- Used Hibernate as the ORM tool to communicate with the database.
- Designed MT-Web application using the JSF Framework.
- Application was modernized and recoded using Struts Framework that leverages classical Model View Controller (MVC) architecture and developed Struts Action classes, Action Forms and performed Action Mappings, Data validations in Form beans and Action classes.
- Experience in Hibernate 3.0 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
- Developed Servlets and JSPs based on MVC pattern using Struts framework.
- Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
Environment: Java, HTML, Java script, CSS, EJB, JSP, Struts, Servlet, JDBC, Hibernate, Spring, JSF, Oracle, SQL Server, JAXB, XML, XSD, JDBC, Eclipse, JIRA, Squirrel, PL SQL, iReport (Jasper Report), JBoss, SVN, WebLogic, Apache AXIS2, JQuery, iText, Oracle ECM, ILOG, Oracle ADF, Oracle, SOA.
Confidential
Java Developer
Responsibilities:
- Used Struts framework for configuring and implementation of Presentation and Control layers.
- Contributed to an effective order processing system and simplified the existing order process, which proved to be more efficient.
- Developed session beans as an enterprise business service object.
- Used JDBC, Application server provided transaction API for accessing data from Sql and Oracle.
- Involved in developing the unit test classes using J-Unit.
- Used CVS for version control integrated with WSAD.
- Used JavaScript for client side validations
- Used Cascading Style Sheets in the application.
- Involved in Development of User Interface using and JSPs.
- Used Tomcat as the application server in the application.
Environment: Core Java, JDK 1.3, J-Unit, WSAD, Oracle, JavaScript, JDBC, EJB, CSS, HTML, Tomcat application server.
