We provide IT Staff Augmentation Services!

Java/j2ee Portal & Soa Developer Resume

0/5 (Submit Your Rating)

Miami, FL

SUMMARY

  • Technically sophisticated Software Engineer with 9+ years in Information technology offering expertise in Object Oriented and Web - based Enterprise applications using Java/J2EE and Client-Server technologies
  • Development, deployment, testing, documentation, maintenance of application software in Web-based environment, Distributed n-tier architecture, and Client/Server architecture usingJ2EETechnologies.
  • Proficient injavaversions: JDK 1.5/1.6 andJ2EE1.3/1.4 with strong background OOP concept by working on various stages of system Development Life Cycle (SDLC).
  • Excellent Project implementation skills using advanced Java technologies (AWT, Swing, Servlets, JSP, Struts, JSF, Hibernate, Spring, EJB, Web Services, SOAP, REST, JNDI, JMS, JDBC, JRMI, XML, XSLT, SAX, DOM, JAXP, AJAX, JavaScript) with various middleware technologies.
  • Good knowledge in Object Oriented Design Pattern concepts.
  • Extensively worked and implemented several design patterns such as MVC, Business Delegate, Session Façade, Service Locator, DAO, DTO, Singleton, Object Factory and Front Controller.
  • Extensive knowledge and implementation skills in Struts, spring and hibernate.
  • Expertise in developing Web-based GUIs and Client Side validations using Ajax, JQuery, JSP, HTML 5, CSS,JavaScript, JQuery, AJAX.
  • Worked on Cascading Style Sheets and HTML pages to display static data content.
  • Extensive experience in developing Servlets, JSP Struts tags and Custom tag libraries.
  • Experienced with Multi-Threaded and Event-driven applications.
  • Hands-on experience with various Application Servers and Web Servers (IBM Web Sphere Application Server, BEA WebLogic, JBoss, and Tomcat) with wide variety of development tools like IBM WSAD/ RAD, MyEclipse, NetBeans.
  • Knowledge on design and developing UML diagrams with MS-Visio, Rational Rose.
  • Experienced in writing Server Side Components - EnterpriseJavaBeans (EJB) Session (both stateful and stateless) and Entity Beans, Remote Method Invocation (RMI) for distributed computing applications, access remote servers and invoking database withJavaDatabase Connectivity (JDBC).
  • Hands-on experience with SQL Server, MS-Access and Oracle as back-end databases.
  • Experience in writing Stored Procedures, SQL, and PL/SQL.
  • Strong knowledge in developing Web Services that included developing WSDL that included document/literal as well as rpc/literal styles, and SOAP Bindings.
  • Extensively worked on TOAD SQL worksheet to develop applications in database.
  • Firm believer in test driven development (TDD). Practiced test first development.
  • Proficient in unit testing the application using Junit.
  • Experienced in building tool ANT and logging tool Log4J.
  • Hands on experience on Concurrent Version Systems (CVS) such as CVS, Subversion, and Clear Case.
  • Excellent communication skills, strong architectural skills, hardworking and a very good team worker.

TECHNICAL SKILLS

Languages: Java 1.4/1.5/1.6, SQL and PL/SQL, HTML, XHTML, UNIX Shell Scripting

J2EE Technologies: JSP, Servlets, JDBC, EJB, Java Beans

Frameworks: Struts framework, Hibernate, SOAP, Web Services, REST, spring, MVC architecture, Oracle IdM, Hybris

Persistence layer: Hibernate 2/3.1

IDEs/tools: Rational Software Architect (RSA), Eclipse 3.4/3.5, Net-Beans, Spring Tool Suite (STS)

Design Modeling: OOA/OOD, UML, Rational Rose

Web Tools: Ajax, JQuery, JavaScript, XML, HTML 5.0, XHTML, DHTML, WSDL

Database: DB2 9.5/9.0, Oracle 10g/9i, MS SQL Server 2000/2005/2008 , MicrosoftAccess

Documentation Tools: MS Office 2003/2007/2010 , Visio, MS Project, MS SharePoint, experience with BRD and System requirements documentation

