We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • Professional Software Developer with 8 years of experience in entire SDLC (Software Development Life Cycle) using Java/J2EE Technologies and Related Databases.
  • Expertise working on Core Java with solid background and working knowledge of Object Oriented Concepts like Inheritance, Polymorphism, Exception handling, Multi - Threading, Reflection and Collections.
  • Expertise in developing Multi-tier enterprise level web applications using various J2EE technologies including Servlets, JDBC, JNDI, JMS, REST, SOAP, WSDL
  • Proficient in Web development using JSP, HTML, CSS, XML, AJAX, GWT, JQuery, JSON, JavaScript, Ruby, Groovy, Python, Cross Site, Perl and Scala.
  • Extensive work with Open Source Technologies/Frameworks like Struts, Hibernate, spring, Apache Camel.
  • Experience working with various modules of Spring Package like Spring JDBC, Spring MVC, IOC, Spring Rest Template, Spring AOP, Spring Persistence.
  • Experience working with JavaScript frameworks Ext JS, Telerik Kendo UI.
  • Experience using Angular JSand Mongo DB to build large scale and robust systems.
  • Excellent hands on experience in XML, XSL, and XML parsers, SOAP, UDDI.
  • Experience in developing Web Services using SOAP, Apache Axis, JAX-WS 2.0, JAXB, and JAX-RPC.
  • Broad experience in using Web/Application Server like Apache Tomcat, IBM WebSphere and Oracle Web Logic.
  • Worked with Toad and SQL Plus for database designing, PL/SQL coding, SQL Query tuning.
  • Experience developing application using Perl, Python.
  • Experience in writing unit test cases using JUNIT, MockMVC.
  • Extensively used logging frameworks like log4j.
  • Used build technologies Apache ANT, Maven.
  • Knowledge and good understanding of SQL and PL/SQL. Experience in working with Stored Procedures, Functions, Packages and DB Triggers.
  • Have Good Knowledge in NodeJS.
  • Trained in MarkLogic Server development and administration.
  • Strong experience with MarkLogicXMLServer.
  • Having an experience in developing middleware services with the help of MuleESB and OracleOSB.
  • Experience in developing the applications which can talk to NoSQL Databases like Mongo and Couch DB.
  • Extensive experience in using the AWS using spring.
  • Experience in integrating spring with Elastic search.
  • Experience in using different Mock Frameworks like MockMVC, Mockito to test different layers of the application.
  • Hands on experience in installing, configuring, and using Hadoop ecosystem components like Map Reduce, HDFS, HBase, Hive, Sqoop, Pigand Flume.
  • Experience in working with large scale Hadoop environments build and support including design, configuration, installation, performance tuning and monitoring.
  • Experience in working with offshore team on various projects.
  • Good communication, inter-personal, analytical and organizational skills with ability to address, analyze, & resolve diverse and complex issues. Expertise in problem solving and trouble-shooting ability.

TECHNICAL SKILLS:

Languages: Java 1.4/5/6/7, C, C++, SQL, PL/SQL, Python, Perl, Ruby, Groovy, Cross Site and Scala

Java/J2EE Technologies: Servlets, JDBC, RMI,JPA, JMS, Web Services, EJB 2.0/3.0, JSP, JSTL, JSF

Frameworks: Struts 1.2.7/1.2.8/1.3, Spring 2.5/3.0, JSF 1.2, Hibernate 3.0/3.5.0/4.0, JPA 2.0, Log4J, Junit, JQuery, MockMVC, Apache Camel, Twitter Bootstrap, Apache ActiveMQ, SeleniumDesign Patterns: Singleton pattern, MVC pattern, Factory pattern, Abstract Factory pattern, DAO pattern, Constant Interface Pattern, Business Delegator Pattern, Controller Pattern, Session Facade Pattern, Template Pattern, Builder Pattern.

Build Tools: Ant 1.5/1.6, Maven 2.x.

