We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • 6+ years of experience in design, development, and implementation of Object Oriented Applications and Java & J2EE applications.
  • Strong experience in Core Java, AOP, Generics, Collections, Interfaces, Design Patterns.
  • Expertise in design and development of various web and enterprise applications using Hibernate, JSP, JavaScript, Servlets, JDBC, JPA, Web Services, JAX - WS, Axis, JMS and RMI.
  • Expertise in Eclipse, NetBeans, and JDeveloper Tools.
  • Expertise in architecture/application development utilizing J2EE based technologies.
  • Involved in design and developing re-usable Web services using SOAP, XML, WSDL, XML Schemas, and XSL.
  • Experienced in frameworks and tools: Struts Framework, Spring MVC.
  • Expertise in UI technologies like HTML, DHTML, JSF 1.2, JSP, JS, CSS, AJAX, and DWR.
  • Extensive experience and expertise in Front-End Development using AJAX (Asynchronous JavaScript and XML).
  • Extensive experience in various Java/J2EE technologies including Core Java, J2EE (EJB, Servlets, JSP, JDBC), spring (MVC, AOP, DAO), Hibernate and JAVA Web Framework along with Web Services (SOAP, RESTful) and Database related technologies.
  • Used Flex, JSP, JSF (Java Server Faces), Struts 1.1/2.0 to simplify building user interfaces for Java Server applications.
  • Designed the windows based applications using Java Swing.
  • Experience in XML and related technologies like XPath and parsers like JAXP (SAX, DOM) and JAXB.
  • Used Spring ORM to integrate Spring Framework with hibernate and JPA.
  • Expertise in design and development rich UI based AJAX application using DWR.
  • Worked extensively with JQuery JavaScript library.
  • Knowledge on UI framework, Bootstrap.
  • Good working experience with EXTJSJavaScript application framework.
  • Designed and Programmed for Database Design in Oracle, SQL Server, and MySQL.
  • Good hands on experience using NoSQL, MongoDB
  • Experience in using supporting tools like Ant for building and packaging artifacts, JUnit for performing unit testing, and Log4J for logging.
  • Extensively worked on Apache Axis for Web-services applications.
  • Experience in JDBC for connecting database, and stored procedures using PL/SQL.
  • Strong Experience in PL/SQL programming including writing complex SQL queries using Joins, Sub Queries, Stored Procedures, Triggers, and Cursors.
  • Experience in Operating Systems like Windows 2000/XP, UNIX, Linux.
  • Strong combination of business analysis, development and debugging experience in Java and Exceptional verbal and written communication skills, excellent team player.

TECHNICAL SKILLS

Languages: Java, J2EE, C, C++, SQL, PL/SQL

J2EE Technologies: JDBC 2.0/2.1/3.0, JNDI 1.2, EJB 2.0/2.1/3.0,RMI, Servlets 2.2/2.3/2.4/2.5 , JSPs 1.1/1.2/2.0/2.1

XML Technologies: DTD, XSD, SAX, DOM, JAXP, JAXB, JAX-RPC, JAX-WS, MXML and XSLT

Frameworks: Struts 1.1/1.2/2.0, Spring 1.2/2.0, Hibernate 2.0/3.0, JSF 1.1/1.2, JUnit, Log4j, ANT and Maven

Scripting/Markup Languages: JavaScript, HTML, DHTML, AJAX, CSS, AngulaJS, ExtJS

Message Oriented: JMS, IBM MQ Series, BEA MessageQ

Web Services: SOAP, WSDL, UDDI, JAX-R

Web/App Servers: Apache Tomcat 3.0/4.1, BEA WebLogic 6.1/7.0, IBM WebSphere 5.1/ 6.1, JBoss

IDE’s: Eclipse 2.0/2.1/3.1, MyEclipse, WSAD 5.1, RAD 7, Netbeans, WebLogic workshop

ORM Tools: Hibernate, JPA

OOAD: UML, Design Patterns, RUP, Agile

UML Tools: MS Visio, Rational Rose

Databases: Oracle 9i/10g, SQL Server, IBM DB2, MySQL, NoSQL, MongoDB

Configuration Mgmt Tool: CVS, SVN, Clear Case

Operating Systems: Windows, UNIX, Linux

PROFESSIONAL EXPERIENCE

Confidential, St Louis, MO

Senior Java/J2EE Developer

