We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Grapevine, TX

SUMMARY:

  • Software Professional with 8+ years of experience in Object Oriented programming, design, developing and testing of Client/Server, Enterprise and Web Applications.
  • Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment
  • Proficient in the development of Client/server and web applications using JAVA, J2EE, J2SE, technologies and Web technologies for enterprise applications.
  • Expert in developing enterprise web - based application based on Java technologies using J2EE, J2SE, EJB, Java Servlets, Struts, Java Beans, JMS, JNDI, ANT and Apache Maven.
  • Expertise in developing web based GUIs using Java Applets, HTML, DHTML, JavaScript, XML, DOJO, AJAX, JSF, & spring form tags.
  • Seasoned professional in various frameworks: Struts, Hibernate, Spring 2.0, JSF.
  • Experienced in using Spring Framework (Spring Core, Spring IOC, Spring MVC, Spring DAO).
  • Excellent knowledge of design patterns (Model View Controller, Singleton, Factory pattern, DAO, Session Facade)
  • Experience in publishing and consuming Web Services (RESTful/SOAP).
  • Experience in using JSON, XML, XSL for implementing Web Services.
  • Extensive work experience in JSP, Servlets, JavaScript, JDBC.
  • Experience designing Enterprise SaaS solutions for multi-tenancy.
  • Extensive experience working in Spring 2.5/3.0 framework, spring boot, Struts 1.0/1.1/2.x framework, O/R Mapping Hibernate 3.x framework and web services (SOAP and RESTful).
  • In-depth knowledge and experience in implementing Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services. Knowledge of Software as a Service (SaaS).
  • Knowledge on the HIPAA policies and procedures for the program and ensure awareness of HIPAA breach process.
  • Strong understanding and excellent skill in developing, designing, professional, Ajax driven elegant enterprise web application using Ajax, Flex, Action Script and JavaScript, CSS, HTML, Custom Tag Libraries, JSF, JQuery, Dojo, ExtJs and various java design patterns
  • Extensive Knowledge on databases like Oracle, DB2 and MySQL.
  • Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications
  • Proficient in working with JavaScript Frameworks like AngularJS, Backbone.js, Node.js.
  • Working Knowledge on XML, XSLT, XPATH, XQUERY, and XSL-FO.
  • Experience utilizing AWS Cloud Formation to automate infrastructure provisioning and deployment to reduce time to production.
  • Hands on experience in configuration and deployment of multi-tier applications using servers like WebSphere, WebLogic, Tomcat.
  • Hands on experience in spring data, spring security, spring LDAP.
  • Extensive experience to SOA (Service Oriented Architecture) and experience in developing web services using Axis, WSDL, SOAP, UDDI, WS Security, XML-RPC and JAXB/JAXP.
  • Strong experience in writing SQLs, stored procedures, joins and Triggers.
  • Good working knowledge of database tools like TOAD, PL/SQL, Db Visualizer and SQL Navigator.
  • Very good experience in OOAD, UML, Rational Rose Methodologies.
  • Working experience in relational databases like ORACLE and SQL Server, DB2.
  • Very good knowledge in writing Shell, ANT scripts for building the projects.
  • Good working knowledge of Ant for project build/test/deployment, Log4j for logging and Junit for unit and integration testing.
  • Strong knowledge of IDE’s Eclipse, Net Beans, IBM Rational Application Developer (RAD 7.0.0), WebSphere studio application developer.
  • Excellent team player with leadership abilities. Strong analytical skills with excellent interpersonal and communication skills with analytical ability and understanding of Organizational functioning.
  • Development web components using JSP, Servlets and server side components using EJB 3.0 under J2EE Environment.
  • Design and development of web-based applications using different web and application servers such as Apache Tomcat, WebSphere 8.0, JBoss, 7 and WebLogic.
  • Implemented Unit Testing using Junit and Integration Testing during the projects.
  • Exposure to tools such as ANT and hands on experience on SQlyog and SQL developer.
  • Knowledge on UNIX shell scripting like Perl scripting and korn scripting.
  • Used Korn Shell Scripts for doing manipulations of the flat files.
  • Used SVN, CVS, Harvest, Clear case and Clear Quest for Version controlling and error reporting.
  • Exposure to UNIX commands and Suse Unux.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.

