We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

New, HampshirE

SUMMARY:

  • Around 7+ years of strong software experience in design, development, analysis and deployment of web - based and Client-Server business applications using Object Oriented Analysis and Design (OOAD,OOPS) and Java/JEE/J2EE technologies in Banking, Insurance, Financial,HealthSector and StateProjects Domain with Software Development Life Cycle (SDLC)
  • Hands on experience in working with Collections, Exception Handling, Multithreading, Generics, Enums and Annotations.
  • Used Node JS for server side web applications for java script codes to build real-time web API's.
  • Well versed with consuming and publishing Web services as SOAArchitecture based SOAP, WSDL, UDDI Components and REST workingwith data-exchange formats like XML and JSON formats.
  • Having experience with Cloud Computing Service environment like Amazon Web Services(AWS)
  • Experience with and solid understanding of Microservices.
  • Strong working experience using XSLT, DTD,XML Schemas and parsing (DOM and SAX) XML using JAXP
  • Experience in Persistence Framework like Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture.
  • Hands on experience in working with Collections, Exception Handling, Multithreading, Generics, Enums and Annotations
  • Extensive experience in developing applications using JSP,Servlets,JSF, and frameworks likeSpring (MVC, AOP, IOC, DAO, Security, Boot), Struts, Hibernate.
  • Hands on experience in developing applications using J2EE Design Patterns like MVC Architecture, Singleton, Abstract Factory, Facade, DAO.
  • Experienced in developing Client-Server/ N-tier/ Web-Application Development usingJava, J2EE,HTML5, CSS3, Bootstrap, Java Script, AJAX, JQuery, JSON, Angular JS, Node JS, JSTL, JNDI, EJB, Swing, Hibernate.
  • Extensive experience in Deploying, Configuration on Application & Web Servers such asWebLogic, JBoss, IBM WebSphere andApache Tomcat Web Server
  • Experienced with Middleware Technology Messaging Brokers like JMS, ActiveMQ and MuleESB (Enterprise Service Bus) in SOA(Service-oriented) Architecture
  • Good knowledge on Apache Camel as integration language and Camel Test Framework for testing Apache Camel code.
  • Significant experience in web development tools like Eclipse, IBM RAD and Spring Tool Suite
  • Experienced using WARs and EARs to build and deploy the applications in application servers using ANT scripts and different IDEs
  • Good knowledge and hands on experience in working withSelenium,UML, JUnitand TDD
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a Project
  • Good experience in developing applications using Agile (XP and Scrum) and Waterfall methodology
  • Flexible team player who prospers in a fast-paced work environment. Excellent communication, interpersonal, analytical and prioritization skills.
  • Working experience of Relational DBMS like Oracle, SQL Server, MySQL, DB2, Toad for performing SQL and PL/SQL programmingand NoSQL DB like MongoDB
  • Experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, Jenkins and Apache Ant
  • Experience in using various configuration management tools like Visual Source Safe, IBM Clear Case, SVN and CVS

TECHNICAL SKILLS:

Languages: Core Java, SQL, PL/SQL

Enterprise Java: JSP, Servlets, JNDI, JDBC, Log4J, Java security

Markup/XML Technologies: HTML, XHTML, DHTML, JavaScript, NodeJs, AngularJS, CSS, Bootstrap, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON,GWT

Tools: & Framework: Struts, Spring, Hibernate, MyBatis, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Data, Spring Boot, JSF, JUnit, Groovy

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RS, JAX-WS, Jersey, RestEasy, JAX-B, Apache Axis2, Apache CFX, AWS (Amazon Web services)

Middleware Technologies: JMS, Spring Integration, Digest Authorization, O Auth

Web/App Servers: Web Sphere, Apache Tomcat, JBoss EAP, Web Logic, Glassfish

Database: Oracle, SQL-Server, MySQL server, TOAD, Mongo DB/ NOSQL, DB2

IDEs: Eclipse, Net Beans, IBM RAD, STS, IntelliJ

OR mapping: Hibernate, MyBatis

Modeling/ CASE Tools: Rational Rose, MS Visio Professional

Testing Tools/ Others: JUnit, Mockito, Selenium,SoapUI, Putty, Rational Clear Quest, RTC

Version Control Tools: CVS,SVN, Rational Clearcase, Git, Checkstyle

Build: Automation Tools (CI)/Issue Tracking Tools: Maven, Gradle, Jenkins, AntJIRA, Pivotal Tracker,FireBug, Mantis

