We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • 8 + years of experience and expertise in Information Technology in Analysis, Design, Development and Testing of Web based enterprise applications using Java, J2EE and frameworks like Struts, Hibernate, Spring, JSF.
  • Software development experience in Agile Software Methodology.
  • Excellent work experience in J2EE application model to develop web - based solutions using Servlets, JSP, JDBC and Struts 2.x Framework and ORM tool like Hibernate 3.0 and Business Layer like spring.
  • Experienced in all stages of SDLC (Software Development Life Cycle) including proposal, process engineering, requirement analysis, design, development, testing, deployment and support.
  • Experienced in working on Waterfall and Iterative SDLC models.
  • Expertise in developing and deploying applications in Confidential Websphere 5.1/6.0/6.1, Weblogic 8.1/9.2, Apache Tomcat, JBoss.
  • Expertise in using Web Service technologies like SOAP, WSDL, UDDI, and Rest API to implement Service oriented Architecture (SOA).
  • Experience on working with Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert, delete and update the data from the database.
  • Experience in using HMTL, DHTML, XML, DTD, XLST and CSS to develop web interfaces.
  • Excellent work experience with Database modeling, writing SQL queries, Store Procedures, Triggers with major Relational Databases Oracle 8i/9i, Confidential DB2, MS SQL Server.
  • Hands on experience with scripting languages like Java script, Jquery and AJAX.
  • Experience in to prepare Test Cases and JUnit Testing
  • Experience in profiling applications for improving performance using tools JProbe and JMeter.
  • Excellent experience in XML involving XML Schema for XML modeling, XSLT transformations, Schematron for XML Validation and data binding (using JAXB, Xstream, XML Beans) in java.
  • Skilled at programming on different Ides’ like RAD, MyEclipse, Eclipse, JDeveloper, Toad, Altova XML Spy and Stylus studio.
  • Self-motivated with good communication and inter personnel skills. Involved in design reviews, brainstorming, code reviews, and processes enforcement, delivering on time and capable of leading teams.

TECHNICAL SKILLS:

Languages: Java, J2EE,PHP

J2EE Technologies: JSP, Servlets, REST, SOAP, JMS, AJAX, EJB 1.x/2.x/3.x, JDBC 2.x, JNDI, JMS, Facelets, XML Deployment Descriptors

Web Frameworks: Spring, Hibernate, Struts 1.x/2.x, JSF 1.x/2.x, Spring MVC, Web Services, XSL, XSLT.

Database Skills: Oracle 8i/9i, DB2, SQL Server 2000/2005, MySQL.

Scripts / Markups: JavaScript, HTML, HTML5, XMLs, jQuery, CSS, CSS3.

Developer Tools: Eclipse 2.x/3.x, Maven, NetBeans, JUnit, JIRA, Tortoise SVN, Putty, TOAD, ANT, Altova XMLSPY, JProbe, Jmeter.

IntegrationTools: Team City, Cruise Control

Web/App Servers: GlassFish, JBoss 4.x, Confidential WebSphere 7.0, WebLogic 5.x -6.x, Apache Tomcat 5.x/6.x/7.x

Operating Systems: Windows 95/98/NT/XP, UNIX, Linux, MS-DOS

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Implemented various backend components for modules like Search, Form Intake and Account Profile.
  • Implemented authentication and authorization of the Bank of Tokyo application using Oauth2 authentication services.
  • Implemented the Struts framework based on MVC design pattern.
  • Developed application using JSP, AJAX, Struts MVC, spring, Oracle as DB and JUnit.
  • Used Google API’s to scheduled search requests to track the Internet for new and updated information on a specific subject.
  • Architected License Form Intake system for licensing applications using JAXB, XML domain model and Jexl Engine.
  • Designed and developed the business logic layer and data access layer using different kinds of EJB’s and Data Access Objects (Dao’s).
  • Implemented JAXB and X-Stream for marshalling and un-marshalling java models to XML.
  • Consumed REST based web services to receive membership, service data for users.
  • Implemented Database access through JDBC at Server end with Oracle & DB2.
  • Object relational mapping and Persistence mechanism is executed using Hibernate ORM.
  • Monitored the error logs using Log4J and fixing the problems, configured log4j.xml, used MDC for conditional logging.
  • Implemented Ehcache as Hibernate second level cache and as object level cache.
  • Responsible in identifying memory leaks in the application using JProbe and load testing using JMeter.
  • Implemented various solutions for performance tuning the application in shared environments under load.
  • Involved in continuous code integration using Team city and Maven for building the applications EAR for various environments.

Environment: Java, J2EE, JSP, AJAX, JAXB, spring, CXF, Struts MVC, Oracle, HTML, CSS, XML, XSLT, JBoss, JProbe, JMeter, Team City, Maven, Log4j.

Confidential, Minneapolis, MN

Java Programmer

