We provide IT Staff Augmentation Services!

Java Architect Resume

3.00/5 (Submit Your Rating)

King Of Prussia, PA

SUMMARY:

  • 16 years solid programming experience in J2EE applications
  • Specialized in Java enterprise application design and development, including Spring, EJB, JPA, Hibernate, JSP, JMS, Struts, JSF and Web Services
  • Broad experience and knowledge of system development life cycle
  • Strong experience with object - oriented design and web page design
  • Sound experience with major database packages such as Confidential, DB2, SQL Server, NoSQL, etc
  • Expertise in Eclipse and WSAD and familiarity with RAD, WebLogic 8.1 and JDeveloper
  • Working experience with UML and XML
  • Quick adaptability to the new technologies
  • Strong organization, prioritization and project management
  • Highly motivated and creative person, great team player with strong analytical skills

TECHNICAL SKILLS:

Operating Systems: Windows 7/8/XP/2000/ NT, Unix, Linux, Mac

Languages: Java, SQL, Groovy, C++, C

WebTechnologies: J2EE, JSP, Servlets, JSF, JSTL, Spring MVC, Struts, Tiles, JavaBeans, DHTML, XML, HTML, CSS, Grails, Geb, Flex, Seam, Castor, IceFaces, RichFaces, PrimeFaces, Ajax, Jackson, jQuery, Velocity

MiddleWare: Hibernate, Spring, JPA, SOAP, RESTful, JAXB2, Apache CXF, EJB

Development Tools: Maven, Jenkins, ANT, Junit, ClearCase, ClearQuest, Aqua Studio, SQL Developer, DynaTrace, Git, SVN, Sense

Design/Modeling: UML with Rational XDE, Jude

RDBMS: Oracle10/11g, DB2 8.1, SQL Server 7.0, MongoDB, Elasticsearch, MS-Access

Script Languages: JavaScript, VBScript

GUI: Swing, Visual Basic 6.0

Servers: Websphere 5.1, JBoss, Tomcat, WebLogic Server 8.1IDE: Eclipse, WSAD 5.1, GGTS, RAD, Dreamweaver, JDeveloper, WebLogic Workshop 8.1, Opus

PROFESSIONAL EXPERIENCE:

Confidential, King of Prussia, PA

Java Architect

Responsibilities:

  • Architected and implemented new modules to enhance the queuepoint system to allow PJM’s employee to validate the information and documents provided by the customers online and inform the customers automatically if anything goes wrong
  • Applied design patterns and best practices into software development
  • Described software design with UML
  • Utilized JAAS to secure Queuepoint application
  • Designed and implemented web pages with JSF, PrimeFaces, jQuery
  • Implemented Restful web services to save data retrieved from external systems in the database
  • Reviewed the code of team members
  • Debugged Java, JSP, HTML, JavaScript, CSS
  • Performed unit tests with TestNG and Mockito

Environment: Java 1.8, J2EE, EJB 3, Confidential, JPA 2, JSF 2, Hibernate 4, PrimeFaces, JSTL, XML, HTML 5, JavaScript, CSS 3, JSON, UML, Eclipse, SOAP, RESTful, Maven, RESTClient, Oracle11g, SVN, TestNG, Mockito, Agile, TeamCity, JBoss, Linux, Windows

Confidential, Blue Bell, PA

Java Architect

Responsibilities:

  • Architected, designed and codee new modules to enhance the NSDS system to allow the user to search information from NoSQL databases efficiently, and led the design and implementation of the new modules throughout entire system development life cycle
  • Designed and Implemented SOAP web services with Apache CXF and RESTful web services for the integration of enterprise applications
  • Incorporated design patterns and best practices into software development
  • Secured NSDS with LDAP
  • Documented software design with UML
  • Performed code review with Collaborator
  • Debugged Java, JSP, HTML, JavaScript, CSS
  • Utilized Chrome Sense to manipulate Elasticsearch
  • Conduct unit tests with TestNG and EasyMock