OS & Environment: Windows, Sun Solaris, UNIX, Linux

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

PROFESSIONAL EXPERIENCE:

Confidential, New Hampshire

Java/J2EE Developer

Responsibilities:

  • Involved in development and implementation phases of the application in SDLC.
  • Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project.
  • Used Spring Framework for dependency injection for Action classes using Application Context XML file using MVC design patterns.
  • Used Spring Front Controller class to map all the client requests to it and navigated to Business Controller classes accordingly.
  • Utilized the Spring AOP feature for implanting crosscutting concerns like logging and Transaction Management and separated the business logic from System Services.
  • Used Spring Validations Framework for validating the properties of java beans.
  • Used Spring 3.1 Framework for Dependency injection, Spring Web Services framework.
  • Prepared calls through Hibernate and Spring JDBC for Interacting with the Database.
  • Used Java API and converted Java Objects to XML conversions using XML Web Services (JAX-WS).
  • Developed web Services for sending and extracting data from different applications using SOAP messages.
  • Implemented Log4J framework and customized to meet the application requirements.
  • User interface components are developed using Java AWT/Swing API.
  • Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript.
  • WroteANT scripts for building application artifacts, clean-up jobs and system components during system testing, integration testing and production environment.
  • Involved in writing complex queries in business logic layer and worked on creating the setups for Organization Templates, Concurrent Requests, Cross Reference Types, User Creations, Assigning responsibilities in Oracle Applications.
  • Used FireBug to keep a track of bugs and CVS as version control manager.
  • Deployed the application in JBoss Application Server after test QA team.

Environment: Java, Jdk1.6, JavaScript, AJAX, Spring, Spring AOP, Spring Security, XML, JSP, Spring MVC, Hibernate, Swing, SOAP, WSDL, Oracle, TDD, Log4J, JUnit, ANT, WebSphere, JBoss, CVS, FireBug, Agile Methodology

Confidential Irving, TX

Java Developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of SDLC using Agile Methodology.
  • Documented detailed technical design documents including class diagrams, technical flow diagrams and sequence diagrams.
  • Developed Struts application using design patterns like Front Controller, DAOand Business Delegate.
  • Used Spring/MVC framework to enable the interactions between JSP/view layer and implemented different design patterns with J2EE and XML technology.
  • UsingSpring Framework implementeddependency injection,Action classesthroughApplication Context XMLand initialized managed beans and services.
  • For reporting, logging and Transactions purposes used SpringAOP.
  • Used Spring Front Controller class to map all the client requests to it and navigated to Business Controller classes accordingly.
  • Developed Web Services using XML messages that use SOAP.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Created and consumed SOAPWeb Services using JAXB annotations.
  • UsedApache camel for end-to-end messaging.
  • Implementation of Restful services in Apache camel using rest component, event notifier, JSON.
  • Developed persistence layer Data access objects using DAO pattern, JDBC, Hibernate.
  • Developed custom queries using hibernate criteria, native SQL and HQL.
  • Monitoring performance and optimizing SQL queries for maximum efficiency.
  • Designed Hibernate mapping files based on business logic and Object relationships.
  • Configured EH Cache to load the static tables into secondary storage area.
  • Wrote GWT code to create presentation layer using GWT widgets and event handlers.
  • Involved in implementation of the presentation layer (GUI) for application using HTML, XHTML, DHTML, CSS and JavaScript.
  • Implements responsive design template to get a new interface in Bootstrap, HTML.
  • Developed Single page application and structured the JavaScript code using AngularJS.
  • Classes to interact with business logic and used Spring Framework for AngularJS layer design patterns.
  • Designed and coded application components utilizing a test driven development approach (TDD).
  • 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 Jenkins as build management tool for continuous integration process.
  • JIRA, used to keep a track of bugs and Gitas version control tool.
  • Deployed applications on WebLogicapplication server.

Environment:: Java, HTML, XHTML, DHTML, CSS, Bootstrap, JavaScript, JSON, JQuery, AngularJS, Spring (dependency injection, AOP, MVC), Struts,Restful, SOAP, JAX-RPC, WSDL,GWT, Apache Camel, Hibernate, SQL, Oracle,TDD, WebLogic, STS, UNIX, JUnit,JIRA, GIT, Jenkins.

Confidential, Florida

Senior Java/J2EE Developer

