We provide IT Staff Augmentation Services!

Sr. Java/j2ee Application Developer Resume

3.00/5 (Submit Your Rating)

Madison, WI

PROFESSIONAL SUMMARY:

  • 9 years of experience in the IT industry involving analysis, design, implementation, integration, administration, and testing of various systems.
  • Expertise in J2EE Design Patterns, Data Modeling and Data Base Management.
  • Experience in developing applications using Core Java, J2EE, JSP, Servlets, Structs, Spring 3.2, Spring 4.0,Hibernate, Web Services ( SOAP, REST), JAX - RS, JAX-WS, JMS, JDBC, XML, HTML5, CSS3, JavaScript, Angularjs, XSLT, JSON, Ajax and JQuery.
  • Experience in Core Java methodologies/concepts like JVM, Memory Management and Multi-threading.
  • Expertise Hands-on experience with Web Application Development using J2EE technologies and Oracle.
  • Good Exposure to work on Frame Work using Struts MVC, Spring MVC Architecture.
  • Experience in design, development and deployment of enterprise applications for J2EE platform using JAVA, J2EE, Hibernate3.0, spring 4.0, Web Services, XML JavaScript, SQL, and HTML.
  • Extensive experience developing applications using agile methodologies like Test Driven Development (TDD), SCRUM and KANBAN along with sound knowledge on integration tools like Jenkins, Quick Build, Bamboo
  • Experience in dynamic web development using jQuery, AJAX, Java Script, XML and CSS.
  • Experience in implementing the AngularJS and React JS frameworks.
  • Good Knowledge on JavaScript libraries which include Angular JS versions (1.0, 2.0), React JS, Node js, backbone.js and GWT.
  • Experience in developing single page web applications using HTML, CSS, Bootstrap and Angular JS.
  • Experience in developing Web Services using SOAP and REST.
  • Strong Experience in Oracle and backend programming. Good experience in SQL, PLSQL. Normalization, creation of stored procedures and function.
  • Strong Experience in NoSQL programming. Exposure to NoSQL databases like MongoDB, Cassandra.
  • Experience in using Log4J, Version Control using GIT, Bit Bucket, SVN, CVS and Maven, Jenkins used for the automatic build process.
  • Worked on different OS UNIX, Linux and Windows.
  • Good Exposure to .Net technologies.
  • Experience in using UNIX commands and scripting languages like Shell for the operations.
  • Good understanding of client side build tools like npm, bower, Grunt and Gulp.
  • Experience in working with MQ, ActiveMQ, IBMMQ, IBMWebSphere, Portal/ApplicationServer, BEAWebLogic, and ApacheTomcat5 application servers.
  • Experience in using open source ESB products like Apache Camel, JBoss fuse.
  • Experience in using GWT (Google Web Toolkit) for optimizing the code and increase the performance of web applications.
  • Experience in using AWS (Amazon Web Services) for hosting the client applications. Used AWS to transform the hosted applications to cloud applications.
  • Design, development and testing of reliable and secure sites, Load balancer based applications built using groovy on grails.
  • Experience in using Sencha for the automation unit testing of the build applications.
  • Experience in using service virtualization product like LISA.
  • Used LISA to processing the data/ applications for the teams in the organization. Good Exposure in using LISA for business participants across organizations.
  • Used LISA to ensure the effectiveness of the application by recording the process and testing it.
  • Experience in using defect project/defect management suites like JIRA.
  • Experience in using Selenium for automated test cases.
  • Excellent client interaction skills and proven experience in working independently as well as in a team.
  • Proficient with Software development methodologies like Agile Methodologies.
  • Excellent Team player with very good attitude and excellent interpersonal skills with analytical abilities, communication skills.
  • Good work experience on RDBMS like Oracle and MySQL . Had a great exposure in using mainframes which support old/legacy applications.
  • Good Exposure in using Teradata for data analytics.
  • Worked in messaging services like JMS .
  • Experience in implementing Junit test cases for all the modules developed to ensure complete code coverage.
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB & JAX-WS. Good at web services. And knowledge in Big Data and cloud computing.

