We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Over 8 years of experience in J2EE Application Developer (hands - on) with all 3-tiers of application development: Presentation, Business, and Persistence layers.
  • Designed & developed the business components using OOP Concepts, Java 8 and Java EE (Servlets, JSP, JDBC, JMS, JNDI, EJB), Spring Framework, Struts Framework, JSF, Web Services (SOAP, Restful), JavaScript, JQuery, HTML, CSS, AngularJS, Bootstrap, Jenkins, AJAX, and XML
  • Substantial experience in Service Oriented Architecture (SOA) using Web Services such as SOAP using Apache CFX, RESTful using Jersey and Jackson.
  • Complete knowledge on Agile and Waterfall model methodologies like Scrum and Kanban structure of software development by conducting meetings and coordinating with the team members to meet the deliverables
  • Hands on experience in developing in both Web based and Stand-alone applications using Springs framework modules like Spring Annotations, Spring Web MVC, Spring DAO and Spring IOC.
  • Expertise in usingJavaand J2EEDesignpatternslike MVC, Factory, Singleton, DAO, Front Controller, Business Delegate, Session Facade, View Helper etc.
  • Solid background in Core Java concepts like Arrays, Threads, Collections Framework, Exception Handling, File Handling, Java Reflection.
  • Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
  • Experience in XML related technologies like XML, XSL, XSLT parses such as SAX/DOM, JAXB and developing XML documents with XSD validations.
  • Good working knowledge in deploying Java application servers like WebLogic, WebSphere, Apache Tomcat, Glassfish and JBoss.
  • Strong working experience with Object Relational Mapping Tools (ORM) - Hibernate (3.x version), EJB, JDBC which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Strong database connectivity skills which includes Oracle, MYSQL and in programming with SQL, PL/SQL, and Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like SQL server management studio.
  • Worked in designing the User Interface using HTML, CSS, Angular JS, Bootstrap, JQuery according to the client requirement.
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, SVN, CVS, Jenkins and Apache Ant.
  • Experience working in Financial Trading, Banking, Insurance, Telecom Sector and State Projects Domain.
  • Experience in using Log4J for runtime logging and JUnit for testing.
  • Ability to work effectively on the UNIX, Linux and OSX platforms.
  • Excellent written and verbal communication skills, presentation and problem solving skills.
  • Highly motivated to take independent responsibility as well as has the ability to contribute and be a productive team member.

TECHNICAL SKILLS

Languages: C, C++, Java (Jdk 1.6, 1.7, 1.8), SQL, PL/SQL

Enterprise Java: JSP, Servlet, JSP, JDBC, JSTL, Exceptions, Threads, Collection

Mark-up/XML /UI Technologies: HTML, HTML5, XHTML, JavaScript, Angular JS, CSS, CSS3, XML, XSD, XSL/XSLT, AJAX, JQuery, JSON.

Tools: & Framework: Java Security API, Struts, Spring Core(IOC), Hibernate, JPA, iBatis, Spring MVC, Spring AOP, Spring Data (Spring JDBC, Spring ORM), Spring Boot, Spring Batch, Spring Security, JSF.

Web services: SOA Architecture, SOAP, RESTful, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache AXIS I, Apache AXIS II, Apache CFX, Jersey, RestEasy.

Middleware Technologies: JMS, Spring Integration, Apache Camel, Digest Authorization, OAuth, RabbitMQ, ActiveMQ and Mule ESB (Enterprise Service Bus).

Web/App Servers: WebSphere, Apache, Tomcat, JBoss EAP, WebLogic

Database: Oracle, SQL-Server, MySQL, NoSQL MongoDB

Development Tools: Eclipse, My Eclipse, IBM RAD, Spring Tool Suite (STS), Net Beans

Testing Tools: JUnit, SoapUI, RestClient, Selenium, TDD

Version Control Tools: Git/Source Tree, Tortoise SVN, TFS, CVS, Clear Case

Build-Automation Tools (CI) /Issue Tracking Tools: Maven, CVS, Jenkins, Ant JIRA, FireBug, Mantis

