We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Fargo, ND

PROFESSIONAL SUMMARY:

  • Around 5 years of experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environments using Java/J2EE.
  • Experienced in Java Application Development, Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
  • Expertise in design and development of various web and enterprise - level applications using Java/J2EE technologies like Spring, Hibernate, XML, Struts framework, EJB, JSF, JSP, JQuery, JavaScript, Ajax, JDBC, JMS, Java Beans and Servlets.
  • Strong experience in implementing Service oriented architecture and Web Services using SOAP, RESTFUL api’s.
  • Developed web applications by implementing Model View Control (MVC) architecture and considerable experience in various front-end technologies.
  • Experienced in developing web applications with Single Page Applications (SPAs) Framework using AngularJS.
  • Experienced in frameworks: Jakarta struts framework, JSF, Spring, Spring Boot, Spring Batch, Spring Security, Hibernate.
  • Experienced in developing standalone applications using Spring Boot.
  • Experience working with Service Oriented Architecture, which includes Universal Description and Discovery Integration (UDDI) lookups and Web Services Description Language (WSDL) using SOAP, Restful api’s and JMS (Java Messaging Service) with IBM Web sphere MQ Series and ActiveMQ.
  • Expertise in XML technologies such as DTD/Schemas, DOM, SAX, JAX-B and XSLT.
  • Experience working with Hibernate for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Experience in configuring and deploying the applications on Tomcat, WebSphere, WebLogic and JBoss Servers.
  • Experienced in developing UNIX shell scripts and pearl scripts.
  • Experience working with various SDLC methodologies like Agile Scrum, RUP and Waterfall Model.
  • Experience in programming using Perl and Unix/Linux shell scripting (particularly KSH and BASH)
  • Experienced with Drools, Apache camel.
  • Experienced in writing complex SQL queries, Triggers and Stored Procedures in various databases such as Oracle, DB2 and MS SQL.
  • Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE's such as Eclipse, Rational Application Developer (RAD) and NetBeans.
  • Experience in using different version controlling/tracking systems GIT, CVS, Subversion, Rational Clear Case.
  • Experienced in working with multiple databases like Oracle 10/11g, MS SQL Server, MySQL, DB2, and Sybase.
  • Experienced in performing unit testing using JUnit, integration and deployment of applications using tools such as ANT, Jenkins and Maven & debugging through log4j.
  • Experience in document preparation including Requirement Specification, Analysis, design documents, Test cases and User Training documents and Technical Help documents.
  • Experienced in working with E-Commerce software systems.
  • Experienced to migrate applications to Cloud platform.

TECHNICAL SKILLS:

Languages/API: Java (Java SE 6/7/8), J2EE, C, C++, JDBC, UML, Design Patterns, Shell Scripts, HTML, JavaScript, SQL and PL/SQL

Operating Systems: Windows, Unix and Linux.

Frameworks: Struts 1.x/2.0, Spring 3.x/4.0, Hibernate3.0/4.0, Spring Boot, Spring Cloud, Spring Web, Spring Batch, Spring Integration.

Web Technologies: HTML, CSS, DHTML, HTML5, Servlets, JSPs, EJB, JNDI, JMS, XML, XSLT, XSD, JSF, SPY JQuery, AngularJS, NodeJS, React JS and Ajax

Web/Application Servers: Apache Tomcat, IBM WebSphere, WebLogic and J-Boss

IDE’s: Eclipse, NetBeans, RAD and Rational Rose

Database: Oracle, MS SQL Server, MySQL, PL, DB2, Mongo DB and Cassandra

Web services: AXIS, SOAP, JAX-WS, WSDL and Restful

Version Control: SVN, GitHub, CVS, Subversion and Clear Case

Other Utilities: ANT, Log4j, Soap-UI, Maven, Customization Work Bench tool & AIX.

PROFESSIONAL EXPERIENCE:

Confidential - Fargo, ND

Java/J2ee Developer