Relational Databases: Oracle 11g/10g, IBM DB2, MySQL, Sybase, SQL Server, MS Access

Tools: Eclipse,IBM WSAD, NetBeans, TOAD, SQL Developer, Jira, Bugzilla, JBoss Hibernate Tools, GWT.

Version Control: SVN, CVS, GitHub, Rational ClearCase

Web/App Server: Apache Tomcat 6.0/7.0, IBM Web Sphere 6.1/7.0, WebLogic, JBOSS 7

OS: Linux, Unix, MAC OS X, Windows 7/ XP/Server 2003

WORK EXPERIENCE:

Confidential, Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Participated in coding Spring AOP components for the Transactional Model to handle many requests. Involved in writing JSP and Servlet components.
  • Created both producer and consumer web service components using REST and implemented RESTful web services.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information such as loan status report.
  • Developed Web services for sending and getting data from different applications using REST messages, then used SAX and DOM XML parsers for data retrieval.
  • Designed and developed web-based software using Spring MVC Framework and Spring Core.
  • Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation mappings.
  • Used Hibernate Query Language (HQL) and Custom Queries to querying data from Oracle Data Base In DAO.
  • Implemented all the CRUD operations using JPA query language.
  • Developed Junit test cases to validate the REST services.
  • Developed web applications using Spring MVC, JQuery, HTML, Bootstrap.
  • Develop the business logic using Java, JDBC and Deploy on Tomcat server.
  • Multi-Threading and Caching were used to improve user experience.
  • Built web-based maintenance application to maintain complex specification documents.
  • Used Spring MVC as the Web Services framework to implement the REST APIs involved. Made Single page module with use of Angular.js framework. Implemented the business logic using JSP, JSTL, Java Beans and service classes.
  • Involved in the development of presentation layer and GUI framework using CSS3 and HTML .
  • Developed XML web services for retrieving loan information from the bank.
  • Used Log4j for logging purposes.
  • Used Maven and ANT to build, run and create JARs and WAR files among other uses.

Environment: Java 7, Spring 3.0, J2EE, HTML, Hibernate 4.0, JSP, AngularJs, JSTL, AJAX, JQuery, Oracle, Web Logic, Eclipse, ANT, Apache Tomcat, JBoss7, SVN, SOA, J2EE, Oracle, NoSQL, XML 1.x, JAXB 2.x, XSLT 1.x, Log 4j, JUnit, SOAP webservices, WSDL 2.0, JAX-RS, JAX-WS, and Rest Web Services.

Confidential, Chicago, IL

Java developer

Responsibilities:
  • Developed the application using Agile methodology and participated in Scrum meetings
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
  • Used Spring AOP for cross cutting concerns and IOC for dependency injection
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
  • Implemented Message Driven Bean as listener for JMS messages .
  • Involved in developing multi-tiered application using Spring MVC utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • Wrote test cases using JUnit testing framework and configured applications on Weblogic Server.
  • Creation of REST Web Services with JSON for the management of data using Jersey
  • Developed Rest architecture based web services to facilitate communication between client and servers.
  • Developed SOAP application using WSDL to consume data.
  • Used Spring AOP for cross cutting concerns such as logging error and debugging messages using Log4j
  • Developed user interface using JSP , AJAX , JSP Tag libraries to simplify the complexities of the application.
  • Developed web Components using JSP, Servlets and Server side components using Spring Framework modules such as Spring AOP , Spring MVC , Spring ORM and Spring JDBC.
  • Responsible for maintaining CRUD operation on the database using Spring Transaction
  • Wrote Stored Procedures, Packages, PL/SQL scripts are used to query the database.
  • Installation and configuration of Development Environment using Eclipse with Weblogic Application server
  • Used JIRA issue tracker to file the bugs.
  • Used Subversion for software version control.
  • Written Unit testing and Test suites using JUnit framework for testing the application.
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Weblogic server.