TECHNICAL SKILLS:

Languages: C, C++, JAVA, SQL, PL SQL

J2EE Technologies: JSP, Servlets, Struts 1&2, Spring 4.0 MVC, EJB, Hibernate, JSTL, JMS, Log4j, JDBC, Java Beans, JAX-RS, JAX-WS, Swings, Hibernate, JIRA

Web Services: SOAP, RESTful Web services, WSDL, JAX-WS, WSDL4J, Apache CXF, AWS

Application/Web Servers: Apache Tomcat 5/6/7/8, Glassfish Server, J-Boss, WebLogic, WebSphere

Methodologies: Agile, Scrum, Kanban methodology, UML, OOP, OOAD, TDD, BDD and J2EE Design Patterns.

Web Technologies: HTML5, AJAX, XML, Json, Jquery, Java Script, CSS3, Angular JS, Node JS, React JS, JSF, JSTL, DOM, JAXB and JAXP.

IDE Tools: Eclipse and Net Beans

Databases/API: Oracle, SQL, PL SQL, NoSQL, MySQL, iBATIS, MS Access, MS SQL Server, Triggers, View, Criteria and Toad.

Operating Systems: UNIX/Linux, Windows XP/Vista/7/8

Data Modeling: Microsoft Visio, Rational Rose and UML Design

Versioning Tools: CVS, Subversion, Clear case, GIT,SVN

Development Tools: Ant, Maven, Junit

PROFESSIONAL EXPERIENCE:

Confidential - Madison, WI

Sr. Java/J2EE Application Developer

Responsibilities:

  • Implemented spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Used Lambda expressions and Default method in Interfaces, concepts from Java8.
  • Created connections to database using Hibernate session Factory using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Developed custom AngularJS directives to build custom reusable components to use across the application pages.
  • Extensively used Angular UI (Angular Bootstrap) for Ng-grid and UI components.
  • Used Angular predefined directives and developed various Custom directives in changing the date formats, error checking, Tables.
  • Implemented persistence layer using various features of Hibernate framework like HQL queries, Criteria, Projections etc.
  • Created connections to database using Hibernate session Factory using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Created multi AWS VPC instances.
  • Configured Elastic Load Balancers with EC2 Auto scaling groups.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Designed and developed all components, Jsp, controller, spring configuration and Hibernate configuration for various modules.
  • Implemented spring security to manage access to different users. Designed and Developed Web Services using technologies WSDL, SOAP to communicate to the other modules.
  • Implemented as well as exposed Web Services using Apache CXF.
  • Enhanced user interfaces to enable input of additional personal information for the purpose of plan
  • Generation using CSS, HTML, HTML5, JavaScript, AJAX, and Angular JS.
  • Developed and Modified Crystal reports involving formulas, sub totals and running totals.
  • Responsible to write database driven logic and integrate in Crystal Reports.
  • Correct reports according to the Customer requirements.
  • Used web service calls using Java Web Services RPC and Apache AXIS client packages.
  • GeneratedClient classes using WSDL2Java and used the generated Java API
  • Create Test Automation Framework, maintain and execute automation test cases (Java, Selenium).
  • Executed both manual and automated tests to provide Regression testing and to verify the functionalities and business logic.
  • Implemented Restful Webservice with the use of URI templates and content negotiation.
  • Implemented JMS Listeners and Message Driven Beans (MDB).
  • Used Spring AOP for the transaction management and logging.
  • Created an XML configuration file for Hibernate - Database connectivity.
  • Creating documentation of technical functionality.
  • Carried out bug fixing by rigorous testing using JUnit test cases.

Environment: Java 1.8, Java EE 5, Agile/SCRUM methodology, Websphere Application server, JBoss 6.0, Apache CXF, Spring 4.2, AWS, Hibernate 3.0, JDBC, JNDI, XML, XSL, XSLT, WSDL, AngularJS 1.4, REST and SOAP Webservices, Log4J, PL/ SQL, JUnit, SOAP UI, Cristal Reports, Oracle11g, UNIX, MAVEN, Mockito 2.0, Jenkins.