Responsibilities:

  • Involved in design, development and testingphases of the SDLC using Agile Methodology.
  • Developed Use Case Diagrams, Object Diagrams and ClassDiagrams in UML using Rational Rose.
  • Experienced in Object Oriented Analysis and Design (OOAD) techniques using UML in Rational Rose.
  • Used AJAXAPI for intensive user operations and client-side validations.
  • Developed user interface using JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application and developed the User Interface usingHTML, CSS,JQuery and Ajax.
  • Developed application using Struts 2.0 MVC Framework wrote Configuration XML file that contains declarations and other dependent objects declaration.
  • Inserted Dependency Injection between components using Spring's(IOC) concept.
  • Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Implemented Asynchronous messaging between components using JMS.
  • Used Singleton design pattern in Hibernate Utility class.
  • Developed various Java beans for the 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.
  • Consumed RESTful web services using JQuery/AJAX to fetch the server data and used JSON parsing to render the data in UI.
  • Implemented SOA architecture with WebServices using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
  • Designed and developed Hibernate DAO isusing spring framework’s Hibernate Dao Support and Hibernate Template.
  • CreatedData Access Objects (DAO) to add, modify and deletion of records.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases,Oracle 10gusing Toad tool.
  • Written Stored Procedures and SQL scripts both in SQL Server and Oracle to implement business rules.
  • Implemented PL/SQL procedures and views in Oracle Database using Altova Database Spy.
  • Involved in Bugfixing of various modules that were raised by the testing teams in the application during the Integrationtestingphase.
  • Implemented the UI using Bootstrap.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components.
  • Prepared technical reports&documentation manuals during the program development.
  • Used Tortoise 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.
  • Performed deployment of applications onJBoss and IBM WebSphereApplication Server.

Environment:: Java, Jdk 1.6, Bootstrap, JavaScript, JQuery, JSP, JSTL, J2EE (JNDI, LDAP), DOM/SAX PARSERS, JMS, Spring (Services, DAO, MVC, IOC) and Struts Framework, Hibernate, Restful, SOAP, WSDL, UDDI, Oracle, PL/SQL, Log4J,Pivotal Tracker, Maven, Tortoise SVN, JBoss, Web Sphere server 6.0(RAD) .

Confidential, Parsippany, NJ

Senior Java/J2EE Developer

Responsibilities:

  • Designed use case diagrams, data flow diagrams, component diagram, class diagram, and sequence diagram for the given requirement.
  • Involved in the review meetings of the design architecture for the new requirement and enhancement, given review comments for the designs.
  • Implemented GUI using HTML, JSP, CSS, TILES, AJAX, JSTL, Struts TagLibs and Portal Pages.
  • Developed the application using JSP for the presentation layer along with JavaScript for the client side validations.
  • Used AJAX to dynamically load a portion of the page when it was not needed for reloading the entire page.
  • Using RIDC Interface get content details and Created Content through application.
  • Worked to maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Developed custom Skeleton, custom Skin and custom Layouts.
  • Implemented custom LAF files applied to portal.
  • Design & Development of page flows, Web logic Workshop.
  • To display and process the information designed JSP pages using JSR-168.
  • Involved in the design and development of JSR-286 compliant Portlets using frameworks like Spring MVC
  • Developed and implemented Content Publish using Site Studio, Content Publisher.
  • Using RIDC Interface get content details and Create Content through application.
  • Implemented SpringIOC Setter Method Injection and writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Implemented business class logic using Factory pattern.
  • Implemented DAO layer to access hibernate session factory using spring hibernate template, Hibernate Search Quires and written search, persistence, deletion for the persistence objects.
  • Developed Web Services client and Service used SOAP Protocol for sending request and get response.
  • Created JUnit test cases for unit testing and implemented application logging feature using log4J.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.

Environment:: Java/ J2EE, HTML,CSS, Ajax, JavaScript, JSP, JSTL, Spring 2.5, Struts 2.0, Hibernate 3.2, JDBC, JNDI, Factory pattern, Web logic workshop, JSR-168, JSR-268, XML, XSLT, UDDI, WSDL, Log4J, ORACLE 11g, UCM, SVN, LDAP, Windows XP, UNIX, UML, Rational Clear Case, Clear Quest, Apache Tomcat, Web logic Server 10.3.

Confidential, CHICAGO,IL

Java/J2EE Developer

