We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Tacoma, WA

SUMMARY

  • Over 7 years of experience in full life cycle software development including requirement analysis, design, implementation and testing with emphasis on Object Oriented, JAVA/J2EE and Client Server
  • Expertise in development and deployment of web components that include Servlets, JSP, JSF and business layer components that include EJB, Web Services, RMI, and JDBC, JNDI, JMS, Swing, Reflection API; Serialization; Collections API; multithreading.
  • Good Experience in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX - RPC, JAX-WS, JAX-RS).
  • Involved in working with RDBMS like Oracle, MySQL, SQL Server, PostgreSQL, Mongo DB and developing Stored Procedures, Triggers, Views, Functions and SQL Queries.
  • Involved in Big Data Analysis project development using Hadoop HDFS technology to build distributed system and create Hadoop Map-Reduce tasks to process data.
  • Involved in development and implementation of ORM framework like Hibernate and ibatis integration with Struts and Spring.
  • Designed and developed the UI using JSP, HTML, DHTML, AJAX, XML, Filters, Custom tag handlers, CSS, JavaScript and Angular JS, Node JS.
  • Good knowledge and experience with multiple Servers like IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss.
  • Experience in working IDE tools like Eclipse, NetBeans, WID (Web Sphere Integration Designer).
  • Experience in XML related technologies like XML, XSLT, XPATH, XSL, DTD, DOM and XML Spy tool
  • Experience in scripting languages like UNIX shell Scripting and PERL Programming, debugging.
  • Involved in using various design patterns, UML and industry best practices such as MVC (Model-View-Controller), Singleton, Facade, Factory and DTO, DAO and Singleton.
  • Involved in developing Web Services using XML over HTTP(s), SOAP, WSDL, RESTFul protocols
  • Experience in using Open Source frameworks like JUnit, Log4J, ANT and MAVEN.
  • Worked on different platforms like Windows 2003 Server, Windows 2000 Professional, Windows XP, Windows 98/2000, UNIX and LINUX.
  • Involved in Web Application Development, Client-Server based Enterprise Applications, System Analysis, Technical Design, B2B Implementation, Performance Tuning and Testing.
  • Hands on experience with version control systems like CVS (Concurrent Version Systems), SVN (Apache Subversion), CLEARCASE and GIT for providing common platform for all the developers.
  • Followed Waterfall and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.
  • Resourceful team player with good inter-personal skills, effective problem - solving and decision-making skills, looking for a satisfying career in a fair working environment with opportunities for growth.

TECHNICAL SKILLS

  • Java
  • J2EE
  • JSP
  • Servlets
  • EJB
  • JAXB
  • JDBC
  • JMS
  • JSF
  • AJAX
  • XSLT
  • X/HTML
  • JavaScript
  • CSS
  • Adobe
  • Struts
  • Spring
  • Hibernate/JPA
  • SQL
  • PL/SQL
  • Stored Procedure
  • Hadoop
  • HBase
  • Hive
  • Pig
  • HDFS Map-Reduce
  • Tomcat
  • WebSphere
  • Windows
  • UNIX
  • MS Visio
  • WSAD
  • Eclipse
  • Edit Plus
  • JProbe
  • Sub version
  • Clear case
  • Maven
  • VSS
  • JUnit
  • IBM DB2 Client SQL Developer
  • TOAD
  • DB Visualizer
  • J2EE Design Patterns
  • MVC Pattern
  • UML
  • Web Services
  • JAX-RPC
  • JAX-WS
  • SOAP
  • WSDL
  • XSD
  • UDDI
  • XML
  • Waterfall
  • Agile
  • SCRUM

PROFESSIONAL EXPERIENCE

Confidential, Tacoma, WA

Java/J2ee Developer