Confidential, Pasadena, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Actively participated in Object Oriented Analysis & Design sessions of the Project, which is based on MVC Architecture using Spring Framework.
  • Followed the Agile Scrum software development methodology.
  • Responsible for gathering and analysis of business requirements.
  • Involved in all SDLC (Software Development Life Cycle) Phases of the project.
  • Used Factory, DAO, and Singleton and MVC Design patterns.
  • Developed the application using JSP, Spring MVC for front end, Spring 4.0 framework to manage business layer components and JDBC for performing database transactions.
  • Used various built-in controllers of spring MVC.
  • Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Implemented spring controllers with annotations, validations using model attributes to pass request from presentation layer to helper classes.
  • Implemented transaction management using spring 4.0 framework declarative transaction management with Spring AOP concepts.
  • Developed numerous services and controllers for the consolidated client portal utilizing Groovy and Grails.
  • Used spring 4.0 framework web flow to navigate between pages.
  • Implemented DAO layers using JPA standards and Hibernate API interfaces, developed POJO, and implemented Hibernate and integration with Spring Framework. Used Spring Inheritance to develop beans from parent beans and worked on Spring Quartz functionality for scheduling tasks using Service Oriented architecture SOA.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Involved in the development of Page Flows, Business Objects, Hibernate database mappings and POJOs. Used xml style syntax for defining object relational metadata. Application developed in MVC architecture using Struts, spring 4.0 frameworks, Hibernate, EJB.
  • Used spring 4.0 framework for building the application based on MVC design paradigm. Provided Integration for Spring MVC module.
  • Involved in creating Front end screens using JSF, HTML5, CSS, JavaScript, jQuery, Node JS, React JS, bootstrap, Angular JS UI-Router, Grunt, & Gulp and parsed data from XML.
  • Worked on implementing the responsive web design to the website by developing the Bootstrap techniques, AJAX, Angular JS and JQuery technologies.
  • Used JSF, HTML5, CSS3, React JS, Angular JS, JQuery and Bootstrap to build this SPA Single Page application.
  • Used React JS to develop responsive application specified by conditions.
  • Maintained Cross Browser compatibility implemented Responsive Design using Twitter Bootstrap.
  • Used GWT in developing the UI design for the website in order to increase the performance through browser.
  • Used GWT to check the adaptability of responsive web design techniques.
  • Designed and developed JSPs, Servlets based on user requirements.
  • Exposed Business service layer as REST Web Services.
  • Invoked External web services using Spring Web Services.
  • Used Apache CXF web services for some of the internal applications developed by the organization.
  • Wrote Maven build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
  • Developed Oracle Stored Procedures and Functions using SQL Developer.
  • Developed internal application using MongoDB (NoSQL Database), spring 4.0, Rest Web Services, JavaFX and Java.
  • Building RESTful APIs in front of different types of NoSQL storage engines allowing other groups to quickly meet their Data needs and remain insulated from rapid technology changes in the NoSQL field, Evaluated system performance and validated NoSQL solution and managed administered all NoSQL database systems.
  • Used Amazon Web Services (AWS) for hosting some of the client-side applications.
  • Used Amazon Elastic Compute Cloud (EC2) from Amazon WebServices (AWS) cloud resources to scalable deployment of applications by providing the configuration as a web service.
  • Used AWS to perform the data centric operations in cloud.
  • Used LISA for continuous validation of the application by conducting performance testing, UI testing.
  • Used LISA for service virtualization across the platforms in the organization
  • Used JAXB to marshal Java object to XML object to put message in message Queue.
  • Used JMS like ActiveMQ for messaging between the applications.
  • Interacted with clients directly on project status and requirements.
  • Implemented Junit test cases for all the modules developed to ensure complete code coverage.
  • Wrote automated test cases for web application using Selenium.
  • Configured Selenium Web Driver, TestNG and created selenium automation scripts in java using TestNG prior to agile release.
  • Used Apache camel for integrating the messaging models like ActiveMQ and JMS services.
  • Used UNIX commands and Shell scripting for production maintenance activities of the servers for the organization.
  • Used JIRA for defect tracking and project management
  • Used Sencha for automating unit scripts of the built applications.
  • Involved in preparing the documentation and logic flow charts of the process.
  • Used version control through SVN.