Web/Application Servers: Apache Tomcat 5x, WebSphere 5.1/6.1, WebLogic 6.1/7.0/8.1, JBoss 4.0/4

PROFESSIONAL EXPERIENCE

Confidential, Miami FL

JAVA/J2EE Portal & SOA Developer

Responsibilities:

  • Develop technical architecture of web applications including scripting, database design and user interface design.
  • Involved in Development and Implementation of business Applications using Java/J2EE Technologies.
  • Utilized Log4j logging API for debugging and monitoring purposes.
  • Created EnterpriseJavaBeans (EJBs) to implement business logic and to persist with the back-end database System (Oracle)
  • Used the Singleton, Value Object and Factory and DAO design pattern at the business layer to effectively maintain the java objects
  • Responsible as a XSLT webdeveloperincluding designing and developing the websites with thejava and XSLT.
  • Involved in troubleshooting the problems and fixing the bugs in XSLT andjavarelated programs.
  • Worked on theJAVACollections API for handling the data objects in business layers.
  • Used struts and JSP to create presentation layer.
  • Designed and developed web application built with JBoss Seam utilizing EJB, JPA, Hibernate,Java Server Faces (JSF), AJAX and Java Mail
  • Developed a web application built with Developed single page application by using Angular JS backed by Mongo dB and NodeJS
  • Maintained CSS and HTML, XSL, XSLT, JavaScript, JSF, Angular JS, Bootstrap for designing Webpages
  • Wrote Stored Procedures, Triggers, Functions and Utilities in PL/SQL to Query the Database and create Data
  • Tomcat 5.5, JBOSS Servers were used for testing and for deploying
  • Developed theJavaCode using Eclipse as IDE.
  • Used Oracle 10g Database and Worked on SQL Queries using Toad
  • Use of build script using Maven to generate JAR, WAR, EAR files and for integration testing and unit testing.
  • Coordinated with the QA team during the process of making the code move to staging server and testing the application for the several test cases and defect testing.
  • Worked on jQuery, CSS, JavaScript, AJAX and XHTML, JSP, Sevlets, JDBC while working on Portal Development

Environment: Java, J2EE, spring, Hybris, HTML5.0, XML, Web Services, Java Script, UNIX, MySQL, Eclipse, Spring STS, SVN

Confidential - Richardson, TX

Senior Java Developer/Lead

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM)
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements
  • Used JAX-RS (REST) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework.
  • Used JSP's HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Configured bamboo automating the builds into gradle archive repository. Implemented the business logic using various Design patterns.
  • Developed the entire application web-based client implementing MVC Architecture using spring framework.
  • Implemented dozer bean mapping for mapping the domain objects.
  • Used SQL Queries in Java code to do select/update/delete depending upon the business requirement.
  • Also used stored procedures connecting to the database using spring JDBC. Responsible for modifying existing xml schema definition as per client's requirements.
  • Extensively worked with XML schema, XSL/XSLT, XML to navigate in XML documents, and DOM4J to process and parse xml files.
  • Extensively worked on XML Altova Map Force for the transformations of xml to xslt.
  • Used XPATH to navigate through Attributes and Elements in an XML Document. Used JAXB to marshal and unmarshal the xml-java object, java objects-xml
  • Extensively used JSP to develop schema viewer applications.
  • Developed dynamic interfaces in JSP, JQUERY, AJAX, HTML5, and CSS3. Build a custom JQUERY framework based on the user requirements providing structure and consistency throughout the application.
  • Implemented drag and drop, calendar widget, print functionality using JQuery.
  • Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.

Environment: Java, J2EE, Web Services, REST, SOAP, JDBC, OblixCoreID, UNIX, WebLogic 6.1, Oracle 9i, SQL, MS Office (Word, Excel, Power Point) MS Project, CVS.

Confidential, Strongsville, OH

Senior Java Developer