Responsibilities:

  • Actively involved in Requirement Gathering meetings with the Clients and Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
  • Developed the Java/J2EE based multi-threaded application, which is built on top of the struts framework.
  • Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
  • Implemented Single Page Application (SPA) using AngularJs.
  • Extensively worked with SPRING framework and also struts Configfiles.
  • Participated in code review meetings and provided improvements.
  • Use PVCS for software configuration management and version control and deploy the application in JBOSS server.
  • Extensively used AWS to integration with Enterprise and web applications.
  • Used Mongo DB as a data source for all the new internal web applications and analytics purpose as well.
  • Developed internal web dashboard applications using Node JS.
  • Involved in developing Custom Directives using AngularJs.
  • Prepared test cases and provided support to QA team.
  • Analyzed and fixed the bugs reported in QTP and effectively delivered the bug fixes reported with a quick turnaround time.
  • Used Web Sphere Application Server/Web Sphere Portal server to create, debug and deploy application modules.
  • Assigned tasks to junior members in the team, provided direction, support in finishing the tasks.
  • Delivered the defect free code in time that complies to the standards of client.
  • Defined the system interfaces (XSD), created Mule ESB flows, performed payload transformation & developed a middleware data identity mapping solution utilizing Spring, Hibernate and JPA.
  • Monitored, analyzed & tuned the SOAP web service integration in production.
  • Developed code to access third party Web Services using Spring WS and Swing WS client to consume the services, REST Jersey API, XML, WSDL,SOAP.

Environment: Java/J2ee, XML, WSDL, SOAP, REST, spring, Angular, MS Office

Confidential, Seattle, WA

Java/J2ee Developer

Responsibilities:

  • Designed and Implemented MVC architecture using Spring MVC.
  • Oracle was the database and a Hibernate O-R mapping tool was used.
  • Maven was used as a build automation tool and to define several dependencies and required plug-ins.
  • Involved in Web Service (REST) development and implementation.
  • Involved in rewriting defect code in core java and hibernate.
  • Wrote SQL queries for the CRUD operations.
  • Wrote SQL queries to fetch data from database.
  • Was involved in writing PL/SQL stored procedures.
  • Used Eclipse and MyEclipse as an IDE for developing the application.
  • Developed Unix shell scripts for various data feeds.
  • Deployment of application in JBOSS 7.1.1final server.
  • Involved in Design and manipulation of JBPM process for the client activities to manage the people queue for each activity.
  • Primarily focused on the spring components such as DispatcherServlets, Controllers, Model and View Objects, View Resolver.
  • Implemented Multithread concepts in Java classes to avoid deadlocking.
  • Implemented Java design patterns like Singleton, Factory, Command patterns.
  • Developed test cases and performed as a unit test using JUnit Framework.
  • Involved in Production Support. Solved many production issues based on priority.

Environment: Java/J2EE, Multi-Threading, Spring, Hibernate, MyEclipse, Eclipse, SQL Server, DB Visualizer, SQL, SVN, JBOSS, JavaScript, XML/XSD, JBPM, Unix, Junit testing, REST web services, JMS and Jenkins

Confidential, Jersey City, NJ

Java/J2ee Developer

Responsibilities:

  • Developing presentation layer with JSPs, HTML5, JavaScript, CSS3, JQuery, JSON, AJAX, ANGULARJS, Spring Form tags, JSTL Tags etc.
  • Design and develop XML processing components for dynamic menus on the application
  • Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
  • Developed SQL queries for retrieving data used to generate the reports.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Worked on rich client platform (RCP), for developing rich clients, as well as opposed to thin clients, such as web pages.
  • Used AJAX and JQuery for developing asynchronous web applications on client side.
  • Used Hibernate, object/relational-mapping (ORM) solution technique, to map data representation from MVC model and Oracle Relational Data Model with a SQL-based schema.
  • Used JBoss application server for deploying project in production environment.
  • Created SOAP Web Services using WSDL, XML and SOAP for transferring data.
  • Writing complex SQL queries for demanding complex business logic.
  • Developing Web services using RESTful and SOAP frameworks.
  • Used web service calls using Java Web Services RPC and Apache AXIS client packages. Generated Client classes using WSDL2Java and used the generated Java API.
  • Worked with Quality Assurance team in tracking and fixing bugs.
  • Used Log4j for logging purposes.
  • Used web service calls using Java Web Services RPC and Apache AXIS client packages
  • Developed JUnit test cases for all use cases and executed them.
  • Took various initiatives to optimize existing applications for better performance and efficiency
  • Worked on UNIX Scripting.
  • Written complex SQL queries and stored procedures, functions and triggers in PL/SQL.
  • Used Log4j for application logging and debugging

Environment: Java J2EE, JSP, JUNIT, Spring, Spring ORM Spring Form tags JSTL, Hibernate, Oracle, Apache, SOA, Eclipse IDE, Log4J, Ajax, SOAP, PL/SQL, HTML 5, CSS, JQuery, JSON, ANGULARJS, JDK

Confidential

Java/J2EE / Mainframe Developer