Environment: Java, J2EE,JSP, Spring MVC, Struts MVC,Spring Web Flows, JavaScript, React JS, Node JS, Angular JS, JQuery, Hibernate, Spring 4.0, Web services (SOAP/REST), Oracle 10G, XML, AWS, WebLogic9, Eclipse, SVN, NoSQL, Rest, SQL Developer, Selenium, IBM RAD, JIRA, IBM BPM,Apache CXF, Apache Camel, Maven, Unix, Linux,Shell, Jenkins, MongoDB, Twitter Bootstrap, JSF, ActiveMQ, LISA and Junit.

Confidential, Monroeville, PA

Java J2EE Developer

Responsibilities:

  • Involved in requirements gathering, designing and development phases.
  • Familiarized in the various aspects of Agile Methodologies such as Scrum, planning poker tool and estimating various tasks.
  • Responsible for working on Java and used different design patterns.
  • Used UML to develop Use case diagram, class diagram and sequence diagrams.
  • Developed user interface using JavaScript, React JS, Node JS, HTML, and CSS.
  • Developed responsive web design techniques for web pages using Bootstrap.
  • Reviews & approves Project documentation such as Vision / Scope and Requirements document, Project Functional Specs document, & Project Detailed Design document
  • Develop integrated software system testing and validation procedures.
  • Reviews & approves Project Management documents such as Project Plan, Roles & Responsibilities, Contact List, Risks, Change Control, & Project Schedule.
  • Designed and developed JSPs, Servlets based on user requirements.
  • Monitor functioning of the system and track each request to ensure system operates in conformance with specifications.
  • Developed numerous services and controllers for the consolidated client portal utilizing Groovy and Grails.
  • Used spring framework 4.0 for building the application based on MVC design paradigm. Provided Integration for Spring MVC module.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Involved in the development of Page Flows, Business Objects, Hibernate database mappings and POJOs. Used xml style syntax for defining object relational metadata. Application developed in MVC architecture using Struts, spring framework, Hibernate, EJB.
  • Worked on Hibernate-Spring (ORM module) Integration. Implemented Struts as a web framework, spring as dependency injection framework and Hibernate as database ORM framework.
  • Involved in Distributed components programming on the server side for the communication between clients and server.
  • Designed data model and domain model; developed Stored Procedures; developed Eclipse Plugin for creating BIRT reports developed an application using Eclipse RCP, Xmlbean. Eclipse RCP and basically everything around Eclipse.
  • Exposed Business service layer as REST Web Services.
  • Used Apache CXF web services for some of the internal applications developed by the organization.
  • Used Amazon Web Services (AWS) for hosting some of the client-side applications.
  • Used Amazon Elastic Compute Cloud (EC2) from Amazon WebServices (AWS) cloud resources to scalable deployment of applications by providing the configuration as a web service.
  • Used AWS to perform the data centric operations in cloud.
  • Implemented Maven Configuration to build and application deployment. Developed Eclipse RCP administration application.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
  • Worked using Rest. Building RESTful APIs in front of different types of NoSQL storage engines allowing other groups to quickly meet their Data needs and remain insulated from rapid technology changes in the NoSQL field, Evaluated system performance and validated NoSQL solution and managed, administered all NoSQL database systems.
  • Actively participated in unit testing and Quality Assurance of project.
  • Developed internal application using MongoDB (NoSQL Database), spring 4.0, Rest Web Services, JavaFX and Java.
  • Used LISA for continuous validation of the application by conducting performance testing, UI testing.
  • Used LISA for service virtualization across the platforms in the organization.
  • Involved in System and Unit Level Testing with JUnit.
  • Used JMS like ActiveMQ for messaging between the applications.
  • Used UNIX commands and Shell scripting for production maintenance activities of the servers for the organization.
  • Wrote automated test cases for web application using Selenium.
  • Configured Selenium Web Driver, TestNG and created selenium automation scripts in java using TestNG prior to agile release.
  • Used Junit test cases for all the modules developed to ensure complete code coverage.
  • Developed and tested JavaScript library for client side validations.
  • Used JIRA for defect tracking and project management.
  • Developed Java components using Hibernate to implement persistence layer.
  • Strong knowledge in design patterns, distributed computing concepts.