Responsibilities:

  • Understanding the Business requirements.
  • Involved in requirement gathering and brain storm stages.
  • Working on Java, J2EE and some of the spring frameworks like Spring MVC, Spring Boot and Spring Batch.
  • Involved in daily stand-up calls with the team, Manager and Architect Included.
  • Used Bamboo to automate builds and deployments.
  • Responsible for the wiring and the configuration of Beans using Struts web based application using struts-config.xml and web.xml.
  • Followed Agile Methodology (TDD, SCRUM) to satisfy the customers and wrote JUnit test cases for unit testing modules.
  • Also developed web services components using Apache Camel, SOAP, WSDL, JAXB, and JAX- WS with java.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Experience on working with Angular JS, Node JS and AJAX for effective implementation of the front-end portals.
  • Good programmer in Perl and UNIX Shell scripting (particularly KSH and BASH)
  • Worked on Solr, Elastic Search, Kafka, Flume, Mongo DB and Cassandra.
  • Designed and developed Customer registration and login screens using JSP, Struts-Tiles, HTML/DHTML, swing, Groovy and JavaScript.
  • Coded the front end Applications using HTML, JSP, JSF, Ajax, Struts Tag-libraries, custom JSP tags for role-based sorting and filtering and used JavaScript validations to validate the fields of the user registration screen and login screen.
  • Implemented backend application using Java, Spring MVC, Drools, and AWS suite of products like Dynamo DB, Spark.
  • Developed stored procedures, Triggers and Functions to process and established data integrity among all tables residing on Oracle Database.
  • Built Ant, Maven, shell scripts and JACL on UNIX environment and deployed the application in WebSphere Application Server.
  • Good experience in spring's IOC, AOP and spring's integration with Hibernate and Struts technologies.
  • Understanding the existing application and migrating the services using RESTful service and JSON.
  • Used Spring core Annotations for dependency injection and used Apache Camel to integrate Spring framework
  • Perform unit and integration testing.
  • Involved in implementing source code Branching and performed Check-in/Check-out in Subversion.
  • Developed Messaging frame work for Asynchronous service using JMS (ActiveMQ) and Message Driven Beans.
  • Involved in bug fixing, cleanup of code and for the new enhancements.
  • Used Junit Testing framework for performing unit testing.
  • Monitored the error logs using Log4j and fixed the problems.

Environment: Java/J2EE, JSP 2.1, HTML, DHTML, XSL, STRUTS 1.3, JavaScript, AJAX, DAO's, POJO's, Hibernate 2, Tag libraries, Spring batch Framework, Spring Boot, Spark, Microservices, Mongo DB, Kafka, Angular JS, Apache Camel, Oracle 10g, PL/SQL, CSS ), MS Access Database, Web Services, Servlets 2.5, Scrum, JUnit, log4j, Ant, Maven, UNIX, Cassandra, WebSphere Application Server, JMS, MDB's, Subversion.

Confidential - Warren, NJ

Java/J2EE Developer

Responsibilities:

  • Understanding business objectives and implementation of business logic.
  • Involved in various phases like design and development of Software development life cycle(SDLC)
  • Used Rational Rose for the use case Diagrams, class diagrams, and sequence diagrams to represent the detailed design phase.
  • Developed the application using agile methodology and planned the Scrum meetings.
  • Server- Side implemented on J2EE, Eclipse platform
  • Designed and developed the UI using Swing, JSP, HTML5, CSS3, JavaScript (JQuery), and Flex builder.
  • Experience in KSH and BASH Shell scripting in both UNIX and LINUX platforms.
  • Used Oracle coherence to find POJO beans from the deployed WAR file.
  • Designed and developed application based on Struts framework using MVC design patterns.
  • Used Tiles Plug-in to struts for server side validation
  • Developed complete business tier with stateless, stateful session beans and CMP entity beans with EJB 2.0 standards.
  • Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS
  • Designed and developed Microservices business components using Spring Boot. Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Built NoSQL schemas and maintaining sessions by MongoDB.
  • Responsible for development of the functionality using Struts framework
  • Used hibernate to store the persistence data into the DB2 database and written HQL to access the data from the database.
  • Used JMS for communication with different platform.
  • Used spring core annotations for dependency injection and used Apache Camel to integrate spring framework.
  • Developed and maintained user authentication and authorization by employing EJB and connecting LDAP server.
  • Experience in creating single page applications using AngularJS and Node.js
  • Provided database interface using JDBC drivers with back-end as DB2.
  • Used Statement, Prepared Statement and Callable Statement classes for implementing the database interface.
  • Using Teradata as a database source.
  • Developed rich UI pages using Html5, CSS3, JavaScript, Bootstrap and AngularJS.
  • Used IBM DB2 with the functionalities of the database administrator as the backend database.
  • Developed automated build files, reporting and documentation using Maven.
  • Monitored the error logs using Log4J and fixed the problems.
  • Maintained the source code versions in SVN repository.
  • Used JUnit Testing Framework for performing unit testing.