Responsibilities:

  • Understanding the product framework, various systems and business processes.
  • Integrated all the modules of the application.
  • Used respective designed patterns to implement the reusable component of the application.
  • Implemented various GUI screens using JSP, AJAX Frame work and JQuery.
  • Involved in maintenance of the project fixing the post productions defects and enhancements serving the user requests.
  • Involved in developing the JUnit test cases and testing the functionalities.
  • Coordinated multi-functional projects both within TPS and externally with other IT partners and stakeholders to build sequencing plans for applications used by the biotechnologists.
  • Developed and executed detailed release plans (for both biotechnology applications and breeding information database) for the project teams.
  • Worked collaboratively with other global service release managers to develop released schedules across the organizations.
  • Provided communication during application releases and escalated issues to the appropriate team(s) for resolutions.
  • Managed cross organization SWAT teams / escalation / engagement through resolution.
  • Define Configuration Management Database (CMDB) infrastructure and application dependency mapping.
  • Used Apache Maven for project management and building the application.
  • Used Log4j utility to generate run-time logs.
  • Coordinated and communicated with department software development teams to adhere to continuous process improvement and TPS Global Services Release Management standards.

Environment: - Java, JDK 1.6, Maven, Spring, WebLogic, IntelliJ IDEA, IBM Remedy, Microsoft Infopath, Repliweb, Selenium Chrome Driver, TortoiseSVN, MS Excel

Confidential, St Louis, MO

Senior Java/J2EE Developer

Responsibilities:

  • Followed Agile methodology and SCRUM meetings to track, optimize and tailor features to customer needs.
  • Designed and implemented user interface using HTML, JSP and Java Script for front-end validations
  • Designed the project using MVC, Session Façade, DAO patterns.
  • Used core java concepts like Exception Handling to handle the exceptions and worked with collections framework.
  • Used Spring Dependency Injection for injecting the object dependencies.
  • Worked with Spring Declarative Transaction Management Using Transactional annotation.
  • Worked with JMS Queues for sending messages in point-to-point mode.
  • Developed RESTFUL Web services using JAX-RS and Jersey framework.
  • Implemented all DAO's using SpringJDBC.
  • Tested the WebService Application using SOAPUI.
  • Used SQL queries in retrieving, updating, creating and deleting the customer details from the Oracle.
  • Used Maven to build the application.
  • Configured and deployed the application on Jboss Server.
  • Used SVN as version control system.
  • Tested the business logic using JUnit and Mockito.
  • Involved in deployement of application in Linux environment.
  • Involved in Rotational basis of production support and resolving production defects in timely manner

Environment: - J2EE, Java1.7, Spring, Spring JDBC, SQL, JBOSS, TOAD, WebSphereMQ, Rational Rose, XML, JSON, RESTFULWebservices, JAX-RS, Jersey, Maven, Bamboo, Jira, Crucible, JUnit, Mockito, SVN, Windows, and UNIX, Linux.

Confidential, Chicago, IL

Senior Java Consultant

Responsibilities:

  • Involved in the software development life cycle coding, testing, and implementation
  • Developed the View, Controller, and Model objects by implementing the Spring MVC architecture
  • Involved in bringing up User Interfaces using JSP, HTML, CSS, JavaScript, and Taglibs
  • Responsible for development of reusable model components (business objects) to share between various applications
  • Designed and implemented Servlets and EJB (Session and Entity Beans) for the business logic processing and Database access with JDBC
  • Developed Session Beans, Entity Beans, and Message Driven Beans
  • Utilized message driven beans for message processing using JMS.
  • Used JPA with Hibernate provider.
  • Used JQuery-Ajax plug-in to GET the data in JSON format and displayed on HTML page.
  • Did extensive JavaScript and JQuery programming to give AJAX functionality for the website.
  • Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework.
  • Worked with DAO, Service locator, Front controller design Patterns while developing the code and to provide the flexibility to extend the application further.
  • Implemented data access tier using Spring DAO.
  • Application and user level configurations have been maintained by using XML files.
  • Implemented security at application and user level
  • Designed and developed search form using HTML5, CSS, JavaScript, bootstrap for candidate and order search.
  • Developed JSP Custom Tags for printing the Claim information
  • Debugging was performed using Eclipse and used BugZilla for issue tracking
  • Created stored procedures, triggers using Oracle PL/SQL
  • Used JUnit for writing the test cases for all the services developed
  • Involved in developing the configuration files and retrieving properties keeping in mind about the future requirements
  • Responsible for packaging and deployment of components in the Web logic application server 8.1