Environment: Java, J2EE, Eclipse RCP, SQL Server, XML, JavaScript, React JS, Node JS, Angular JS, Rest, Web services (SOAP,REST), Weblogic, Spring 4.0, Struts MVC, NoSQL, JIRA, Mongo DB,Spring MVC, IBM BPM, Hibernate, AWS, Ant, Maven, Junit, LISA, Bootstrap, Unix, Linux, Shell, ActiveMQ, Apache CXF, Junit and Apache Camel.

Confidential, Boston, MA

Java Developer

Responsibilities:

  • Involved in all the software phases from Analysis to Testing and documented all the changes done to the application.
  • Followed Waterfall methodology.
  • Involved in attending meeting with clients to get knowledge transition.
  • Developed screen prototypes using HTML and Bootstrap.
  • Developed Use Case document explaining new and modified use cases and their behaviors.
  • Developed Functional Specification document describing new screens and changes in the existing screens and their navigation details.
  • Developed Low level Design document with Use Case Diagram, Sequence Diagram, Collaboration Diagram, Class Diagram, Activity Diagram and Component Diagram using UML.
  • Designed and developed the presentation layer using JSP and JavaScript.
  • Used n-tier and MVC Framework for development of Enterprise Application
  • Developed Form Beans, Value Objects, Transfer Objects.
  • Developed the design patterns like Session Facade, Business Delegate, and Data Access Object.
  • Developed validation and tiles definition using the Struts framework.
  • Designed and developed EJBs, mostly stateless session beans to handle business logic, which will internally call business objects.
  • Developed unit test cases for the modules involved.
  • Involved in Code Review.
  • Involved in bug fixing during QA and UAT and used QC as the tracker tool.

Environment: Core Java, HTML, JSP, JavaScript, Bootstrap, JavaBean, Struts1.2, EJB 2, SQL, WebLogic 6.0, CVS, Eclipse and Junit.

Confidential

Java Developer

Responsibilities:

  • Involved in all the software phases from Analysis to Testing and documented all the changes done to the application.
  • Followed Waterfall methodology.
  • Involved in attending meeting with clients to get knowledge transition.
  • Developed screen prototypes using HTML and Bootstrap.
  • Developed Use Case document explaining new and modified use cases and their behaviors.
  • Developed Functional Specification document describing new screens and changes in the existing screens and their navigation details.
  • Developed Low level Design document with Use Case Diagram, Sequence Diagram, Collaboration Diagram, Class Diagram, Activity Diagram and Component Diagram using UML.
  • Designed and developed the presentation layer using JSP and JavaScript.
  • Used n-tier and MVC Framework for development of Enterprise Application
  • Developed Form Beans, Value Objects, Transfer Objects.
  • Developed the design patterns like Session Facade, Business Delegate, and Data Access Object.
  • Developed validation and tiles definition using the Struts framework.
  • Designed and developed EJBs, mostly stateless session beans to handle business logic, which will internally call business objects.
  • Developed unit test cases for the modules involved.
  • Involved in Code Review.
  • Involved in bug fixing during QA and UAT and used QC as the tracker tool.

Environment: Core Java, HTML, JSP, JavaScript, JavaBean, Struts1.2, EJB 2, SQL, Bootstrap, WebLogic 6.0, CVS, Eclipse, Web Sphere Application Server, UNIX .

We'd love your feedback!