We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Plymouth, MN

PROFESSIONAL SUMMARY:

  • Around 6+ years of IT experience in all the phases of Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, testing and maintenance of Web Based, Client - Server in domains like Banking/Finance Legal and Logistics.
  • Strong development skills in Java, J2EE(TM), JDBC, JSP, Servlets, JMS, JNDI, HTML, XML, XSL, JPA, XML, JAX-WS, Java Script, JQuery, AngularJS, DB2, Oracle, SQL Server.
  • Solid experience with Object Oriented Programming and Design. Extensive knowledge in development methodologies like Software Development Life Cycle (SDLC).
  • Demonstrated expertise in handling development, maintenance, upgrade & enhancement projects.
  • Extensive programming experience in developing web based applications using Java 4/5/6, spring 3.2, Hibernate 3.5, HTML, Web Services etc.
  • Strong experience in UI & client side validations using HTML5, CSS3, Java script, and JQuery.
  • Expertise in implementing MVC frameworks using Struts, spring 3.x, Custom MVC and Hibernate 3.5 for persistence.
  • Involved in producing & consuming SOAP based & Restful web services using WSDL, SOAP, JAX-WS, JAX-RS, AXIS, CXF etc.
  • Very good implementation experience of Object Oriented concepts, Multithreading andJava/Scala.
  • Used Jenkins for Continuous Integration.
  • Strong knowledge in Database programming design using Oracle and MySQL.
  • Expertise in DB Design, DB normalization and writing SQL queries, Functions, Triggers, Sequences, Indexes and Views etc.
  • Performed unit testing using JUNIT test cases and used Mockito for stubbing.
  • Expertise in using J2EE Application Servers such as Web Logic Web sphere 8.2 and Web Servers such as Tomcat 6.x/7.x.
  • Hands on experience in the spring framework, spring core, spring MVC and Spring Boot technologies.
  • Experience creating Use Case Model, Use Case Diagrams, Class Diagrams, sequence diagrams using Rational Rose.
  • Strong background in Object Oriented Design (OOD), Analysis (OOA) and drawing UML diagrams.
  • Proficient in development of enterprise business solutions using Apache Tomcat and WebLogic application servers.
  • Strong Experience in working with scripting languages and Frameworks like JavaScript, JQuery and Angular JS.
  • Experience in Oracle SQL.
  • Experience with build/deployment and release of the application using Maven, Ant.
  • Extensive experience with Waterfall and Agile Scrum Methodologies.
  • Experience in tracking defects, issues, risks using JIRA.
  • Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc.
  • Worked on implementation of the version control software CVS, SVN,GIT.

TECHNICAL SKILLS:

Programming Languages: JDK, J2EE, SQL, PL/SQL, C, C++

Java Technologies: Servlets2.5, JSP, EJB3.0, JDBC4.0, JMS, JNDI, Web services

Web/Application Servers: Apache Tomcat, BEA Web Logic, JBoss, IBM Web Sphere, Life ray Portal 6.1

Frameworks: Jakarta Struts1.1/2.0, Spring3.0/4.0, JBoss seam, JSF

ORM Frameworks: Hibernate, JPA

GUI & others: AWT, Swing, Threads, Maven, JPA, JSR 168/286

RDBMS: Oracle 8i/9i/10g, SQL Server, MS Access, DB2, MySQL

IDE s: Eclipse, My Eclipse, Net Beans 6.8, RAD 8.0/8.5

Databases: Oracle, Microsoft SQL Server, MySQL, Microsoft Access, DB2

Web Technologies: HTML/DHTML, AJAX (DWR), CSS, XML, XSL, XSLT, SAX/DOM

Methodology: OOAD, UML, OOP, MVC & MVC2, Frameworks

Scripting Languages: JavaScript, Shell Script, ANT

Configuration Management Tools: CVS, Rational Clear Case, Harvest

Others: MQ Series, TIBCO, SOAP, WSDL.

Operating Systems: UNIX, Linux, Windows 2000/XP

Middleware Technologies: RMI, EJB, JNDI

UML Tools: Rational Rose, MS Visio

Version Controls: Sub Version (SVN), Concurrent Versions System (CVS), IBM Rational Clear Case, Visual Source Safe (VSS)

PROFESSIONAL EXPERIENCE:

Confidential, Plymouth, MN

Java/J2ee Developer