Environment: Swing, HTML5, CSS, Struts 2.0, Hibernate, JSP 2.0, JMS 1.1, JBoss 4.0, EJB 2.0, Eclipse 3.1, JDBC, XML, XSLT, LDAP server, DB2, Flex builder JavaScript, Spring Boot, Microservices, Mongo DB, Apache Camel, AngularJS, UML, Rational Rose, SVN, Log4j, Unix, JQuery, Apache CXF, Maven.

Confidential - Menomonee Falls, WI

java developer

Responsibilities:

  • Understanding the Business requirements.
  • Developed a web based application using Java, JSP, Servlets, HTML with SDLC (Software Development Life Cycle) model.
  • Used JSP and HTML for creating user interface.
  • Implemented Struts Dyna Action Forms, Message Resources, Action Messages, Action Errors, Validation.xml and Validator-rules.xml.
  • Used Angular JavaScript for client side validation
  • Written SQL to retrieve and insert data from/into the database. developed and deployed the EJB's onto the WebSphere
  • Application Server 7.5.
  • Successfully designed and developed a B2B (Prodesk) and B2C (eStore) ecommerce applications using Java and J2EE technologies.
  • Used Log4j as a debugging tool for logging application debugging messages.
  • Application designed and developed using Java Core, J2EE, JMS, JavaScript, Struts, Hibernate, AOP CSS, Web Services Axis, and AJAX.
  • Involved in Code Review.
  • Designed and developed user interface (UI) using JSP, JSP Tag Libraries (JSTL), Core Java, Custom Tag Libs, Java Script, XML and HTML.
  • Involved in Unit testing and Integration testing of the application.
  • Tracing and Logging frameworks implemented using Log4j
  • The e-commerce web application was developed with a team of 12 members where the website functionality was extended to provide the customers to perform online transactions.
  • Used Clear Case as version control system, to keep track of all the work and changes to allow several developers to collaborate.

Environment: Java, JSP, HTML, JavaScript, Oracle, Struts, Hibernate, Eclipse Galileo, Log4j, Clear Case.

Confidential

Java/j2ee developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle, such as requirements gathering, modeling, analysis, design and development
  • Ensured clear understanding of customer's requirements in validating the business process analysis of customer before developing the final proposal
  • Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase. Used Java Design Patterns like DAO, Singleton etc.
  • Written SQL Statements for retrieving and updating data with varied complexity
  • Involved in implementing multithreaded environment to generate messages
  • Used JDBC Connections and WebSphere Connection pool for database access
  • Used Struts tag libraries (like html, logic, tab, bean etc.) and JSTL tags in the JSP pages
  • Involved in development using Struts components - Struts-config.xml, tiles, form-beans and plug-ins in Struts architecture
  • Involved in design and implementation of document based Web Services.
  • Used prepared statements and callable statements to implement batch insertions and access stored procedures.
  • Involved in bug fixing and for the new enhancements
  • Responsible for handling the production issues and provides immediate solution
  • Configured connection pooling using WebLogic application server
  • Developed and Deployed the Application on WebLogic using ANT build.xml script
  • Developed SQL queries and stored procedures to execute the backend processes using Oracle
  • Deployed application on WebLogic Application Server and development using Eclipse

Environment: Java 1.4, Servlets, JSP, JMS, Struts, Validation Framework, tag Libraries, JSTL, JDBC, PL/SQL, XML, DOM, SAX, JAXB, HTML, JavaScript, Oracle 9i (SQL), UNIX, AJAX, Eclipse 3.0, Windows XP/2000, Tomcat Server, LINUX, CVS

We'd love your feedback!