We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • 7+ years of professional experience in IT industry involved in developing, implementing and maintenance of various web based applications using Java, J2EE and open source frameworks.
  • Extensive work Experience and knowledge of all phases of Software development life cycle (SDLC), which includes Client Interaction, Business Analysis and Modeling, Design/Architecture, Development, Integration, Documentation, Coding, Testing, Deployment and developing applications utilizing AGILE and SCRUM methodologies.
  • Expertise in developing and using J2EE frameworks like Struts, Spring, MVC, Spring - JDBC AOP, Context, Security, Batch and Spring Templates .
  • Vast experience in design and development of Java and J2EE Technologies like Servlets, JSP, JDBC JTA and JNDI.
  • Proficient in developing Web Services and its related frameworks like: WSDL, SOAP, REST, AXIS and Jersey.
  • Expertise using SOAPUI Functional testing tool for API Testing which supports multiple protocols such as SOAP, REST, HTTP, and JMS.
  • Experience with Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-threading, Exception Handling, Reflection, I/O and Serialization.
  • Experience in Object Relational Mapping (ORM) like Hibernate, JPA and configuring using configuration files and annotations.
  • Experience in designing and developing User Interface (UI) applications and professional web applications using HTML5, XHTML XML, XSL, XSLT, JQuery, AJAX, JSON, JavaScript and CSS3, JSF, JSP, JSTL Servlets, React JS and Angular JS.
  • Experience in writing PL/SQL Stored Procedures, Functions, Triggers and Complex SQL's.
  • Having knowledge in configuring Log4j and developed unit test cases using JUNIT and Mockito for determining application functionality.
  • Expertise in implementing Deign Patterns like Service Locator, Session Fa ade, Data Access Objects (DAO), Factory, Singleton, Data Transfer Object (DTO), Service Oriented Architecture (SOA) and Business Delegate.
  • Valuable experience in developing applications with SOAP and RESTful Web Services.
  • Experienced in consuming data from RESTful Web Services using JSON, and used Postman for testing the Web Services.
  • Experience in configuring build tools like MAVEN, GRADLE and ANT for the development and deployment.
  • Expertise working on different IDEs such as IntelliJ, Eclipse and NetBeans for the development of all the J2SE, J2EE applications.
  • Experience in deploying and configuring Application Servers like Web Sphere, Web Logic, Apache Tomcat and JBOSS.
  • Experience in Installing and configuring the BizTalk ESB Toolkit 2.0 components, Monitor exceptions in the web-based ESB Management Console and Create complex itineraries.
  • Extensive experience with Model2 (MVC) architecture and Jakarta Struts/Tiles. Solid experience in using Jakarta Apache frameworks like Struts, ANT, JUnit and Log4J.
  • Experience in RDBMS such as Oracle, MySQL and IBM DB2 databases.
  • Expertise in developing UML diagrams like Use Case Diagrams, Class Diagrams, Activity Diagrams, Sequence and Behavior Diagrams.
  • Experience in JAXB & JAX-WS web services.
  • Experience with using SVN, CVS and GIT as source code management.

TECHNICAL SKILLS:

J2SE Technology: Multithreading, Reflections, Collections, Serialization, I/O, Logging

Middleware & J2EE Technologies: JMS, MQ Messaging, Active MQ (Middleware), Servlets, JSP, JTA, JDBC, JNDI (J2EE)