Modeling/ CASE Tools: Rational Rose, MS Visio Professional, Star UML

OS & Environment: Windows Vista/XP/2000/NT, Linux, UNIX

Design Patterns: MVC, Factory, Front Controller, Singleton, Business Delegate and DAO patterns

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis MN

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project.
  • Created System Requirement Specifications (SRS) report of the project by collecting all the requirements from client.
  • Developed the functionalities using Agile Scrum Methodology.
  • Involved in design and development of login and register modules, client search modules.
  • Implemented RESTful Web services in SOA (Service-oriented Architecture) to retrieve data from server and display data on client using JQuery.
  • Designed front-end presentation logic using JSP, CSS03, HTML5 and Angular JS.
  • Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Used Spring MVC Design Pattern to hold the UI data to serve the request and to send the response.
  • Developed Business objects using POJOs and data access layer using Hibernate framework
  • Achieved Dependency injection by creating Spring services, Spring controllers and DAOs so as to wire objects of business classes.
  • Implemented DAO pattern to fetch data from database using Hibernate in order to carry out various database operations and also avoid redundant database access statements
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Created DDL and DML SQL scripts for creation of database objects in Oracle DB.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS
  • Created new tables, Stored Procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality
  • Created Shell Script to invoke Java programs on UNIX batch platforms.
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Deployed on JBoss Application Server.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Used Git/Source Tree as version control tool.

Environment: Java (Jdk 1.8), J2EE, HTML5, CSS3, JQuery, JavaScript, AJAX, Angular JS, Spring Framework, Spring MVC, Spring Security, Spring Boot, Spring Data (Spring JDBC, Spring ORM), JSP, Hibernate, Servlet, JDBC, WebServices, SOA (Service-Oriented) Architecture, RESTful, JAX-RS, Jersey, XML, Oracle, JBoss, Stored Procedures, Triggers, IBM RAD, Junit, TDD, Shell Scripts, Maven, JIRA, Git/Tree Source, Agile/Scrum Methodology.

Confidential, Chicago IL

Java/J2EE Developer

Responsibilities:

  • Involved in the requirements Analysis meetings and understand the requirements for the modules for development and worked on 5 verticals of an application on Agile base development cycle.
  • Developed various helper classes needed using multi-threaded programming and Collection classes.
  • Developed the User Interface using JSP, Spring MVC frameworks, JQuery, AngularJS and CSS3. Used AJAX and JavaScript for Server side/client side validation.
  • Used Spring frame work AOP features and JDBC module features to persist the data to the database for few applications. Also used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate mapping files and created DAO and PO.
  • CreatedRESTfulweb services interface to Java-based runtime engine and accounts.
  • Involved in using JMS Queues and JMS topics for one-to-one and one-to-may communication in the application.
  • Used Apache camel integration for routing and transforming the data between two Applications using HTTP protocol.
  • Used JQuery, Ajax for service calls on pages to interact with the server for information.
  • Involved in designing and developing the JSON, XML Objects with MySQL and NoSQL database like MongoDB.
  • Implemented Data access objects using Hibernate to access data from Oracle database.
  • Called Stored Produces in Oracle using Callable Statements in JDBC.
  • Worked with Web Sphere 7.1 application server that handles various requests from Client
  • Scrum meetings (Sprint Reviews and Retrospectives).
  • Involved in performing Unit and Integration testing (JUnit). Used Mockito for creating Mock objects and run tests using Mockito Runner.
  • Used Mockito for creating Mock objects and run tests using Mockito Runner.
  • Involved in fixing Bugs using Bugzilla.
  • Used Maven as build-automation tool for the process of Continuous Integration the project.
  • Used ClearCase as repository to control versioning of projects

Environment: Java 7, Hibernate 3.0, Spring, Servlets, XML, ClearCase, JSP, MVC, JUnit, Maven, Web Sphere, AXIS 1.2, UML, SOA, JAX-WS, RESTful, SOAP UI, JMS, Apache Camel, Log4J, SOAP, Oracle 10g, MySQL, WSDL, JavaScript, JQuery, Angular JS, AJAX, Bugzilla, Mockito, MongoDB, JSON, HTML, CSS.

