We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Jersey City, Nj

SUMMARY:

  • About 5 years of diverse IT experience working with Java and related tools and support of various applications in E commerce, Education, Mobile, Finance and Agricultural.
  • Experience in requirement analysis, system design, development and testing of High Performance, Scalable, and Distributed applications.
  • Experience in developing applications based on Object Oriented Programming (OOP) concepts, Java and web technologies including Core Java, Multithreading, Collections, JDBC, JMS, J2EE, EJB, JavaScript, Servlets, Struts, Spring Core, MVC, iBatis, Hibernate, JSF, web services like SOAP, REST, WSDL and UDDI and in J2EE design patterns such as MVC, DAO, Singleton, and Factory methods.
  • Extensive knowledge in front - end technologies like HTML, HTML5, CSS, JSP, JSTL, JQuery and Java script for Client side validations.
  • Expertise in back-end technologies like SQL server, MySQL, ORACLE programming for storing and retrieving data from servers.
  • Good experience in implementing SOAP and REST web services using JAX-WS, JAX-RS and Apache Axis2.
  • Expertise in web application design using MVC frameworks like Struts and spring.
  • Experience using various web/application servers like Apache Tomcat, Oracle server and JBOSS.
  • Strong skills in designing and implementing web server solutions and deploying on Application Servers like JBOSS, Web Logic, Glassfish, and IBM Web Sphere.
  • Extensive experience using integrated development environment like Eclipse, Netbeans etc.
  • Experience in using ANT and Maven scripts for building and deploying the application in web/App servers.
  • Experience working with Core Java and Java Multi-Threading application.
  • Experience in using various configuration management tools like Rational Clear Case, Visual Source Safe, SVN and CVS for version control.
  • Experience in writing and executing unit test cases using JUnit Framework.
  • Extensive experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
  • Quick learner with ability to meet deadlines and work under pressure.
  • Excellent analytical and communication skills. Ability to work independently as well as work in a team.

TECHNICAL SKILLS:

Web/Application Servers: Apache Tomcat, Sun Java Application Server, JBoss

J2EE Technologies: EJB, Servlets, JSP, JSTL, JSF, JDBC, MVC, Hibernate, Spring, LOG4J, JNDI, JUNIT, AJAX, Apache POI.

Messaging Systems: JMS, MQ Series, ActiveMQ

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

IDE Tools: Eclipse, JBuilder, NetBeans, RSA, MS Visual Studio

Web Technologies: CSS, HTML, XML, JSP, XML, HTML5, CSS3

Internet Protocols: HTTP, HTTPS, IMAP, SSL, SOAP, TCP/IP

Databases: Oracle, MySql

Version Control Tools: Clear Case, SVN

Operating Systems: Windows 7, XP/2000/NT/98/95, UNIX

Testing Tools: Junit, ORM, Hibernate

PROFESSIONAL EXPERIENCE:

Confidential, Jersey City, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in the Requirements collection & Analysis from the business team.
  • Played key role in the design for the implementation of this application.
  • Preparing the documentation for High Level design, Low Level design of the application and Process Flow of control for the entire application.
  • Created the design documents with use case diagram, class diagrams, and sequence diagrams using Rational Rose.
  • Handling Severity -1 issues on database servers, application servers and providing production support.
  • Designing high availability for all kinds of oracle databases
  • Implemented the MVC architecture using Apache Struts 2.5 Framework.
  • Implemented Action Classes and server side validations for account activity, payment history and Transactions.
  • Implemented views using Struts tags, JSTL2.0 and Expression Language.
  • Implemented Tiles Framework for the views layout.
  • Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
  • Worked with various java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.
  • Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Implemented the web services client to consume the third-party service API for validating credit cards. Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Developed Unit test cases using JUnit.
  • Developed ant scripts and developed builds using Apache ANT.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used Clear Case for source code maintenance.

Environment: J2EE, Java EE 5, Struts, Tiles, JSP, JNDI, Clear Case, SOAP, WSDL, UDDI, JAXB, JAXP, XML Schema (XST), EJB 3.1, ANT, Java script, JMS, WebLogic, Rational Rose, WSAD, DB2.

Confidential, New York

Java/J2EE Developer