Responsibilities:

  • Implemented Spring MVC framework and integrated user Interface layer with persistence layer through spring and hibernate.
  • Invoked web services to generate java classes from xml schema.
  • Developed server side services using Spring 4.0, webservices (Soap and WSDL).
  • Leveraging apache camel for Translation, routing and rule management.
  • Based on selection criteria and mappings extracted data, applied rules and did data conversion.
  • Developing APIs to expose data from Cassandra NoSQL database.
  • Implemented data layer with Spring Data, JPA and native SQL queries to retrieve and update data from the database.
  • Involved in Unit testing with Groovy/Spock, Junit, system testing and creation of various test scripts for performance and regression testing.
  • Used Soap UI and Postman tools to test the rest web service operations.
  • Used Log4j for logging messages and debugging application.
  • Implemented features like logging user session validation using spring AOP module error handling and logs .
  • Accessing Linux based servers to execute RPM upgrades and view logs for errors and anomalies using SSH clients such as Putty.
  • Created Splunk dashboard and alerts on the request from managers for certain tasks.
  • Monitor server applications, using App dynamics, Splunk log files to troubleshoot and resolve problems.
  • Configuring logs and documenting scenarios for failures.
  • Implemented quartz scheduler for dynamically scheduling jobs using Rest api(postman).
  • Embedded quartz desk platform for monitoring jobs scheduled in application.
  • Responsible for release of code into production and its integration with other applications
  • Working in Agile /Scrum methodology which have daily scrum calls and sprint of 14 days
  • Daily scrum and two week sprint.
  • Setup source code management in Github and developed and documented best practices for managing and releasing code.
  • Setup continuous integration environment with Jenkins building from Github and deploying to development servers.

Environment: Java, Spring, Hibernate, JQuery, AJAX, JavaScript, Apache Camel, Jboss, JDBC, JUnit, Agile, Apache CXF, Weblogic, SML, SOA, TOMCAT, Jira, XSTL, UNIX, HTML, Spring Boot, Jenkins, Angular 2, CSS, NoSQL, Node JS, GIT, JMS, Eclipse.

Confidential, Cincinnati, OH

Java/J2EE developer

Responsibilities:

  • Implemented Agile (Scrum) Methodology that includes daily scrum with team, sprint planning and estimating the tasks for the user stories.
  • Design and development of the new Technical flow based on JAVA/J2EE technologies.
  • Involved in analyzing business requirements and compose them into a technical use cases.
  • Involved in Spring Framework- Spring Dependencies and Spring Annotations.
  • Used Spring MVC on the web layer and business delegate and DAO on the business layer.
  • Involved in the UI development using HTML5, CSS3, JavaScript, JQuery, JSON, AngularJS,Bootstrapand AJAX.
  • Used Spring MVC (Model View Controller) to intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Used Core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
  • Developed frontend of application using Angular.js framework. Created new JSP views to in corporate backend functionality to display on the UI screens using client rich technologies like JQuery, JavaScript, HTML5, CSS3 files.
  • Responsible for providing the client side Java script validations and Server side Bean Validation Framework as per the requirements.
  • Involved in writing SQL Stored Procedures, Functions, and Views for Oracle 11g database.
  • Designed and implemented a NoSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
  • Created enterprise applications using Spring Framework formiddletierand Hibernate framework for ORM.
  • Investigated various NoSQL database alternatives and methods for online database compression.
  • Implemented business logic application using EJB and spring.
  • Deployed the application using Apache Tomcat, Web Logic Application Servers.
  • Used JIRA for bug reporting and tasks and issue tracking.
  • Maintain multithreading using Executors framework & created a fixed thread pool to maintain it.
  • Used Jenkins for deploying in different Environments and Used Log4j for the logging.
  • Used SVN for Version Control System and Used Maven for build automation.

Environment: Java 1.5, J2EE, XML, Spring, EJB 3.0, JSP, JQuery, Angular Js, Node Js, Restful API web services, Hibernate 3.0, JSON, solr, Java Beans, Agile/Scrum methodology, JavaScript, HTML, Eclipse, Web Logic, Python, Bootstrap, Spring Boot, Apache Tomcat,Jenkins, Oracle 11g, NoSQL, JBOSS, SQL developer, Junit, Maven, SVN.

Confidential, Kansas City, MO

Java Developer