Environment: Java 1.7, J2EE, Spring 4, Spring MVC, Hibernate 4, JSTL, XML, HTML 5, JavaScript, CSS 3, jQuery, JSON, JPA, MongoDB, Elasticsearch, ActiveMQ, Multithreading, UML, Eclipse, SOAP, RESTful, Apache CXF, SoapUI, Maven, RESTClient, Sense, Oracle11g, Git, WinSCP, TestNG, EasyMock, Unix shell script, Collaborator, Agile, TeamCity, Tomcat, JBoss, Linux, Unix, Windows

Confidential, King of Prussia, PA

Senior Software Engineer

Responsibilities:

  • Led designing and developing new modules to streamline the interaction between different modules in the Confidential application
  • Applied design patterns and best practices to implement new functionality, including RESTful Web Services
  • Crafted web pages for Confidential application with Velocity and JQuery
  • Utilized AJAX to realize the interaction between a browser and server
  • Described software design with UML
  • Debugged Java, JSP, HTML, JavaScript and CSS
  • Performed unit tests and integration test

Environment: Java 1.7, J2EE, Spring 3, Spring MVC, Hibernate 4, JPA 2, JSTL, XML, HTML, JavaScript, CSS, RESTful Web Services, RESTClient, JSON, Multithreading , UML, Eclipse, Maven, SQL Server, JUnit, Velocity, JQuery, Tiles, Fiddler, Tomcat, Agile, Jenkins, Subversion, Windows 8

Confidential, Wayne, PA

Advisory Software Engineer

Responsibilities:

  • Responsible for designing and developing new modules to enhance the talent management system
  • Applied design patterns and best practices to implement new functionality for the talent management system
  • Implemented custom JSF components for the talent management system
  • Analyzed the system performance and identified the performance bottleneck with DynaTrace and refactor the existing code to improve performance
  • Designed database tables for the new software modules
  • Created new web pages for the new modules added to the software system
  • Redesigned the existing web pages to accommodate new modules
  • Architected and developed a testing framework with Geb, Groovy and Grails to automate QA test
  • Leveraged JavaScript to realize the interaction between a browser and Geb testing framework
  • Documented software design with UML
  • Established development standards for testing framework
  • Served as a technical resource and mentor for a team of 4 engineers
  • Debugged Java, JSP, HTML, JavaScript, CSS and Geb with different tools
  • Conducted unit tests with Junit and integration test

Environment: Java 1.6, J2EE, JSF1.2, EJB 3, JPA 2, Hibernate 3, Multithreading, JSTL, XML, HTML, JavaScript, RichFaces 3, Web Services, Flex, Seam 2, UML, CSS, Agile, Eclipse, Maven, GGTS, Unix shell script, Groovy, Grails, Geb, Oracle11g, JUnit, JBoss, Tomcat, SQL Developer, Agile, Jenkins, Unix, TFS, Windows 7

Confidential, Philadelphia, PA

Java Architect

Responsibilities:

  • Responsible for designing and developing new functionality to enhance the New@Once system
  • Implemented SOAP Web Service endpoint with Spring WS and JAXB
  • Incorporated design patterns and best practices into software development
  • Described software design with UML
  • Debugged Java, JSP, HTML, JavaScript, CSS
  • Performed unit tests with Junit and integration test

Environment: Java 1.6, J2EE, Spring 2, Spring MVC, Hibernate 3, JSTL, XML, HTML, JavaScript, CSS, UML, Eclipse, SOAP Web Services, JAXB2, SoapUI, Maven, Oracle10g, JUnit, Jenkins, Agile, Unix, Subversion, Windows XP

Confidential, Berwyn, PA

Technical Analyst

Responsibilities:

  • Led the reed integration system development and responsible for designing, developing and deploying the reed integration system with Spring, Spring MVC, Hibernate and Confidential
  • Applied design patterns and best practices to implement the reed integration system
  • Utilized JDom to manipulate XML data
  • Provided SOAP Web Services to allow disparate systems to share common services over network
  • Designed a relational database system
  • Incorporated aspect-oriented programming (AOP) in the system for implementing crosscutting concerns such as transaction
  • Documented software design with UML
  • Crafted web pages
  • Secured web applications with Spring Security 2 and LDAP
  • Debugged HTML, JavaScript, CSS with IE 8 and Firebug
  • Conducted unit tests with Junit and integration test