Environment: - EJB, JSP, Servlets, Springs, MDB, JMS, Web Logic 8.1, Eclipse, XML, XSLT, J2EE 1.4, Design patterns, HTML, CSS, Oracle9i, BugZilla, CVS, JavaScript

Confidential, Philadelphia, PA

Senior Java Developer

Responsibilities:

  • Participated in the creation of Use Cases, Class Diagrams, and Sequence Diagrams for analysis and design of application
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces
  • Developed the application based on MVC architecture using Struts Framework, designed Action Classes, Form Beans
  • Developed UI modules using Java Swing
  • Developed several web pages using JSP, HTML, and XML.
  • Used Spring Frame work for DAO layer design patterns
  • Used JavaScript to perform checking and validations at Client's side
  • Involved in Sever side validation based on the Business rules
  • Developed Stored Procedures, Triggers, and Packages in Oracle
  • Developed DAO pattern for Database connectivity.
  • Used Spring Frame work for LOC, AOP, and DAO layer design patterns.
  • Designed and developed NoSQL solutions for all users
  • Evaluated system performance and validated NoSQL solutions
  • Used JDBC API to establish connection between Java and Database
  • Used custom node.js proxy to simulate API responses before client implementation was complete
  • Designed and developed the user interface screens, database design changes and changes to user access modules
  • Developed and implemented UI controls and APIs with ExtJS
  • Optimized ExtJS themes and prepared performant applications.
  • Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML/DHTML and CSS
  • Implemented test cases for Unit testing of modules using JUnit
  • Used ANT for building the project
  • Worked with Log4J effectively for logging messages to the appropriate log files
  • Involved in configuring JDBC connection pooling to access the database server
  • Performed Unit, Integration testing, worked on clearing issues at the time production and application support, worked on the maintenance and deployments of the project with patches and performed documentation of project

Environment: - IBM WebSphere 5.1, Java JDK 1.4, J2EE, JSP 2.0, Servlets 2.1, Ext JS, Swing, HTML, JavaScript, JDBC 3.0, Struts 2.1, XML 1.1,JUnit, RAD 2.0, Oracle 8i, NoSQL, Node.js

Confidential, Stamford, CT

Java Developer

Responsibilities:

  • Analysis, design, and development of functional components based on user requirements.
  • Developed and designed business modules for Private wealth management in SQL procedures and the server side Servlets to give support to the existing system.
  • Analysis, design, and development of Application based on J2EE and Design Patterns using Eclipse
  • Developed front-end screens with JSP and client-side validations using JavaScript
  • Developed the required Servlets and the HTML pages
  • Used the database connection pooling mechanism
  • Used JSF for the front-end development of the application
  • Developed EJB-CMP Entity Beans to perform the account transactions business logic
  • Developed the EJB-Session Bean, will be able to access the business entities through their local home interfaces.
  • Integrated with database using Hibernate as ORM.
  • The view JSP accesses the response DTO to build the user response
  • Developed some automated email messaging and text messages using JMS
  • Developed custom tag libraries for achieving most reusable code and ease of maintenance for presenting, formatting, and gathering data
  • Designed few test cases using JUnit and implemented and automated testing environment using Apache ANT

Environment: - Java2 (J2EE), EJB 2.0, JSP, Struts 1.2, HTML, Servlets, Design Patterns, CSS, JDBC, WebLogic, JMS, Oracle 9i, Windows 2000

Confidential

Development Engineer

Responsibilities:

  • Created user-friendly GUI interface and Web pages using HTML, JSP
  • Involved in the creation of Class Diagrams, Sequence Diagrams for analysis and design of the application
  • Developed the Front-End JSP and HTML
  • Developed JSP's, Java Beans, and Servlets to interact with Data Base
  • Used JAXB API to access XML files
  • Extensively used JavaScript for client side validations
  • Used XML parsers to parse and fetch information from XML templates
  • Developed some automated email messaging and text messages using JMS
  • Involved in writing complex SQL queries and developed Stored Procedures to populate the database
  • Performed Unit Testing of all Modules

Environment: - Java, J2EE, Servlets, Swing, JavaScript, HTML, DHTML, XML, Apache Tomcat server, JDBC, JNI, Oracle, and Windows.

We'd love your feedback!