We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

West Chester, PA

PROFESSIONAL SUMMARY:

  • Around 7+ years of strong software experience in design, development and deployment of web - based and Client-Server business applications using Java/J2EE technologies.
  • Strong experience in Full Stack Web technologies like Core Java, J2EE, MVC Architecture (Struts and spring), Servlets, Swing, Hibernate, EJB, JBOSS, AJAX, JSF, Java Script, JSP, JSON, JQuery, JDBC, HTML, DHTML, CSS, Web services (REST and SOAP) and Custom Tag Libraries User defined JSTL, JDBC, XML, LOG4J.
  • Extensively worked on core concepts of Object Oriented Programming such as Collection framework, Multithreading, Exception Handling, Polymorphism.
  • Strong work experience in application integration using Web Services such as JAX-RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
  • Extensive experience in design, development and implementation of Model-View-Controller frame works using Spring MVC.
  • Well versed in using software development methodologies like Water Fall, Agile (SCRUM).
  • Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
  • Developed web applications from Scratch using spring and used annotation based controllers.
  • Experienced in, creating Full stack front end technologies using Grunt, Gulp and Brunch task managers for Angular JS and also in creating Single Page Application (SPA) using AngularJS.
  • Great involvement in JavaScript Frameworks, for example, AngularJS and Node JS additionally experienced in Client side approvals and Client-Server information connection utilizing Ajax in Node JS.
  • Expertise in producing & consuming SOAP as well as Restful Web (axis2.0, JAX WS 2.0).
  • Experience in using STRUTS Framework like Action Forms, Action Servlets, Action Mappings, Action Errors, and Tiles.
  • Expertise in deploying, configuring and administering application servers such as JBoss, Web Sphere, Web logic and Apache Tomcat Server.
  • Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, AngularJS and Bootstrap with MySQL database
  • Experience in developing secure web applications and server side development using Servlets, JSP, CSS, HTML, XML, JavaScript, JSFAngular JS, Spring, Hibernate, SOAP/Rest services, JMS, EJB
  • Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS)
  • Deploy application updates to AWS and monitored the load balancing of different instances
  • Developed core modules in large cross-platform applications using JAVA, J2EE, Hibernate, JSP, Servlets, EJB, JDBC, JavaScript, Ajax, JQuery, XML, HTML, AngularJS and Node JS.
  • Experienced in Web designing & development, using HTML5, CSS, JavaScript, XML, AngularJS, Bootstrap JS, JSP, JSON, JSF and AJAX.
  • Solid working experience on XML parsing using SAX, DOM and JAXB parsers.
  • Expertise in development, deployment and troubleshooting Web based and enterprise based applications on
  • Windows, UNIX and Linux platforms.
  • Expertise on different IDEs such as Eclipse, Net Beans and deployment using Application Servers Apache Tomcat, BEA Web Logic and JBoss.
  • Extensive experience and good knowledge in SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, IBM DB2 and MS SQL Server 2005.
  • Expertise in using various configuration management tools like SVN, CVS and Visual Source Safe.
  • Expertise in developing unit test cases using frameworks Junit, DB Unit based on test first or test driven methodology.
  • Strong working knowledge of continuous integration tools like Cruise Control, Hudson and Jenkins.
  • Strong understanding of Object Oriented Analysis and Design (OOAD) Concepts with excellent logical and analytical skills focused towards business needs.
  • Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS
  • Experience with UNIX environment through deployment and performance testing of various modules.
  • Expert in creating automation scripts using shell scripting to reduce manual efforts.
  • Good Knowledge in Core Java, Multithreading, Generics, Collections framework and Design Patterns.
  • Quick learner with strong problem solving and good communication skills.

TECHNICAL SKILLS:

Languages/ API: Java 6/7/8, JAVA/J2EE, Design Patterns, Shell Scripts.

Java Technologies: OOPs, Collections, Exceptions, Threading, JDBC.

Java Web Technologies: Servlets 3.x, EJB 3.0, JSP, Web Services REST, SOAP.

Java Web Frameworks: Spring 3.x/4.x, Struts 1.x/2.x, Hibernate 3.2/4. x.

Client Side Technologies: AngularJS 1.4/2.0, AngularJS plugins, Node JS, jQuery, jQuery Bootstrap, Ajax, JavaScript, HTML5, CSS.

IDE’s: Eclipse, IntelliJ 14.x/15.x, Net Beans, Spring Tool Suite 2.x/3.x,

Testing Tools: Junit, Selenium

Databases: Oracle Server 10g/11g, SQL Server, MySQL.

Methodologies: SDLC, Agile, Waterfall, Scrum.

Cloud Computing: AWS, EC2, RDS, S3, SQS, Cloud Formation