Confidential, San Jose, CA.

Java/J2EE Developer

Responsibilities:

  • Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, admin/user operations, trading, portfolio, etc.
  • Developed the application using Agile Methodology.
  • Designed and developed high volume scalable batch processing system on atomic platform using multithreaded programming using spring framework.
  • Datamappingis used as a first step for a wide variety of data integration tasks including: Data transformation or data mediation between a data source and a destination.
  • Involved in developing the applications using Spring Framework for Dependency Injection.
  • Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading.
  • Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used JQuery to make Ajax calls.
  • Developed single page applications, components using controllers, view and routing, service modules.
  • Wrote backend scripts that performed maintenance tasks on the contract data using JDBC.
  • Used Spring IOC for dynamic bean injection.
  • Spring AOP to modularize cross-cutting concerns in aspects.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Created SOAP Web Services using WSDL, XML and SOAP for transferring data.
  • Creating Front-end Applications using HTML5, CSS3, JavaScript, JQuery, and JSON.
  • Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
  • Used Hibernate Cache for query to improve the application performance.
  • Implemented search functionality, filtering, pagination using Hibernate Criteria Query interfaces.
  • Deployed AJAX call for asynchronous data retrieval from back-end.
  • Developed POJO for data modeling of account information, portfolio and transaction history and customized Spring Bean Factory.
  • Used Ant to build and deploy the application in the server.
  • Understanding server configuration and diagnose problems in a time sensitive manner.
  • Code walk through, modules integration and unit testing.
  • Fix problems discovered that are within the existing system functionality (Preventive Maintenance).
  • Used Log4j for logging purposes.
  • Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.

Environment: Java 1.5, Servlets, JSP, JUNIT, Spring 2.5.6/3.0, Spring ORM, Spring Form tags, JSTL, Hibernate 3.0, Oracle11g, Ant, Apache Tomcat Server, SOA, Eclipse IDE 3.7, Log4J, Ajax, SOAP, PL/SQL, HTML, CSS, JavaScript, JQuery, JSON, SVN.

Confidential, Columbus, OH

Java/J2EE Developer

Responsibilities:

  • Involved in complete development of ‘Agile Development Methodology/SCRUM’, developed and tested the application during various iterations.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, testing, and monitoring.
  • Used Maven as build tool and deploying the application.
  • Developed the User Interface using spring framework, JQuery and Ajax.
  • Implemented routing logic and navigation from screen to screen and also implemented login functionality on the client side in Angular Js.
  • Used spring frame work AOP features and JDBC module features to persist the data to the database for few applications. Also used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate mapping files and created DAO and PO.
  • Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • CreatedSOAPweb services interface to Java-based runtime engine and accounts.
  • Actively involved in writing SQL using SQL query builder.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Developed test cases using JUnit.

Environment: Java, Hibernate, Spring (AOP, Dependency Injection), XML, Tortoise SVN, JSP, Spring MVC, J2EE, JUnit, Maven, Web Sphere, UML, SOA, SOAP, Log4J, Oracle, JavaScript, AJAX, JIRA and RAD.

Confidential

Java Developer

Responsibilities:

  • Technical responsibilities included high level architecture and rapid development.
  • Design architecture following J2EE MVC framework.
  • Developed interfaces using HTML, JSP pages and Struts -Presentation View.
  • Developed and implemented Servlets running under JBoss.
  • Designed the user interfaces using JSPs, developed custom tags, and used JSTL Taglib.
  • Developed various java business classes for handling different functions.
  • Developed controller classes using Struts and tiles API.
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project.
  • Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • Implemented CMP entity beans for persistence of business logic implementation.
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement.
  • Inspection/Review of quality deliverables such as Design Documents.
  • Wrote SQL Scripts,Stored procedures and SQL Loader to load reference data.

Environment: Java, J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, JBoss, Oracle, SQL, HTML, JDBC, EJB.

We'd love your feedback!