Web Languages: Core Java, J2EE (JSP, JSF, Servlets, Struts 2.0, Spring Web Flow, JSP Tag Libraries, EJB 3.0, JDBC, JavaScript, SQL, PL/SQL

Frameworks: Spring MVC, Spring Security (LDAP), Struts, Framework, Hibernate

Scripting Language: Extensible JavaScript, Java Script, CSS, AngularJS, PHP, Shell GUI HTML5, XML, XSD, AJAX, JavaScript, Node.js, Angular JS, JQUERY, CSS3

Programming Language: C, C++, Java

Operating System: Windows, Linux, UNIX IDE

Tools: Eclipse, IntelliJ, NetBeans, Spring Tool Suite

Web Services: SOAP, REST, Web Logic, Web Sphere, Tomcat, JBOSS

Methodologies: OOPS/OOAD, UML, J2EE Design Patterns

Automation Tools: Maven, ANT, Gradle, Log4J, JUnit, TOAD, SOAPUI, Rational Rose, SVN, CVS ORM

Tools: Hibernate, JPA

Database: Oracle11g, MySQL 5.x and Sql Server

PROFESSIONAL EXPERIENCE:

Sr. Java Developer

Confidential - Dallas, TX

Responsibilities:

  • Used Object - oriented analysis (OOA) for object-modeling techniques to analyze the functional requirements for a system. Designed and developed the view-controller components using Servlets/JSPs, JavaScript, CSS, JQuery, AJAX, HTML and DHTML.
  • Developed user-friendly interface to seamlessly combine the new module with existing login system by using Angular JS.
  • Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using Angular JS and getting the Data back as JSON and parsing it onto the UI.
  • Developed the JSON structure for the data transfer in between the Goggle Web Toolkit (GWT) and business tier. Involved in building applications using ReactJS by building re-usable UI Components.
  • Worked on React JS for developing UI using Sorting, Pagination and rendering for search product page. Used React JS to create Controllers to handle events triggered by clients and send request to server.
  • Involved in ReactJS for Data patterns which improves readability and made it easier to maintain larger apps and used ReactJS for declarative, efficient, and flexible JavaScript library for building user interfaces.
  • Utilized a concept called Virtual DOM in ReactJS to create in-memory data structure cache, enumerate the resulting differences, and then update the browser's displayed DOM efficiently.
  • Developed SPA project using Angular 2/4 and Typescript for frontend, Node JS and Postgres for backend. Involved in developing applications using Angular JS (2.0/4.0) like Grids, Toolbars, Panels, Combo-Box and Button etc.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular JS 2.0 and Node JS
  • Worked closely with back end team to implement HTTP calls to Restful APIs and updated fancy graphic element of HTML in Angular 2.0 and Node JS.
  • Created a Front-end application using JSPs, JSF, Swing, GWT and Spring MVC for registering a new patient and configured it to connect to database using Hibernate.
  • Created Action Classes for the application using Model View Controller (MVC) approach.
  • Involved in developing and configuring server side J2EE components like Servlets, JSP, JDBC, JSON, REST Web Services, JNDI, LDAP, J2EE platform using Eclipse IDE.
  • Developed Web Services using RESTful to retrieve data for client side.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Developed Microservices using Spring MVC, Spring Boot, Spring Cloud. Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Used Microservices are designed with the individual database and project with no dependencies. Used AWS SDK to connect with Amazon SQS for bulk email processing.
  • Implemented AWS IAM for managing the credentials of applications that runs on EC2 instances. Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto - scaling groups.
  • Worked on building data center with AWS and Installed SVN, GIT, Jenkins images on AWS. Used spring core for dependency injection/Inversion of Control (IOC) and connection pooling.
  • Implemented Spring MVC architecture and increased modularity by allowing the separation of cross-cutting concerns using Spring AOP.
  • Used React-Router to turn application into Single Page Application Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Written Client/ Server-side validations for the project using Struts Framework. Implemented Java Persistence API (JPA) through Hibernate. Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Provided SQL scripts and PL/SQL stored procedures for querying the database. Deployed application on JBOSS application server environment. Provided utility to connect to LDAP to get the user details and the authorized packages.
  • Extensively used Eclipse for writing code. Used spring JDBC template for persistence with data base. Deployed the application using Tomcat web server.
  • Responsible for developing Enterprise Service Bus (ESB) architecture with Controllers, orchestration and web services. Implemented Business Activity Monitoring (BAM) and other ESB guidance artifacts in the custom orchestrations.
  • Developed Web services to allow communication between the applications using Rest and SOAP based Web services. Tested Web Services using SOAP UI toolkit locally.
  • Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest Tool for performance testing. Used Log4j for Logging and Used Quality Center for Bug Reporting Tool.
  • Created Angular JS controllers, directives, models for different modules in the frontend. Used MAVEN for build framework and Jenkins for continuous build system. Developed GUI using Front end technologies JSP, JSTL, AJAX, HTML, CSS and Java Script.
  • Developed a code for Web services using XML, SOAP and used SOAPUI tool for testing the services proficient in testing Web Pages functionalities and raising defects.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Configured and deployed the application using Tomcat and Web Logic. Used design patterns such as Business Object (BO), Service locator, Session fa ade, Model View Controller, DAO and DTO. Used Log4J to print info, warning and error data on to the logs.
  • Involved in writing the Junit test cases as part of unit testing. Prepared auto deployment scripts for Web Logic in UNIX environment. Used Java Messaging artifacts using JMS for sending out automated notification emails to respective users of the application.

Java Developer

Confidential - Stamford, CT

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Worked with Agile Software Development. Designed and developed business components using Spring AOP, Spring IOC, and Spring Batch.
  • Implemented DAO using Hibernate, AOP and service layer using spring, MVC design. Developed Java Server components using spring, Spring MVC, Hibernate, Web Services technologies.
  • Implemented react UI and maintained the state with Redux architecture implementation. Making changes to the existing web applications and creating new components using React JS.
  • Created React JS components using JSX, followed FLUX design pattern for unidirectional data flow. Creating React - Native mobile applications for devices unable to run Flex/Flash applications.
  • Used Java1.7 with generics, for loop, static import, annotations etc., J2EE, Servlet, JSP, JDBC, Spring3.1 RC1, Hibernate, Web services (Axis, JAX-WS, JAXP, JAXB) JavaScript Framework (DOJO, JQuery, AJAX, XML, Schema).
  • Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flux, Mongo DB Worked on capturing the user events and rendering the appropriate action and dynamically rendering the UI based on user actions using React.js.
  • Wrote Client-Side code using React JS and used NPM & gulp directories to generate the server environments.
  • Worked on the application as Node JS developer to build different REST APIs for modules such as user, products, and checkout. Developed a REST API web service using Node JS and Hapi.js with swagger documentation.
  • Involved in implementation of RESTFUL web service APIs using Node.js which were consumed by making AJAX calls and JSON as data exchanging tool. Gained Knowledge on Electrode Platform which is a Node JS/Web platform built on top of the Reacts and hapi.JS frameworks.
  • Used Hibernate as persistence framework for DAO layer to access the database. Worked with the JavaScript framework Angular JS. Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console. Designed, built, and deployed a multitude application utilizing almost all the AWS stack.
  • Created profiles, manifests for Starwood servers, and pushing them to AWS instances using puppet. Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Designed and developed Restful APIs for different modules in the project as per the requirement.
  • Developed JSP pages using Custom tags and Tiles framework. Developed the User Interface Screens for presentation logic using JSP and HTML. Have Used Spring IOC to inject the services and their dependencies in dependency injection mechanism.
  • Developed SQL queries to interact with SQL Server database and involved in writing PL/SQL code for procedures and functions. Developed the persistence layer (DAL) and the presentation layer. Worked closely with Business Analysts to analyze business requirements and Architecture design.
  • Used JQuery Selectors to display and hide the content. Created the spring Bean Factory for initializing services. Extensively used the LOG4j to log regular Debug and Exception statements. Used Web Services (SOAP & WSDL) to exchange data between portal and other third-party systems.
  • 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. Created connection to Experian Service through ESD Service and TIBCO Plugin. Provided java web services endpoints using Restful and implemented the REST standards. Created and Consumed SOAP based Web Services.
  • Designed/developed and consumed REST services using Spring-WS. JSON was used for data interchanging. Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbones JS, Node JS and Responsive Web Design.
  • Used AngularJS to develop a standalone test application, in scope of future usage of the framework. Worked on setting up WebSphere application server for local development.

Java Developer

Confidential - Atlanta, GA

Responsibilities:

  • Worked in organizing daily scrum meetings with the developers, to follow AGILE methodology and delivering in sprints.
  • Involved in delivering the digital transformation of ROLB to decoupled architecture based on micro services to help power the existing apps using Restful API's.
  • Developed the backend tier of the decoupled Smart Investor app using Spring Core, Spring MVC (CXF - JaxRS) framework providing Dependency management pattern invoking the FNZ API's.
  • Involved in retrieving the data from FNZ in JSON and binding the JSON with the Angular JS framework and displaying on the UI. Integrating Flex and React apps with Node.js backend on an embedded server
  • Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Develop various screens for the front end using React Native and used various predefined components from NPM (Node Package Manager). React JS was used to build application that updates constantly over time.
  • Created reusable UI components using React.js. Developed the Spring Controllers for the Smart Investor app which returns the JSON object, which in turn calls the Adapters used for implementing the validations and that has a REST call to the FNZ service via CXF implementing JAX-RS API. Developed the MVC application according to the user requirements using Struts2x MVC, JSP, JSTL, HTML, JSON and CSS. Involved in web development consulting focused on the MEAN stack (Angular.js, Node.js, Express.js, and Mongo DB). Worked with Angular JS routers, forms, modules, DOM, events, expressions, controllers, filters, and HTTP Request. Developed applications in a single page applications (SPAs) using various JavaScript frameworks like Angular JS, Node JS.
  • Implemented Hibernate Caching (Query and second level EH Cache) for frequent queries executed against database for reports. Designed and Developed complex UI screens using Spring MVC, AJAX, JQuery, HTML5, CSS3, Java Script for request management and search and filter modules. Worked on Core components of Angular JS. Integrated the Spring MVC with the Adobe CQ5 server and hosting the HTML pages on the CQ5 server to enhance security constraints for the application.
  • Implemented Restful and SOAP based web services layer to interface with ORACLE database using JAX-RS, JAX-WS, and JAXRPC API's. Implemented the Account Management micro service that used Spring Data to implement a JPA and Spring Rest to provide a Restful Interface based on Spring Boot application. Involved in implementation of business logic in STRUTS framework and Hibernate in backend. Worked with Object Relational Mapping (ORM) tool Hibernate, using XML mappings and JAVA objects.
  • Developed database adapter, web services adapter, ftp adapter, messaging adapter and custom workflow for non-Oracle systems using Apache Camel. Implemented EJB: Session Beans, CMP Entity Bean, and MDB using JMS.
  • Implemented the Smart investor app using RDBMS based MySQL database design. Built application interface and web scrapping scripts using OO designing, UML and python scripting.
  • Developed JSON objects and wrote rules using ILOG JRules business engine in UNIX development environment. Maintained detailed technical documentation relating to development assignments using ILOG JRules.
  • Maintained backup schedules for server storage using JAVA Batch processing jobs using shell scripting. Developed web-based user interfaces using Servlets, JSP, HTML, CSS and XML based client and server application.
  • Extensively worked with Core Java Collection classes like Array List, Hash Map and Iterator etc. Performed deployments on SIT environment using Jenkins to promote to higher environments and used Maven for local builds. Sonar test cases were automated using Jenkins.

Java Developer

Confidential - Portland, OR

Responsibilities:

  • Wrote unit testing codes using JUnit, resolved bugs and other defects using Firebug and Eclipse's debugging tool.
  • Conducted job duties and responsibilities according to Systems Development Life Cycle (SDLC) methodology. Documented system design, report specifications and unit testing information and transfer maintenance work to Client production support team.
  • Managed Confidential virtual machines for testing reports. Converting xml to java object and java object to xml we have used jax - b api for marshaling and unmarshiling. Conducted report specification and code review, unit and integration testing.
  • Examines/evaluates purpose and content of business reports to develop new, or improve existing, format, use and control.
  • Reviewed report specifications to determine basic characteristics, such as origin and report flow, format, data elements, frequency, distribution, and purpose of report function.
  • Monitored batch processing reports including break/fix problem reporting/resolution of all major system outages on weekly basis.
  • Prepared and issued instructions concerning generation, completion, and distribution of reports according to new or revised practices, procedures, or policies of reports management. Understood and comprehended system changes as they affect data, reports, and reporting systems.
  • Performed ad-hoc analytical requests and research projects assigned by management.
  • Troubleshoot BI tools/system; performance-tune these applications as necessary. Developed reports will be done on Production check out on priority basis. Once deployed so will thoroughly test the reports on production.
  • Kept a daily Spreadsheet table, identifying batch process reports corrections and suggest proper corrective actions to Project Manager. Simulated virtual machine placement in large scale cloud applications using a JAVA based tool Cloud computing.

We'd love your feedback!