TECHNICAL SKILLS:

Operating Systems: Windows 10/8/7/XP/2000, UNIX, Linux, MAC

Languages/Web Technologies: Java 1.8/1.7/1.6/1.5, Python, JavaScript, HTML 5.0, DHTML, CSS5, XML, XSL, XSLT, AJAX, JQuery, Angular 2, CoffeeScript, DHTML, XHTML, SQL, PL/SQL, Shell Scripting, DOS Batch Scripting, AngularJS, NodeJS, ReactJS, BootStrap

Database/Database Tools (RDBMS): Oracle 11g/10g/9i/8i, DB2, Oracle SQL, MySQL, MSSQL, Squirrel, PL/SQL Developer.

Enterprise Technologies: JSP, Servlets, JSF, Custom Tag Libraries, JNDI, Struts, Hibernate, JPA, Spring 4.x, Spring boot, Spring Batch, Spring AOP, Spring security, Spring REST, RESTFUL Web services, SOAP Web services, Jackson, JAXB, JAX-RS, JAX-WS, JSON, EJB, Apache Camel, ILog, JRules 6.5, Log4J, SLF4J, Axis, EnCache.

Application/Web servers: WebLogic 11x/12x, IBM WebSphere 8.x/7.x, Apache Tomcat 8.x/7.x/6.x/5.x, SQL Server.

Design Patterns: Session Façade, Business Delegate, Front Controller, Service Locator, Singleton, Observer, DTO, DAO, MVC, Iterator, Factory, Abstract Factory, Adapter

Configuration Management/Version control Tools: Rational Clear Case 7.x, VSS, Perforce, SVN, CVS, Git, Gerrit, TortoiseGit.

IDEs: IBM RAD 7.5.0, Oracle Workshop 10.x, Eclipse 4.x, IBM WSAD 5.0, intelliJ, Edit plus, Notpad++.

Web Tools: Poster, HTTP Fox, HTTP Watch, TcpMon, SOAP UI, Fiddler, Postman.

Other-Tools/ Packages: Maven 3.0.5, ANT 1.7.1, Rational Rose, MS Visio, Clear Quest, Quality Centre, ALM, Maximo, JIRA, Crucible, Blade Logic.

NoSQL: MongoDB, Cassandra, HBase

Cloud-based technologies: Amazon Web Services, Amazon Lambda, Docker, Micro Services, Apache Kafka

PROFESSIONAL EXPERIENCE:

Senior Java/J2EE Developer

Confidential, Grapevine, TX

Responsibilities:
  • Involved in the complete Software Development Life Cycle ( SDLC ) phases of the project.
  • Developed and consumed RESTful services for middle tier and front end.
  • Coordinates and defect resolution tracks system and UAT defects with developers to resolve them within SLAs.
  • Built the Project Structure using apache Maven.
  • Developed Java Application using Eclipse.
  • Used Spring Boot framework to develop the application.
  • Interacted with MySQL with hibernate.
  • Used second level-cache to reduce the calls to database and improve performance.
  • Used JMS for asynchronous messaging.
  • Created a SOAP web service.
  • Mapping a JSON objects to Java using Jackson.
  • Creating an XML from java objects using JAXB.
  • Consumed and created a RESTFULL webservice.
  • Tested the SOAP webservices using SOAP UI.
  • Developed Web application using spring boot Framework (Annotations), Hibernate (ORM), Web Services.
  • Developed persistence layer using Hibernate ORM framework, configured hibernate.xml file, Coding and fine-tuning of Hibernate Queries.
  • Implemented application modules using design patterns such as DAO, MVC.
  • Developed build script using Maven to build, package, test and deploy Web applications in Tomcat container.
  • Implemented dynamically configurable logging messages in applications using log4j.
  • Provided code fixes for most of the production issues during initial application launch.
  • Responsible for developing Spring Controllers, Service Components and DAO using Hibernate framework.
  • Implemented business logic using spring boot framework and Data access objects (DAO) successfully.
  • Called Service API’s and converted jaxb response to XML response before sending it to the consumer.
  • Involved in designing and creating service using Java.
  • Used spring LDAP security services to authenticate and authorize user roles.
  • Responsible for Integration testing, bug fixes and UAT using Scala.
  • Implemented REST Microservices using Springboot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Implemented a test util for generating data in the backend for database tables which will be used to display in the xml document.
  • Worked with the JIRA tool for Quality Center bug tracking.
  • Used Intellij IDE for developing and testing.
  • Design and Develop RESTful web services that will allow a presentation layer to submit query request to Elastic Search.
  • Consumed TFS Restful services and deployed them to AWS.
  • Worked on Amazon web services (AWS) specifically Amazon Lambda for developing and deploying application.
  • Worked with Amazon elastic cloud EC2 - cloud computing platform for virtualization, amazon S3 bucket for storage, amazon RDS to create and utilize relational database specifically MySQL.
  • Hands on experience in writing up test cases using Junit and Mockito
  • Conducted Code Reviews to team members.
  • Automated all the unit tests and practiced continuous integration using Jenkins.
  • Used TFS for tracking stories and bugs.
  • Worked in Agile (SCRUM) methodology.
  • Used git as a repository.
  • Used Kibana to view logs for our application.