Responsibilities:

  • Analyzed Legacy System Security and utilized it as IDM (Identity Management) for implementing application level security.
  • Designed and implemented security framework capable of interfacing with data extracted from multiple downstream systems.
  • Developed Client Access application using technologies Java, Web services, EJB, Wicket, JSF, Spring Framework, JUnit and Ant.
  • Developed the user interface using JSF, Ajax, JavaScript, CSS, HTML and RICHFACES.
  • Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
  • Used Spring-JDBC configuration to manage some transactions across multiple databases.
  • Implemented Log4j for logging and developed test cases using JUnit.
  • Used Maven for building the applications EAR for various environments.
  • Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
  • Designed and created Hibernate persistence classes using Hibernate API .
  • Introduced mechanisms to have checks on code quality (Find Bug) and code test coverage (Cobertura) to ensure high quality.
  • Identified high business traffic functionalities and redesigned them using services hosted on SOA platform to eliminate time lag and other performance constraints their by augmenting business value and satisfaction.
  • Responsible for production support, integration and coordination with other teams to meet the deadlines.

Environment: s: Java, J2EE, Servlets, JSPs, Wicket, AJAX, Spring Framework, Eclipse, XML, Web Services, SOAP, WSDL, REST, UDDI, JNDI, EJB, JavaScript, Ant, WebSphere Application Server(WAS6.1), RAD 7.0, Unix, Log4j.

Confidential, Milwaukee, WI

Java Developer

Responsibilities:

  • Analysis and Requirements gathering of the proposed enhancements from business users.
  • Created WBS (Work break down structure) documents with the estimates for proposed enhancements.
  • Participated in activities as a Scrum team member applying agile methodology for incremental development.
  • Developed application using Java/J2EE technologies -AngularJs, JavaBeans, Struts, spring, Hibernate.
  • Used Spring dependency injection for wiring java beans, service classes and DAO classes
  • Used Struts 2.x Framework to implement MVC and Front controller patterns for application work flow
  • Configured spring with ORM framework Hibernate for handling DAO classes and to bind objects to the relational model.
  • Used Spring Security that provides advanced authentication, authorization and other security features for enterprise applications.
  • Actively involved in designing and implementing Data Access Object (DAO) design pattern to access the database.
  • Implemented Singleton, Decorator, Dependency Injection, MVC and Aspect Oriented programming design paradigms
  • Enterprise Integration Patterns to make implementation of integration solutions easier
  • Developed new PL/SQL queries and stored procedures for information repository prototype.
  • Used JAXB to convert complex master card XML input to Java objects. Used Camel Routes to process, convert, filter and upload the data to the MySQL database.
  • Created clustered and non-clustered DB Indexes on MS SQL Server for performance tuning.
  • Added / Modified Cursors, stored procedures, functions, triggers in database to support new requests from customers.
  • Extensive usage of PL/ SQL queries to generate customized user reports.
  • Used Log4j for logging information at various levels.

Environment: Java/Java EE, Spring, Struts, JSP, JAXB, Ajax, Javascript, HTML, CSS, Hibernate, MS SQL Server, Eclipse IDE, XML, CVS, Microsoft Visio, Junit, Maven, Tomcat 7.x, Open EJB

Confidential

Web developer

Responsibilities:

  • Worked on Requirement analysis, gathered all possible requirements and involved in breaking the requirements into exact implementation details.
  • Designed the Webpages GUI using Struts components, Tiles, HTML, CSS and display tags.
  • Involved in the design and development of Interfaces with upstream and downstream systems using web services, EJB, JMS, XML and XSLT.
  • Was involved in the design and development of core business components using EJB.
  • Developed Web service components using WSDL, SOAP, JAXB, and JAX-RPC with java.
  • Involved in development of POJO classes and writing Hibernate query language (HQL) queries.
  • Developed Junit test cases for regression testing and integrated with ANT build.
  • Wrote stored procedures for validations of data and to send data back to the database using PL/SQL.
  • Implemented Logging framework using Log4J.
  • Involved in code review and documentation review of technical artifacts.

Environment: JAX-RPC, SOAP, WSDL, Web Logic, MyEclipse, Struts 1.1, EJB 2.0, Hibernate, PVCS, Oracle 8i, PL/SQL.

Confidential

Software Engineer

Responsibilities:

  • Involved in requirements gathering and documenting the functional specifications.
  • Used JMS to establish message communication.
  • Developed application by using JSP, Servlets.
  • Used Web Services-WSDL and SOAP.
  • Written SQL queries to access the data from databases.
  • Configured database connectivity using JDBC with Oracle 8i database as backend.
  • Deployed applications on Weblogic 8.1 server
  • Deployed the EARs and WARs in Websphere Application server using ANT script.

Environment: Java, Servlets, JSP, JMS, WSDL, SOAP, ANT, Eclipse, Weblogic 8.1 server, log4j, PL/SQL.

We'd love your feedback!