Responsibilities:

  • Actively involved in the Requirement gathering for the enhancements to the existing project.
  • Involved in designing some of the processes in the application that are developed by other developers.
  • Implemented Spring MVC pattern to ensure clean separation between the presentation tier and business tiers.
  • Monitored MVS mainframe system and handle the system and handle the system alerts
  • Used JES (Job Entry subsystem) to process and schedule the job streams that execute designed tasks
  • Periodically did the system change and updated cooperating with teammates
  • Proactively analyzed the system status, tested and figured out the solution to improve system’s performance
  • Supported the customers to solve system problem by issuing system commands
  • Implemented Dependency Injection (Inversion of control) feature of spring.
  • Developed Controller classes, DOA classes, beans, .JSP’s and Data Objects in Java.
  • Create Test Plans using Quality Center by Junit.
  • Developed and implemented the interactive functionality using JSP.
  • Implemented Spring-Jdbc template for persistence CRUD operations.
  • Used Subversion for Version Control Management.
  • Extensively used the Struts tag libraries (Bean Tags, Logic Tags, JSTL, OGNL and HTML5 Tags, CSS3 tags etc.) and Custom tag libraries.
  • Involved in code reviews, debugging and testing.
  • Used connection pooling for optimization using JDBC interface.
  • Prepared Use-Cases from the given requirements and also interacted with clients for requirements gathering and clarifications.
  • Developed Utility Classes, which are used throughout the application.
  • Actively involved requirements gathering meetings with business.
  • Participate in the solution design meetings.
  • Find out defects root causes and propose the solutions to the development team.
  • Coordinate with the development team and support them to implement the solutions for the defects.
  • Worked with no schema databases like MongoDB.
  • Involved in developing design document and impact assessment documents.
  • Involved in providing the ROM (Rough Order Of magnitude) and SRS (Software Requirements Specification) designs.

Environment: Java7, JSP, Spring MVC, Spring-JDBC template, UML, JavaScript, HTML5, CSS3, Jquery, AjaxAngular JS, DB2, SVN, Maven, Log4J, Web Logic Application server and Unix OS.

Confidential

Java/J2ee Developer

Responsibilities:

  • Responsible for the Oracle schema design, generating various POJO objects and generating their corresponding Hibernate mappings (.hbm) files.
  • Services ‘GetDocument’, ‘GetStatementDates’ and ‘GetStatementData’ services are exposed though both WebServices and MQ interfaces.
  • Implemented persistence layer using Hibernate with JTA enabled.
  • Implemented WebServices adapter using Spring’s Web Service extension for Apache AXIS framework. This include both upgrade existing JAX-RPC based services to JAX-WS level as well as building services on JAX-WS specification.
  • Developed admin website (GUI) for Customer Service Reps to extract the reports. Implemented this based on Spring MVC framework using JSTL and JSP for presentation layer. Used DHTML for client side validation.
  • Developed the Business logic using Spring (IOC, AOP), DTO, JTA, and Persistent layer using Hibernate, DAO for all modules
  • Fixed bugs and add enhancement function for iSIVA project (iSIVA is a restaurant management application built in J2ee, SSH framework. It has already been applied for many catering enterprises, including KFC)
  • Updated the database (SQL Server) periodically
  • Performed self-testing on personal tasks before submitting to test team and assist to complete integrity test before every delivery. Work in a team to solve found problem
  • Shared ideas and discuss the risk issues in team meeting
  • Communicated with customers regarding the requirements to adjust the design
  • Implemented MQ Listener component using JMS API for MQ Queues and Topics. Used Spring’s wrapper ‘JMSTemplate’ implementation.
  • Developed and implemented an asynchronous, AJAX based rich client for improved customer experience
  • Configured Web Sphere server resources like JMS QCF Queues & Topics, Data Sources and handed over to infrastructure team
  • Developed Custom Components using Xenos Api to handle backers and load resources from database.
  • Developed the service layer to load Xenos Engine as per the server configuration and perform real-time transformation.
  • Responsible for application release management and development quality control.
  • Initial prototype implementation of this project followed Agile development methodology and used SCRUM for project management
  • Involved in performance testing and tuning application to avoid memory issues at high loads. Worked with infrastructure team in setting up the JVM parameters, connection pools etc.

Environment: WebSphere, JEE-5 (Annotations, JSP, Servlets, JAX-WS), Spring Framework-2.5.6, Apache AXIS, Hibernate-3.0, JAXB, DHTML, Oracle, Maven

We'd love your feedback!