Application/Web Servers: Apache Tomcat 7.x/8.x, IBM Web Sphere, JBoss 6.x/7.x, WebLogic 10x/12. x.

Build Tools/ Plug-ins: Log4j, Maven 3.x/4.x, Jenkins 2.x, Grunt, Gulp and Brunch.

Repositories: GitHub, SVN.

Operating System: Windows, Linux, Unix.

PROFESSIONAL EXPERIENCE:

Confidential, West Chester, PA

Sr. Java/J2EE Developer

Responsibilities

  • Used agile development methodology during designs, implementation, testing, and maintenance.
  • Extensively worked with MVC Architecture using spring framework and injected spring services, spring controllers and DAO’s to achieve dependency injection and to wire objects of businessclasses.
  • Used Aspect Oriented Programming (AOP) for security and logging features.
  • Developed service classes, DAOs classes as per the design and developed business logics using CORE JAVA API and Data Structures.
  • Developed presentation layer code, UI using JSP, HTML, AngularJS, AJAX, CSS and JSON.
  • Used JavaScript, JQuery for dynamic web pages.
  • Applied Service Oriented Structure (SOA) using JMS to send and receive message while creating web services.
  • Created Web services using Rest, Apache Axis, SOAP, WSDL and UDDI.
  • Implemented web services using Contract first approach. Involved in developing domain model for the application.
  • Used CXF implementation framework for web services and integrated with spring using JAXB binding.
  • Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a Swing, RESTful server on a different domain.
  • Used Apache CXF to create SOAP based & Restful web services.
  • Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data
  • Worked on application code changes and modified XML configuration files and applied changes to XSD as per business requirement.
  • Created RFP (Request for Proposal) micro service to provide Restful API utilizing Spring Boot with Spring MVC.
  • Used AWS S3 datastore for storing the records, prescriptions, bills etc. and accessed them using AWS SDK for Java utilizing NoSQL queries.
  • Using AngularJS, HTML5, CSS3 all HTML and DHTML is accomplished through AngularJS directives.
  • Web application development for backend system using AngularJS and NodeJS with cutting edge HTML5 and CSS3 techniques.
  • Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, jqValidtor, AutoComplete, AJAX, JSON, AngularJS, Backbone.js, Ember.JS and Node.JS, Bootstrap, EXT JS.
  • Extensive experience on modern frontend template in frameworks for JavaScript-including Bootstrap, AngularJS, jQuery.
  • Expertise in RAD methodology and its integrated development environment.
  • Used ANT automated build scripts for compiling and packaging the application.
  • Worked on MQ Series using point to point, publishers/subscriber messaging.
  • Responsible for creating the release build (both Java and flex) in UAT, Live and AWS Cloud
  • Helped/Worked on moving the Admin Portal Dashboard to AWS Cloud Environment.
  • Developed SQL queries to access the backend server using DB2.
  • Spring 3.0 annotations (Controller) mechanism to create RESTFUL applications.
  • Performed integration, regression and unit testing using JUnit Framework.
  • Used core java concepts like Java Mail, Serialization and Documentation.
  • Used Jersey to develop Restful Web services in java.
  • Responsible for Configuration Management and Base lining in SVN.

Environment: J2EE, JDK 1.7, Java, Spring MVC, Spring Core, Angular Js, AWS, Spring Batch, Eclipse, Servlets, Hibernate, CXF Web Services, Restful, JSP, AJAX, JavaScript, HTML, JSON, XML, UML, SOAP, WSDL, EJB, Web Logic, Tomcat, ANT, Log4J, Junit, Unix, IDE, Oracle 11g,DB2, Soap and Rest Web services, MQ Series.