Responsibilities:

  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and ObjectDiagrams, using UML to model the detail design of the application.
  • Developed the application front end: developed action classes, form beans and Java Server Pages
  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC)
  • Implemented JSecurity security framework for authentication, access control and session management in the project. Later updated to the Apache Shiro
  • Designed the front end screens using JSP, Servlets,and JavaScript. Ajax was used extensively throughout the pages.
  • Implemented the Spring Dependency injection in the project for the business logic. Integrated the Stripes framework the spring framework together
  • Implemented Data Access Layer using Mybatis, developed POJO's mapped to the relational tables in database using Mybatis mapping files
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Developed rest based web services using Jersey and Spring
  • Used JUnit for testing and check API performance. Used Mybatis to automate the mapping between the SQL Databases and the Java Objects
  • Involved in deploying and testing the application using Jboss server
  • Performing quality checks on code and make sure to meet quality standards
  • Preparing deployment instructions document for testing and production environments
  • Developed user interface using JSP, Java Script, CSS, HTML and AJAX.
  • Utilized Log4J logging API for debugging and monitoring purposes.
  • Daily Scrum meetings stand up calls with the client to discuss the work status and iterations of the project.
  • Utilized Spring Interceptor logging API for debugging and monitoring purposes.
  • AccuRev is used for Software Configuration Management.
  • Use of build script using ANT to generate JAR, WAR, EAR files and for integration testing and unit testing.
  • Deployed the Web Applications on Weblogic Server 10.3
  • Coordinated with the QA team during the process of making the code move to staging server and testing the application for the several test cases and defect testing.
  • Worked on JQuery, XHTML,CSS,JAVA Script, JSP while working on Portal Development

Environment: Java, J2EE, spring, Web Services, REST, SOAP, Java Script, UNIX, SQL, HTML, Eclipse SVN, MS Visio, UML.

Confidential, Alpharetta GA

Senior Java Developer/Lead

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM)
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements
  • Involved doing Analysis, Design and developing middleware using Servlets, Java Beans, Hibernate, Spring and doing enhancements and issue resolutions Involved in User Requirements and created System Requirement Document, Functional Requirement Documents.
  • Developed business logic using Session Beans and Entity Beans.
  • Developed various spring rest controllers for request mappings and created JSP custom tag libraries for the application.
  • Involved in writing ORM code using hibernate and also developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
  • Package, build, Integrate and deploy enterprise J2EE applications on WebSphere that involves EAR and WAR.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Involved in development of JSON database for dynamic menu management.
  • Used various design patterns for module design and development.
  • Followed Agile and Scrum Methodology in software development.
  • Worked on AJAX to develop an interactive Web Application.
  • Wrote and tested Java Beans to retrieve trading data and subscriber's information from MySQL database server.
  • Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.

Environment: Java, J2EE, JDBC, OblixCoreID, UNIX, WebLogic 6.1, Oracle 9i, SQL, MS Office (Word, Excel, Power Point) MS Project, CVS.

Confidential, Little Rock, AR

Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM)
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements
  • Involved doing Analysis, Design and developing middleware using Servlets, Java Beans, Hibernate, Spring and doing enhancements and issue resolutions Involved in User Requirements and created System Requirement Document, Functional Requirement Documents.
  • Used Spring Dependency Injection properties to provide loose-coupling between layers.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using Apache Axis 2 Web Service.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Used Hibernate ORM framework with spring framework for data persistence and transaction management.
  • Used Hibernate 3.0 object relational data mapping framework to persist and retrieve the data from database.
  • Wrote SQL queries, stored procedures, and triggers to perform back-end database operations.
  • Developed ANT Scripts to do compilation, packaging and deployment in the Web Sphere server.
  • Implemented the logging mechanism using Log4j framework.
  • Used Apache Gumpfor continuous integration and building.
  • Used Bugzilla for issue and bug tracking..
  • Used Code Collaborator for peer code review. Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.

Environment: Java, J2EE, JDBC, OblixCoreID, UNIX, WebLogic 6.1, Oracle 9i, SQL, MS Office (Word, Excel, Power Point) MS Project, CVS.

We'd love your feedback!