Responsibilities:

  • Used WSAD as IDE in developing EJB and deploying in server.
  • Implemented JMS to asynchronously send and receive messages, Error Tickets placed in Message Queues automatically generated and updated into database by Remedy Trigger.
  • Installed, configured, maintained and administered Linux / UNIX operating systems and components.
  • Prepared prototypes for the project, based on the user requirements.
  • Used Struts framework for presentation layer.
  • Worked with No SQL databases like MongoDB to save and retrieve the data.
  • Implemented migration from Oracle coherence cache withHazelcast cache.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Worked on coding of Servlets and EJB communication.
  • Used Hibernate framework for data persistence.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations for data persistence.
  • Experienced developing against SOLR search platform APIs.
  • Used Spring IOC/MVC/AOP modules.
  • Applied Spring MVC to transfer data from front-end tomiddle-tier.
  • Experience in working with Groovy on Grails framework which makes creating complex workflows much simpler.
  • Performed Code Review to ensure Organization and Project level standards are met and checked for redundant code.
  • Experienced in working withSpringBoot.
  • Implemented different levels of logging and timely backups using Log4j.
  • Used putty for UNIX login to run the batch jobs and check server logs.
  • Played a key role in the development and maintenance of the application server.
  • Worked on Distributed messaging system RabbitMQ to send messages to Existing Applications.
  • Experience in installing and configuring kick start in Linux.
  • Performed Unit Testing and System Integration Testing.

Environment: Java 1.6, J2EE, XML, Spring3.2, Hibernate 3.0, SOAP, Web Services, Business Objects, Spring Boot, SAX/DOM, Websphere Application Server 8.1, WSAD, JMS, JDBC, Python, EJB 3.0, JSP2.0, MongoDB Java Servlets, solr, Oracle 10g, SVN, JBoss, WSDL, XHTML, SOAP.

Confidential

Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle using Agile including effort estimations, design, development, implementation, verification and validation.
  • Configured different layer (presentation layer, server layer, persistence layer) of application using Spring IoC and maintained the Spring Application Framework's IoC container.
  • Using Spring IOC(Dependency Injection) developed Java beans with getter and setter properties to be configured by Spring.
  • Prepared Technical Specifications based on the functional requirements.
  • Packaged and deployed the application in JBOSS Application server in different environments like Development, testing etc.
  • Written complex SQL queries to fetch data for the client.
  • Used Spring MVC as themiddle-tierframework to handle request from the front-end to the back-end.
  • Used Hibernate 3.0 object relational data mapping framework to persist and retrieve the data from database.
  • Implemented Exception Handling, Logging.
  • Used Spring MVC framework to better control the presentation, business and navigational aspects of the application.
  • Have hands on experience in struts framework.
  • Used SVN for version and source control.
  • Used RAD for development purposes.
  • Used log4J for logging and debugging of the application.
  • Have worked on Google Search Appliance configuration.
  • Developed new features for the client application "Enterprise Search".
  • Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization.
  • Developing customized reports and Unit Testing using JUnit.
  • Involved in building the code & deploying on the server.

Environment: Core Java, J2EE (JSP/Servlet, JDBC), HTML, CSS, JavaScript, JQuery, Ajax, Hibernate 3.0, Web Services, UML, Junit, XML, JBOSS Server, JMS, Java Beans, Spring MVC, IOC, JDK1.4, RAD, Web logic 10.3, UNIX, Log4J 1.2.14, Maven, SVN.

Confidential

JR. Java Developer

Responsibilities:

  • Developed the Servlets for processing the data on the server.
  • Involved in the implementation of different modules of the project like, Login, Inbox, Sent, Trash, Draft, and Job opportunities for the team, Events, Team Profiles, Technology news using Servlets, JDBC, JSP and Web Logic server.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Created a solution to replace legacy/Web Method system with a JMS, MQ based engine.
  • Worked on the user interface of the system using HTML, CSS, and JavaScript.
  • Worked on JAX-WS, JAXB Web Services using SOAP and JAX-RS, Jersey for Restful web Services.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Involved in testing of every module's functionality by using different cases and validations.
  • Created different tables which are required for storing the data for different modules using SQL.
  • Presented some of the modules to the client.
  • Used RAD, Eclipse for application Development.
  • Worked on UNIX Shell Scripting tasks.
  • Worked in Prototyping & Scrum/Agile Software Development methodology.
  • Extensively used Log4J for logging and tracing the messages.
  • Highly involved in full software development life cycle implementation.
  • Good knowledge on Project Documentation.

Environment: Core Java, J2EE, JSP, Eclipse, Servlets, JDBC, JSP, XML, Tomcat Apache, HTML, CSS, JavaScript, XML Beans, Struts, Spring AOP, Spring Ioc, Web services, SVN, Log4j, JMS, Eclipse, Apace Tomcat, Oracle 10g, Agile Methodology, SQL Developer, UNIX, Putty, Windows.

We'd love your feedback!