Environment: Java JDK 7/8, HTML, JavaScript, CSS, Restful services, Scala, Spring LDAP, Maven, TFS, ElasticSearch, Jenkins, JIRA, Eclipse, Hibernate, spring boot, Apache Tomcat9, Bootstrap, git, Kibana,, AWS.

Sr. Java Developer

Confidential, Malvern, PA

Responsibilities:
  • Involved in creating various configuration files like struts and spring configuration files.
  • Involved in the complete Software Development Life Cycle ( SDLC ) phases of the project.
  • Used spring dependency injection mechanism to inject application and dependencies at runtime.
  • Used Struts validation frame work to validate the form fields.
  • Used DOJO widgets also used JSON for object representation.
  • Involved in creating various Hibernate mapping files and configuring hibernate configuration file to persist data into the database.
  • Good experience on reporting APIs such as POI and iText. Some experience on Jasper.
  • Designed and implemented Report Module (using Jasper Report framework) in phase 2.
  • Used various Cache providers like EHCache given by the Hibernate Frame Work to cache the results that reduce database hits for every DML operations.
  • Created Real-time Reporting systems and dashboards using Adobe Flex, xml, MySQL, and Perl.
  • Created dispatch action classes and use validation framework for validating fields.
  • Used Hibernate Query Language (HQL) for accessing data from database.
  • Created database objects such as tables, views, stored procedures, Triggers, joins etc. with My SQL.
  • Developed the applications using JSP, Struts and implemented MVC Architecture.
  • Wrote Shell, ANT scripts for building the project.
  • Used AWS best practices, deployed AWS technologies in support of customer projects.
  • Provided technical assistance to the rest of the team on matters relating to AWS.
  • Had experience deploying Machine Learning solutions in AWS.
  • Designed queries using ElasticSearch’s query DSL to filter down the number of documents returned in order to better meet business requirements.
  • Designed the Java Server Pages using Style sheets, HTML, and XML .
  • Involved in implementing the different web services like SOAP .
  • Used the Soap UI tool to test whether the expected and actual results of SOAP web service are same or not.
  • Developed MAVEN scripts to build and deploy the application in the JBOSS Application Server.
  • Created Hibernate Mapping files and modelled the database.
  • Involved in the implementation of DAO using Spring-Hibernate ORM .
  • Writing the front end look and appearance for the screens using JavaScript, AJAX, AngularJS, Node.js and JQuery .
  • Responsible for writing J2EE compliant code using Java for an application development effort. This involves working with JSP, Servlets, JDBC, XML, EJB etc.
  • Involved in the architecture of the modules according to the J2EE standards like client tier, web tier and business tier.
  • Involved in designing the data stage job to implement ILOG JRules Component.
  • Developed web pages using HTML5, CSS3 and implemented Client Side validations using JavaScript.
  • Preparing test cases by using Junit framework.
  • Implemented MVVM in all interactive views using jQuery & Knockout.js and layouts in Bootstrap
  • Working with the JIRA tool for Quality Center bug tracking.
  • Developed Web service modules based on SOA architecture to consume services.
  • Involved in implementing Action Centre flow of User Dash Board to upload supported documents.
  • Involved in implementing the different Spring Batches.
  • Built the server module with Spring MVC, spring data and spring security technologies.
  • Created the Mule flows and Mule components in spring for the Report Automation applications.
  • Worked with J2EE and J2SE technologies including JSP's, Servlets, Java Web Start, EJB's and Web logic.
  • Used Maven build script to deploy the application.
  • Created Nack files that handle abnormal situations like file missing and other System related exceptions.
  • Worked on Mule ESB for connecting the applications.