Environment: Java 1.8/1.7, J2EE 6, Spring 4/3.5, Hibernate 4/3.5, JQuery 1.8, Weblogic, Subversion (SVN), Junit, Agile, UML, JSP, JSTL, JavaScript, CSS3, AJAX, Html5, Oracle 10g, CRUD, SQL, PL/ SQL, REST, JSON, Eclipse, Maven, Jira, Web 2.0, SOA, Jasper Report, Cobertura, Mockito, XML, XSD, WSDL, SOAP, SOAP UI, Log4j

Confidential, Woodland Hills, CA

Sr. Java Developer

Responsibilities:
  • Involved in the application designing including analyzing various frameworks and tools, component approaches and use cases.
  • Developed project using Spring MVC framework and designed business components using Spring IOC framework.
  • Used Core Java (OOPs, Collections, Mutltithreading) to implement the middleware business components.
  • Implemented hibernate Mapping like one to one, one to many and Many to Many based on the requirement.
  • Worked on Asynchronous messaging system by implementing JMS through Point-Point architecture based on Queues and topics.
  • Used Struts MVC to integrate with spring framework.
  • Enhanced existing REST APIs and added new secured APIs .
  • Involved in Production support and provided training and knowledge transfer to the user.
  • Followed the Test Driven Development(TDD) approach in developing the test cases for the functionalities prior to the implementation for modules like Quote generation and Broker registration module.
  • Used Subversion for maintaining the component and for release and version management and JIRA for bug tracking.
  • Coordinated Unit (JUnit), Integration and User Acceptance Testing and developed test cases for REST API.
  • Modified XML response to JSON response.
  • Implemented Server side Caching mechanism using Ehcache to store application meta data and intermediate transaction state.

Environment: Java 7.0/J2EE, Spring 3.2, Spring MVC, Spring AOP, Struts 2.0, Hibernate 3.0, CXF, JAX-WS, XML, JAX-B, JSON, Oracle 11g, JUnit, TDD, SOAP 1.3, Soap UI 5.3, XSLT, WebSphere, Apache Tomcat, Eclipse, Unix, CVS, JIRA, Maven, Toad, Hudson, WSDL 2.0.

Confidential, Newtown, PA

Sr Java/J2EE Developer

Responsibilities:
  • Involved in Analysis, Design, Development, UAT and Production phases of the project.
  • Worked exclusively on Add Beneficiary and Fund Transfer modules.
  • Implemented web-tier using Spring MVC Framework.
  • Used Core Spring IOC for dependency injection of various component beans.
  • Prepared root cause analysis to diagnose the issues in product and processes.
  • Implemented the application using Core Java (OOPs, Collections, Multithreading)
  • Involved and Developed all phases of security implementation using Spring Security system against All types of authentications: LDAP authentication, Database authentication and Pre-Authentication.
  • Responsible for the performance improvement of batch processes using Core Java including Collections API and Multithreading.
  • Implemented the Persistence/DAO layer using Hibernate.
  • Developed the System Architecture based on different design patterns including MVC, SOA, DAO, Singleton, Factory, etc.
  • Used Struts MVC framework for another module in the project.
  • Involved in database Schema/XSD/WSDL design for the various components.
  • Implemented web services in RESTful Web Services using Spring Rest Template.
  • Developed JUnit test cases as part of the Test Driven Development approach.
  • Deployed the complete application inside WebLogic Application server.
  • Designed and developed user interface and used asynchronous technologies like AJAX.
  • Developed SQL queries, views, and stored procedures.
  • Used Log4j for debugging and error logging.
  • Collaborated with multiple teams to implement requirements and deploy the releases.

Environment: Java1.7/1.6, Spring 3.0, Spring MVC, Spring IOC, SOA, Design Patterns, UML, Hibernate, WebLogic, JBoss, Maven, Eclipse 4.0, Oracle 11g, Maven, XML XSD, JSP, Log4j, JUnit 4.0, Web Services, JIRA, TOAD, UNIX.

We'd love your feedback!