Environment: Java 1.6, J2EE, Spring 2, Spring MVC, Hibernate 3, JSTL, DWR, XML, HTML, Tiles, JavaScript, CSS, UML, JavaBeans, Eclipse, JDom, SOAP Web Services, JAXB2, SoapUI, LDAP, Maven, Oracle10g, JUnit, Subversion, Unix, Windows XP

Confidential, Chester, PA

Application Developer

Responsibilities:

  • Designed and developed server side Java classes and JSP pages for PAS system with JSF, Spring, Hibernate, Struts and ICEfaces
  • Applied design patterns to the existing system for the purpose of its enhancement and added efficiency
  • Implemented new functionality that meets the client’s needs in Java
  • Integrated with client’s system through Web Services
  • Incorporated aspect-oriented programming (AOP) in the system for implementing crosscutting concerns such as transaction
  • Documented software design with UML
  • Supplied software analysis reports and failure reports
  • Debugged Java classes, JSP, HTML, JavaScript and CSS
  • Wrote SQL scripts to manipulate databases
  • Performed unit tests with Junit

Environment: Java 1.5, J2EE, Hibernate 3, Spring 2, JSP, Struts, JSTL, JSF, Facelets, XML, HTML, JavaScript, CSS, Soap Web Services, JAXB2, SoapUI, ICEfaces, Maven, Eclipse, UML, Agile, DB2, Oracle10g, SQL Server, Aqua Studio, JUnit, Unix, Subversion, Windows XP

Confidential, Edison, NJ

Java Programmer

Responsibilities:

  • Developed Java classes for generating PDF files with RAD and Opus
  • Documented Java class design with UML
  • Participated in a batch application development, code and debug Java classes for a batch application with RAD (Rational Application Developer)
  • Designed JSP pages
  • Coded user interface screens using JSP, custom tags, HTML and CSS
  • Used JDBC for the connection to the backend database
  • Wrote SQL scripts to manipulate Confidential database
  • Validated user data with JavaScript
  • Utilized Log4j for logging mechanism
  • Performed unit tests with Junit

Environment: Java, J2EE, JSP, Servlets 2.3, XML, UML, HTML, JavaScript, CSS, JavaBeans, RAD, Ant, JDBC 2.0, Oracle10g, PL/SQL, Log4j, JUnit, Unix, Windows XP, ClearCase, ClearQuest, Opus

Confidential, McLean, VA

Programmer Analyst

Responsibilities:

  • Participated in all phases of the Software Development Life Cycle from requirement analysis to final release
  • Developed J2EE applications with WebSphere Studio Application Developer (WSAD)
  • Designed domain objects for the application
  • Documented the application design with class diagrams and sequence diagrams using Rational XDE tool
  • Took initiative to implement a simulation system for testing purposes
  • Incorporated design patterns such as Domain Object, Service Layer, Data Access Object, State, Adapter, Factory Method, Singleton, Data Transfer Object, Facade and Flyweight in the application
  • Crafted JSP pages with Dreamweaver
  • Coded user interface screens using JSP, Struts framework, Tile framework, Ajax and CSS
  • Wrote SQL scripts to manipulate Confidential database
  • Validated user data with Struts Validator and JavaScript
  • Automated software development with Ant
  • Utilized Log4j for logging mechanism
  • Performed unit tests with Junit

Environment: Java, J2EE, EJB 2, JSP, Servlets 2.3, Struts, Tiles, XML, UML, DHTML, JavaScript, CSS, Ajax, JavaBeans, WSAD 5.1, Ant, Dreamweaver, Oracle10g, Log4j, JUnit, CVS, Unix, Windows XP, ClearCase, ClearQuest, Rational XDE, Toad

Confidential