Environment: Java, J2EE, Servlets, Jsp, JQuery, AWS, Spring 2.5, Spring MVC, SOAP, Spring security, spring Batch, Struts 1.1, Hibernate 3, Web Services, XML, JBoss, Perl, JDBC, XSD, Agile, Web Logic 9.x, Junit, UML, Eclipse, Mule ESB, SQL, Maven, SVN, HTML, CSS, Shell, UNIX, EJB, AJAX, iText, DOJO, Jasper, Apache Tomcat, Node.js, ILOG, JRules, JIRA, AngularJS.

Java Developer

Confidential,Tampa, FL

Responsibilities:
  • Involved in creation of Low Level Design including sequence diagrams and class diagrams to understand the existing architecture.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in Spring IoC framework.
  • Involved in development of REST Web services using Apache Axis2 to extract client related data from databases.
  • Created a Front - end application using JSF, Swing, ExtJS 3.0 and Spring MVC for registering a new patient and configured it to connect to database using hibernate.
  • Implemented Presentation layer using CSS Framework, AngularJS, Wire-framing, HTML5.
  • Involved in writing Oracle PL/SQL stored procedures, triggers, views, joins.
  • Implemented security solutions using spring security at the façade layer.
  • Implemented JPA (ORM mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively. .
  • Developed Apache Ant script to create war/ear file and deployed on the application server.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Used Design Patterns such as singleton, Business Delegate, Session Façade, Service Locator, Simple Factory Pattern, Data Transfer Object.
  • Developed the UI panels using JSF, XHTML, ExtJS, CSS, DOJO and JQuery.
  • Built from the ground up reliable infrastructure services in AWS to deliver highly scalable services.
  • Selected the appropriate AWS service based on data, compute, database, or security requirements.
  • Worked closely with development teams to integrate their projects into the production AWS environment and ensure their ongoing support once there.
  • Designed a java program to perform an ETL from mysql to ElasticSearch.
  • Used Apache CXF for building and developing web services using API like Restful JAX-RS
  • Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST-full server on a different domain.
  • Developed test scripts to automate process of testing in Selenium.
  • Written discrepancy reports and performed integration regressing testing using Selenium.
  • Lead, Designed and Developed SOA enterprise system using Oracle SOA
  • Created standalone Scala programs to read data from several XLS files and insert data into the Database as needed by the testing team.
  • Developed and configured tables including sequences, Functions, Procedures, joins and Table constraints using Oracle Database 11g, JDBC.
  • Configured tiles-defs.xml file to configure the presentation views.
  • Used hibernate.config.xml file to configurations and mapping entries to access database.
  • Used struts-config.xml file for defining mapping definitions and action forward definitions.
  • Used Web Services (REST & WSDL) to exchange data between portal and other modules.
  • Implemented spring - Hibernate as Data Access Layer.
  • Used AngularJS framework for building web-apps and is highly efficient with PHP framework as well as using Restful services
  • Utilized the JQuery, AJAX, and JavaScript to render widgets on web pages
  • Designing and creating business rules using IBM ILOG JRules Engine
  • Involved in user interface development using JSTL.
  • Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
  • Designing and creating business rules using IBM ILOG Rules Engine.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational Data model with a SQL- based schema.
  • Used WebLogic Application server to deploy and restart web applications.
  • Expertise in the use of Java/J2EE design patterns like singleton, MVC, builder and strategy patterns.
  • Fixing bugs in different testing phases with the help of Log4J logs.
  • Involved in the creation of exhaustive Junit Unit Test Cases

Environment: Java 1.6, J2EE, JSP, Servlets, Swing, Scala, REST web services, AWS, ExtJS, Selenium, Apache Axis2, Spring 3.0, Hibernate 3.0, XML, XSD, Schema, PL/SQL, Agile methodology, Oracle WebLogic 10.0 Server, Oracle 11g, Apache ANT, Unix, Junit 4.0, AJAX, Eclipse, JavaScript, JQuery, REST, Struts, PL/SQL, JIRA, Jasper, ILOG, JRules, Angular.js, HL7, spring security, Apache CXF.

Java Developer

Confidential

Responsibilities:
  • Involved in Analysis, Design, and implementation/translation of business user requirements.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Session Façade, Business Delegate, Factory Pattern, Singleton, Data Access Object and Service Locator.
  • Developed Web Services to allow communication between applications through SOAP over HTTP using Apache Axis2.
  • Extensively worked with struts for middle tier development with Hibernate as ORM and spring IOC for dependency injection for the application based on MVC design paradigm.
  • Redesigned the Aero portal screens and Menus using JSP, JQuery.
  • Created struts-config.xml file to manage with the page flow.
  • Used Drools rule engine to create decision tables.
  • Interpreted and manipulated Struts and hibernate configure files.
  • Developed the admin screens using JSP and JavaScript.
  • Used SQL, PL/SQL and SQL*PLUS for interfacing to databases like oracle 9.i and SQL server.
  • Designed and implemented application using JSP, Spring MVC, Struts, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle and WebSphere app server 7.0.
  • Used Spring Framework for dependency injection and integrated with the EJB 3.0 using annotations.
  • Automate build process by writing ANT build scripts.
  • Deployed the application on the JBoss Application Server.
  • Configured and customized logs using Log4j.
  • Spring MVC model integration for front-end request action controller.
  • Involved in installing and configuring Eclipse and Maven for development.
  • Developed various UML diagrams like use cases, class diagrams and activity diagrams.
  • Played a key role in the design and development of almost all the modules of the project.

Environment: Java, J2EE, SOAP web services, Spring 3.0, Struts 2.0, Hibernate 3.0, Junit, JSP 2.0, JDBC 4.0, HTML, Servlets, Rational Rose, WebSphere application server 6.0, JBoss, UML, CVS, XML/XSL, SQL, Server, Spring MVC, EJB, ANT, PL/SQL, JavaScript, JQuery, Apache Axis 2, Maven, Drools.

Java Developer

Confidential

Responsibilities:

  • Responsible for designing and developing the application.
  • Followed SOA design pattern and used agile methodology in developing the application, which included iterative application development, weekly sprints stand up meetings and customer reporting backlogs.
  • Used several J2EE design patterns like DAO, DTO, Business Delegate, Front controller and MVC-Model along with Struts to develop application.
  • Prepared backend procedures, triggers, joins and functions using native SQL, JDBC.
  • Implemented action classes, Form classes and creates struts-config files, validation files, tiles definitions, resource bundles for the entire application using struts framework.
  • Designed and developed UI components using JSP, JSTL.
  • Involved in writing Ant Script to build the front-end application.
  • Developed DAO’s with SQL queries to process database transactions.
  • Used Eclipse IDE for entire application development and CVS for version controlling.
  • Deployed application on WebLogic Server using Ant build file on Windows and UNIX platforms.
  • Involved in writing Junit test cases.
  • Developed JavaScript files for user input validation and client-side revenue calculations.

Environment: Java, Eclipse, Struts, Agile, DAO, Apache Log4J, UML, Junit, SQL, JavaScript, JDBC, ANT, XML, and Windows XP, WebLogic, SQL.

We'd love your feedback!