Confidential, San Antonio, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Worked in an Agile Environment and participated in requirement gathering, analysis and design
  • Implemented Business Delegate, Facade, Service locator, Singleton, Factory method, Template method, Observer, Data Access Objects and Transfer Objects JEE design patterns.
  • Implemented the service layer based on a spring container and exploited spring’s IOC features for bean management.
  • Implemented the persistence layer using Hibernate-ORM. Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Implemented JQuery based accordion styles and handled complete JQuery in showing Rich Internet Application.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery AJAX and JSON.
  • Having experience on client side deployments on their servers or AWS cloud
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Developed application on spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC. Used spring’s dependency injection for injecting entity manager and managed beans into spring beans.
  • Worked extensively with Hibernate Query Language (HQL) to store and retrieve the data from oracle database. Developed Enterprise JavaBeans (EJB 3.0) for implementing application’s business rules and policies.
  • Involved in the implementation of AngularJS, MVC architecture using Struts framework.
  • Used Struts Tiles and Validator framework extensively in developing the applications. Worked on data binding as well as with HTTP service of AngularJS.
  • Involved in detecting changes to model objects and detect execution context for expressions by using AngularJS.
  • Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based On JAX-RS and Jersey. Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
  • Designed the user interface of the application using HTML5, CSS3, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript, AngularJS, Node JS, and AJAX. Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
  • Used Spring Security framework for login authentication, password hashing. Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests. Worked with topic for creating publish/subscribe-messaging model.
  • Design, develop and implement an automated Linux (Centos, Amazon) infrastructure using Collective and AWS and move existing applications off windows seamlessly to it while aggressively growing.
  • Used D3.js and Angular to construct data visualization. Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational mapping.
  • Used Concurrent Version System (CVS) as source control tool. Developed unit test cases and suits on
  • Junit framework for unit testing. Used Maven for building, deploying application, creating JPA based
  • Entity objects and compiling GWT application.
  • Used XML parser API’s like JAXB API within the web service for marshalling/un marshalling.
  • Used Business Process and Decision Management Design using JBoss JBPM and JBoss Drools Rules Engine.
  • Employing Java Object/Relational bridge technologies such as Hibernate, JPA, Spring, Restful Web services
  • Expertise in writing Spring Restful Web services using JSON / XML
  • Developed the web applications even under pressure when time line occurs.
  • Involved in designing and development of web interface using JSP, Servlets, and JavaScript.
  • Tested each and every application with using validators and handled multiple modules simultaneously to achieve the application.

Environment: Spring 3.1, J2EE 1.7, Spring JDBC Template, AWS, Spring Batch, AJAX, XML, CSS, CSS 3, HTML 5, JavaScript, Oracle 10g/11i, Maven 3.0.3,, MYSQL 6.1, JQuery, Restful, Junit, REST, AngularJS. STS 3.5.1(eclipse), Core Java, JSP’s, Action Components, and Tomcat Web Server.

Confidential, Austin,TX

Java Developer

Responsibilities:

  • Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
  • Developed the front end UI using JSP, HTML, JavaScript, CSS.
  • Implemented Struts validators’ framework to validate the data.
  • Developed Ant (build.xml) targets for build and deployments on Web Sphere Application Server 5.0.
  • Designed the application using Agile Methodology.
  • Hands on experience in JSP and Struts frameworks.
  • Developed International standard QTF based XSD and created XML using various parsing mechanism like DOM, SAX, XML PULL parser and JAXB for Assessment and Flashcards.
  • Developed front end application using HTML, XHTML, CSS, JavaScript, JQuery, JQuery UI, JSP, JSTL.
  • Hands on experience in various Core java concepts such as Collections, Exception Handling, Multithreading.
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report, between the clients and the bank
  • Developed interfaces using HTML, JSP pages and Struts -Presentation View.
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project
  • Design architecture following J2EE MVC framework.
  • 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
  • Developed Stored Procedures in the Oracle 9i database.
  • Performance Tuning and Optimization with java Performance Analysis Tool.
  • Worked on Installing and configuration of Web Sphere Application Server.
  • Performed impact analysis on the dependency projects of OneSource Project.
  • Involved in writing unit test plans and developing test cases using Junit.
  • Used Configuration Management and Version Control tool CVS.

Environment: Java, J2EE, Eclipse, Windows NT, UNIX, My Eclipse IDE, JSP/Servlets, JQuery, Apache, Tomcat, Web logic, JDBC, XML, XSLT,XSD,SAX, JAXP, HTML, Oracle8, UNIX, UML, CVS.

Confidential

Java Developer

Responsibilities:

  • Responsible for reviewing business user requirements and participated in meeting the users with Business Analysts.
  • Designed and developed applications with Eclipse in Java using a Struts 1.2 framework running on Web logic application servers.
  • Developed the User Interface using JSP/AJAX/ HTML / CSS/ Java Script.
  • Widely Used Design pattern like DAO, Singleton, Business delegate and Service Locator in the process of system designing and development.
  • Used Message Driven Beans and JMS to process the requests from the customer asynchronously.
  • Developed stored procedures, cursors and database Triggers and implemented Scrollable Result sets.
  • Consumed Web Services (WSDL, SOAP, and UDDI) from third party to verify the credit score of applicants.
  • Developed Web services using top-down approach and coded required WSDL files.
  • Used XSL/XSLT for transforming common XML format into displayable format.
  • Maintained the source code versions in Subversion repository.
  • Used Log4J for logging and tracing the messages.
  • Deployed application in Web Sphere Application Server and developed using RAD.

Environment: Core Java 1.4, Websphere6.0, RSA6.0, SQLServer2005, Linux, Servlets 2.5, JSP 2.1, Struts1.2, EJB2.0, AJAX, HTML, JMS, JNDI, JAAS, JTA, XML, XSL, JAXB, SOAP, UDDI, WSDL, JUnit, Log4J, ANT, VSS.

We'd love your feedback!