Responsibilities:

  • Developed business objects to provide functionality for the application
  • Participated in all phases of the Software Development Life Cycle and gathering the requirements from business team
  • Utilized UML tool to document the application design with class diagrams and sequence diagrams depicting class interaction
  • Implemented design patterns such as Business Object, Business Delegate, Data Access Object and Service Locator
  • Provided mapping mechanism to move data from business objects to backend Confidential database and vice versa
  • Designed JSP pages with Dreamweaver
  • Responsible for coding user interface screens using JSP, Struts framework, Tile framework and CSS
  • Used JDBC for the connection to the backend database
  • Wrote SQL scripts to manipulate Confidential database
  • Performed data validation with Struts Validator and JavaScript
  • Automated software development with Ant
  • Conduct unit tests with Junit

Environment: Java, J2EE, JSP, Servlets 2.3, Struts, Tiles, XML, UML, HTML, JavaScript, CSS, JDBC 2.0, JavaBeans, Ant, Dreamweaver, JDeveloper, Oracle10g, Log4j, JUnit, CVS, Unix, Windows XP

Confidential, Sterling, VA

Senior Consultant

Responsibilities:

  • Designed and Developed EJB components (session bean and entity bean) and other related classes to fulfill business logic for a web-based application
  • Involved in all phases of the Software Development Life Cycle and gathering the requirements from business team
  • Participated in defining use cases and designing backend Confidential database
  • Created class diagrams and sequence diagrams depicting class interaction with UML tool
  • Implemented design patterns such as Session Facades, Business Delegate, Value Object and Command
  • Coded WebLogic java control and EJB control
  • Wrote XML Schema to generate WebLogic XMLbeans
  • Crafted JSP pages with Dreamweaver
  • Responsible for coding user interface screens using WebLogic portal with JSP and CSS
  • Performed client-side validation with JavaScript
  • Conducted unit tests using WebLogic cactus plugin

Environment: Java, J2EE, EJB 2, JSP, Servlets 2.3, Struts, Tiles, XML, UML, HTML, JavaScript, CSS, JavaBeans, Dreamweaver, WebLogic Server 8.1, WebLogic Workshop 8.1, WebLogic cactus plugin, Oracle9i, Log4j, CVS, Unix, Linux, Windows XP

Confidential, Flushing, NY

Java Programmer

Responsibilities:

  • Developed various Enterprise JavaBeans including Entity Beans (container-managed), Session Beans and Message Driven Beans based on complex business logic and deployed Enterprise JavaBeans onto WebSphere Application Server
  • Utilized JSP, Struts framework and Tiles framework to develop Web-based applications with WSAD and Dreamweaver
  • Drew class diagrams and sequence diagrams with UML tool
  • Participated in the design of DB2 database for applications
  • Provided the connection between the middleware and DB2 database
  • Customized the format of HTML pages with CSS
  • Created XML Deployment Descriptors for deployment of EJB applications
  • Conduct unit tests with JUnit
  • Wrote JavaBeans to use in applications
  • Utilized JavaScript to perform client-side validation
  • Documented the source code

Environment: Java, J2EE, EJB 2, JSP, Servlets 2.3, Struts, Tiles, XML, HTML, UML, JMS, JavaBeans, JavaScript, CSS, DB2 8.1, Dreamweaver, Windows XP, JUnit, CVS, Rational Rose, WAS 5.0, WSAD 5.0

Confidential, Philadelphia, PA

Research Assistant

Responsibilities:

  • Developed a Java client program with RMI to allow users to access a remote server and database to process medical images
  • Created JavaBeans to perform specified functions required by applications
  • Provided connectivity to Confidential backend database using JDBC
  • Designed GUI using Swing
  • Built search engine to facilitate data search
  • Used SQL, PL/SQL to write stored procedures for Confidential database
  • Developed Java application to publish FileMaker database to the web
  • Conducted unit tests using JUnit

Environment: Java, Swing, JavaBeans, JSP, Servlet 2.2, JBuider, JDBC, Oracle9i, CSS, JUnit, JavaScript, RMI, PL/SQL, Dreamweaver, Windows NT, Mac

We'd love your feedback!