Responsibilities:

  • Designed use case diagrams, data flow diagrams, component diagram, class diagram, and sequence diagram for the given requirement.
  • Involved in the review meetings of the design architecture for the new requirement and enhancement, given review comments for the designs.
  • Implemented GUI using HTML, JSP, CSS, TILES, AJAX, JSTL, Struts TagLibs and Portal Pages.
  • Developed the application using JSP for the presentation layer along with JavaScript for the client side validations.
  • Used AJAX to dynamically load a portion of the page when it was not needed for reloading the entire page.
  • Using RIDC Interface get content details and Created Content through application.
  • Worked to maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Developed custom Skeleton, custom Skin and custom Layouts.
  • Implemented custom LAF files applied to portal.
  • Design & Development of page flows, Web logic Workshop.
  • To display and process the information designed JSP pages using JSR-168.
  • Involved in the design and development of JSR-286 compliant Portlets using frameworks like Spring MVC
  • Developed and implemented Content Publish using Site Studio, Content Publisher.
  • Using RIDC Interface get content details and Create Content through application.
  • Implemented SpringIOC Setter Method Injection and writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Implemented business class logic using Factory pattern.
  • Implemented DAO layer to access hibernate session factory using spring hibernate template, Hibernate Search Quires and written search, persistence, deletion for the persistence objects.
  • Developed Web Services client and Service used SOAP Protocol for sending request and get response.
  • Created JUnit test cases for unit testing and implemented application logging feature using log4J.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.

Environment:: Java/ J2EE, HTML,CSS, Ajax, JavaScript, JSP, JSTL, Spring 2.5, Struts 2.0, Hibernate 3.2, JDBC, JNDI, Factory pattern, Web logic workshop, JSR-168, JSR-268, XML, XSLT, UDDI, WSDL, Log4J, ORACLE 11g, UCM, SVN, LDAP, Windows XP, UNIX, UML, Rational Clear Case, Clear Quest, Apache Tomcat, Web logic Server 10.3.

Confidential

AWS Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application, developed using AGILE/Scrum­­methodology.
  • Used Spring MVC Design Pattern to hold the UI data and serve the request and to send the response.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
  • Designed and developed Microservicesbusiness components using Spring Boot.
  • Implemented RESTful Web services in Service OrientedArchitecture(SOA) to retrieve data from client side and made REST API calls from Angular JS and parsed the data to client and handled the security and Authorization using Spring Security and OAuth2authentication protocol respectively.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Troubleshoot AWS EC2 Status check including System Status checks and Instance Status check alerts.
  • Experienced first-hand the best/worst practices for integrating Microservices into existing system architecture.
  • Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Integrated Spring DAO for data access using Hibernate to fetch data from database and avoid redundant database access statements.
  • To lookup queues,used Spring JMS module and MDBs for listeners.
  • Extensively used HQL and SQL for querying databases.
  • CreatedStored Procedures, functions, views, indexes and constraints, triggers required SQL tuning to reduce the response time in the application.
  • Develop, run and scheduled queries using SQL and T-SQL scripts.
  • Built NoSQL schemas and maintaining sessions by MongoDB.
  • To get AJAX functionality for the website wrote JavaScript and JQuery programming.
  • Using HTML, AngularJS, JQuery and JavaScript created GUI interface of the web page.
  • Created AngularJS controllers, services and used Angular filters for filter functionality in search box and integrator functionalities.
  • Used Bootstrap, AngularJS and NodeJs in effective web design.
  • To identify user login information written UNIX shell scripts.
  • Developed and executing unit test cases using JUnit.
  • Packaged and deployed the application in IBM WebSphere.
  • Used Maven building tool for creating EAR file deployed in application servers and used for dependency management of code in application.
  • Resolved bugs/defects in application by coordinating with team members of the project to assure a positive outcome.
  • For application logging and notification, tracing mechanisms used Log4J.
  • To keep track of issues and tasks on individuals used JIRA ticketing system.
  • As a version, control tool used Tortoise SVN.
  • Used Eclipse integrated IDE to build the application.

Environment:: Java, HTML5, CSS3, Bootstrap, JavaScript, AJAX, Angular JS,Node JS, Spring MVC, Spring Boot, Spring Security, Spring Data, JSP, Hibernate,Servlet, JDBC, Restful, OAuth2, JAX-RS, Jersey, XML, AWS,Microservices,SQL, Oracle, MongoDB,Eclipse 1.8, WebSphere, Tortoise SVN, GIT, JUnit, Maven, JIRA, Agile/Scrum Methodology.­­

We'd love your feedback!