Responsibilities:

  • Designed and developed several RESTful web services that support JSON for other developers to access to speed up development with JSON, Log4J, RESTful, SQL, DB2 and Maven.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • The application is designed using J2EE design patterns and technologies based on MVC architecture
  • Agile Methodology is used for development of the application.
  • Used J2EEdesign patterns like Value Object Pattern, Singleton, Factory and DAO.
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Integrated struts MVC with spring DI and Spring hibernate DAO.
  • Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets.
  • Developed web application using JAVA J2EE technologies MVC, spring 4.X, Spring Boot, JAX-WS, Servlet, JSP, and AngularJS.
  • As a team, we automated the end to end workflow using selenium and Cucumber .
  • Configuration of WebLogic server domains, clustering, load balancer and JMS queues.
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Implemented security for different front end views based on the access privileges.
  • Involved in writing XML validation classes using Struts validation framework.
  • Designed the user interfaces using JSPs, AJAX and Struts Tags.
  • Used XML Web Services using SOAP to register agents using non-java application.
  • Created a virtual network and deployed Cassandra on those networks and ran benchmarking application (YCSB) to analyze the performance and efficiency of those providers using various user loads.
  • Used JMS for the asynchronous exchange of critical data and events among J2EE components. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing
  • Used RAD IDE based on Eclipse for writing code for JSP, Action Classes, Struts, and spring beans.
  • Involved in writing DAO, DTO’s using Hibernate DAO Support.
  • Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database tuples.
  • Used IBM WebSphere Application Server to deploy the application.
  • Used SVN for version control of the application.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Interacted with quality assurance team for requirements gathering and analysis.

Environment: Core Java, Java EE 6, JSP, Struts, Spring, OOAD , Oracle 11g, HTML5, EJB3.2, AJAX, JMS , XML, Design Patterns , ANT, Rationale Rose, IBM RAD IDE, IBM WebSphere Application Server 8.5, Hibernate Core 4.0.0, LOG4J 1.2.16, SVN, TOAD, JUNIT 4.8, UML.

Confidential, Ohio

Java Developer

Responsibilities:

  • Worked closely with Business users to understand requirements.
  • Evaluated user/ business requests for new or modified computer programs.
  • Prepared flowcharts and diagrams to illustrate the sequence of steps to describe logical operations.
  • Constructed the programming code into computer system.
  • Designed user interfaces to accomplish goals of user request
  • Created test cases to test the application functionality.
  • Utilized tools to diagnose the defects of the system and fixed in time.
  • Modified the programs to fix the defects/errors.
  • Capacity planning for oracle retail implementations.
  • Modified the programs to increase operating efficiency for the new requirements.
  • Deployed the application in Weblogic server to test the application
  • Installed the application in various server machines.
  • Resolved the code quality issues for the company coding standards
  • Monitored performance of programs after implementation.
  • Involved in analysis of computer code to detect syntax or logic errors during program test
  • Written documentation to describe program development, logic, coding, corrections and test patterns.
  • Monitored Jobs to ensure they are running successful
  • Performed maintenance for scheduled and unscheduled jobs.

Environment: Java 1.6 (Core Java / Multi threading), EJB 3.0, Eclipse 3.x, Oracle Weblogic 12c Application Server, Oracle Database, Oracle Retail products RMS, ORPOS, ORCO, Hibernate ORM, Hg Mercurial Server, Microsoft Visio, XML, Maven Build Tool, PrimeFaces, JSF, Oracle ADF, HTML, putty, TOAD, Jasper Reporting Tool & iReport 4.x

Confidential

Software Engineer

Responsibilities:

  • Involvement with full cycle development of software which include Requirement Gathering, Design and Develop Applications.
  • Actively participated in Project Designing using JSF Framework and SDLC phases of the Project.
  • Developed the presentation layer using JSF, CSS and client validations using JavaScript.
  • Developed user interface using JSF Prime faces with Java Beans, MDB's Custom Tag Libraries and AJAX to speed the application.
  • Used Java/J2EE Design Patterns like Session Facade, DAO Pattern, and MVC Pattern.
  • Implemented controllers, services part.
  • Used SVN for software configuration management and version control.
  • Implemented Spring Dependency Injection.
  • Developed client modules for the SOA Integration.
  • Developed SOAP web services and clients using Apache CXF framework.
  • Added and modified existing Business JRules based on continuously changing business requirements and performed Unit testing to ensure system stability and consistency.
  • Written shell script files to update the configuration and application data corrections.
  • Responsible to write UNIX shell scripts to automate the Build process.
  • Monitored logs by using LOG4J 1.2.10.

Environment: JDK1.6, Core Java, EJB 3.0, Eclipse Helios, SQL-Server, Servlets 2.5, Spring DI, Spring Security, JSF & Prime Faces 3.2, IBM-DB2, IBM-Data Studio, Hibernate, Web services(Restful), JUnit 4, UNIX, Windows XP, VXML, IBM - ILOG, JRules 7.2, SVN, Maven and Log4J 1.2.10.

We'd love your feedback!