We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 10 years of IT experience in design, development, testing, maintenance and documentation of Enterprise applications using various technologies with diverse set of client’s analyzing complex business requirements and mapping them to system specifications.
  • Involved actively in complete software development life cycle of various Client/Server and Web applications for Banking, Finance, E - commerce, Retail and Telecom domains.
  • Experienced in Server-Side Programming with Java/J2EE technologies and Application Servers like WebSphere, WebLogic, JBoss and Web servers like Tomcat.
  • Extensive experiences in web based multi-tier enterprise applications and Client / Server Applications using Java /J2EE technologies & have good exposure in Model View Controller (MVC) Architecture based applications using (Struts Frameworks and Spring MVC) on windows platform with expertise in presentation, business and database layers.
  • Hands on experience in implementing standard J2EE design patterns like Singleton Pattern, Factory Pattern, Abstract factory Pattern, MVC Pattern, Business delegate Pattern.
  • Experience in writing applications using Java/J2EE and related technologies such as Servlets, JSP, JDBC, Java Beans, XML, XSL, HTML, SQL, PL/SQL middleware technologies such as Web Services, and WSDL.
  • Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat 6.0 and Apache Struts, LOG4J for logging information and exceptions, Apache ANT for making build scripts, VSS, Clear Case for version control system, Eclipse 3.x IDE.
  • Expertise in developing GUIs using JSP, HTML, Flex and JSF.
  • Extensive experience in Struts Tag Libraries & Custom-tag implementations in JSP to embedded business logic.
  • Proficient in TDD (Test Driven Development) by writing test cases using Junit Framework
  • Experienced in using frameworks like Spring, Hibernate, Struts and Web Services including SOAP and Restful.
  • Extensive experience in Client-Side Programming with Angular JS, HTML5, CSS3, Java Script, AJAX, JSP.
  • Experience in Web Services like SOAP, WSDL and good Knowledge in SOA.
  • Experience in using testing tools like JUnit and building tools like Ant.
  • Experience in Waterfall and Agile development (SCRUM) methodologies.
  • Experience in various RDBMS like Oracle 10g/8i & expertise in interacting with RDBMS through ODBC, SQL and PL/SQL.
  • Programming experience in SQL and PL/SQL like Stored Procedures, Trigger, Functions, Materialize views etc. using the database tools like TOAD.
  • Hands on experience in working on XML suite of technologies belonging (XML, XSL, XSLT, DTD, XML Schema, JAXB).
  • Provide designing to Low Level and High Level multiple modules and design documents.
  • Highly organized with the ability to prioritize work load, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
  • Committed to enhancement of software reliability, performance and adherence to coding standards while contributing to the technical code documentation.
  • Preparing Technical document and Help manuals for the applications developed.
  • Excellent analytical, problem solving, debugging and trouble-shooting, communication and interpersonal skills with ability to perform independently and as part of a team.
  • Exceptional ability to learn new technologies and an excellent overall presenter and speaker.

TECHNICAL SKILLS

Languages: Java/J2EE, Swing, RMI, C, C++

Web technologies: AngularJS, Javascript, JSP, JSTL, Servlets, Jquery, Ajax, XML, XSLT, CSS3, HTML5, Web Services (SOAP and Restful) & Micro Services.

Frame works: Struts, Spring and Hibernate.

Servers: WebLogic, IBM WebSphere, JBoss and Apache Tomcat

Databases: Oracle, SQL Server, DB2, MySQL, MS-Access.

Scripting Languages: Unix, Ant, Maven

Tools: & Utilities: Eclipse, WSAD, HP QC, Log4j and Service Now.

Operating Systems: Windows family, UNIX

Domain knowledge: Payment Gateway, Banking, Retail & Logistics, E-Commerce & Telecom

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Sr. Java Developer

Responsibilities:

  • Design, developed new functionality and enhancements for Multi node Completion System Hands on Code development by using Spring Boot and Hibernate framework’s API
  • Spring Framework has been extensively used in all layers of the application including UI, backend and integration and DAO's were implemented using Hibernate.
  • Create and design user interface including the wireframes for enhanced software’s.
  • Used AJAX for refreshing parts of jsp without sending the whole jsp as request
  • Used hibernate in the persistence layer for querying the database
  • Involved in writing Hibernate mapping files (.hbm files) and generating hibernate POJOS and wrote various Hibernate Queries using Hibernate Query Language
  • Used jQuery extensively for performing client-side validations and for enhancing the current functionality of the screens.
  • Extensively wrote Ajax calls using jQuery’s Ajax plug-in to handle navigation throughout the framework.
  • Used wide variety of jQuery plug-ins to provide a better interactivity for the end user.
  • Produced and consumed RESTful webservices using Spring MVC and Spring Rest Template.
  • Developed user specific Highlights (dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create user’s screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
  • Responsible for developing Spring Controller classes, Command classes and configured dispactcher-servlet.xml for Spring (MVC).
  • Used Spring IoC for Dependency Injection of Action classes.
  • Implemented User authentication for the client reports using Spring Security.
  • Performed Object Relational Mapping (ORM) by configuring the deployment descriptors in Hibernate.
  • Used SAX and DOM XML parsers for data retrieval.
  • Used Web Services and SOAP components as SFDH interfaces.
  • Modification in existing UML diagrams specially Use case diagram, Control flow diagram and Class diagrams for new enhancement
  • Used Eclipse IDE for designing, coding and developing Multi-node applications
  • Parsing of XML documents was done using SAX and DOM and XML transformation was done using XSLT.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Used RAD application development and configured external capabilities for various interfaces.
  • Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms / Reports, Performance Tuning and Optimization.
  • Perform unit testing, Integration Testing, Regression testing with developed software.
  • Responsible for handling offshore and onsite team for development and testing phase.
  • Participated in the daily stand up SCRUM agile meetings as part of AGILE process for reporting the day to day development activities of the work done.
  • Coached team to adopt Scrum and write good User Stories (both functional and technical)

Environment: Core java, Spring MVC, Spring Boot, Micro Services, Hibernate, Java script, Eclipse, Tortoise SVN, SOAP, Oracle DB & Apache Tomcat Server

Confidential, Austin, TX

Sr. Java Developer

Responsibilities:

  • Designed & developed framework components, MVC pattern using Struts & Spring framework.
  • Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
  • Involved in Deploying and Configuring applications in Web Logic Server.
  • J2EE is used to develop the application based on MVC architecture with help of Spring (MVC).
  • Used JSF 1.2 Framework in the application which is based on the MVC design pattern.
  • Used Maven build tool for building and deploying the application.
  • Implemented UI pages using AngularJS, JavaScript, HTML5, JSON and CSS.
  • Design, Developed reusable service-oriented UI Components using AngularJS, JavaScript, Ajax, HTML5 Canvas, CSS3.
  • Responsible for developing Spring Controller classes, Command classes and configured dispactcher-servlet.xml for Spring (MVC).
  • Used Spring IoC for Dependency Injection of Action classes.
  • Performed Object Relational Mapping (ORM) by configuring the deployment descriptors in Hibernate.
  • Experience in writing stored procedures, queries using PL/SQL to process the data on MS SQL Server 2008 database.
  • Involved in performing regression testing, unit testing using JUnit.
  • Used WSDL and SOAP messages for getting credit card information from third party and used Web Services (JAX-WS) for exchange rate calculations.
  • Used SAX and DOM XML parsers for data retrieval.
  • Used SOAP for exchanging XML based messages.
  • Developed Web services for internal and external partners/clients.
  • Usedjava1.5 features such as Generics, Collections API.
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Used Subversion for version control and Jenkins for Continuous build integration
  • Used Log4j as the logging framework.
  • Involved in Monitoring using Service Now Ticket Tracking tool at Production Support
  • Responded to service tickets and service requests within established time-based requirements.
  • Coordinated with internal and external Client resources to isolate and troubleshoot issues resulting with service disruption and outage.
  • Provided reviews, estimates for tickets ensuring quality and accuracy.
  • Involved in doing AGILE (SCRUM) practices. Involved in planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings.

Environment: Java/J2EE, Struts, Spring Boot, JSP, Angular JS, SOAP Webservices, Oracle DB and Service Now tool

Confidential, Collierville, TN

Sr. Java Developer

Responsibilities:

  • Involved in doing AGILE (SCRUM) practices. Involved in planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings.
  • Developed web-layer using Spring MVC Framework with JSP, CSS, AJAX and JavaScript.
  • Developed Custom framework implemented with Spring Framework for integrating the flow of the application with minimal dependency.
  • Used Spring for cross cutting concerns and IOC for dependency injection.
  • Developed application service components & configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Developed PL/SQL store procedures for data migration and database upgrade from oracle using TOAD.
  • Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
  • Designed & developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
  • Implemented application level persistence using Hibernate and Spring.
  • Migrating SOAP based API to REST.
  • Written JUNIT test cases for testing UI Framework classes, wrote many Java Scripts to do client-side validations.
  • Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
  • Connectivity to the database is provided using JDBC.
  • Create new PL/SQL stored procedures for new Oracle Forms and Reports development
  • Developed Oracle PL/SQL Stored Procedures & Queries for Payment release process and authorization process.
  • Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.

Environment: Java, Java Script, Struts, Spring, Oracle DB, Maven, WebLogic

Confidential, San Francisco, CA

Java Developer

Responsibilities:

  • Lead a development and support team of 6
  • Interaction with business users for the requirement understanding
  • Extensively involved in Junit test cases development
  • Developed Stored Procedures using Callable Statements.
  • Implementing Stored Procedures instead of inline queries.
  • Bug Fixing, while testing from FLEX to Middle Tier (JAVA).
  • Used Oracle to store and retrieve data.
  • Implementing XML file for Method Map

Environment: Core Java, JDBC, Servlets, Adobe FLEX, Oracle DB, Weblogic and Cloud Environment

Confidential

Java Developer

Responsibilities:

  • Designed the application using J2EE technologies using JSP, EJB.
  • Developed DAO’s which process the data retrieved from the Oracle database and populates data.
  • Used Eclipse editor in order to develop DAO’s.
  • Involved in development of presentation layer using JSP, HTML
  • Used Oracle to store and retrieve data.
  • Developing the front-end using HTML, JSP, and Servlets for the server-side programs.
  • Involved Build & Deploy using Secure CRT tool by CLI (Command Line Interface).

Environment: Java, J2EE (JSP, JDBC), Struts, EJB, Oracle, Tomcat Server

Confidential

Java Developer

Responsibilities:

  • Responsible for developing the various forms.
  • Involved in writing the front-end pages by using JSP and HTML.
  • Handled the path of validation for sending the request by a form.
  • Used MQ-Workflow database server.
  • Developed numerous forms using Struts & Java Script technology
  • Development, Code review, testing and delivery
  • Attended weekly client Status calls with Client Managers

Environment: Core Java, Struts, JavaScript, JSP, EJB, Oracle, IBM RAD, WebSphere, JDBC, IBM MQ-Workflow

Confidential

Responsibilities:

  • Analysis of the requirements of the System
  • Implemented Agile methodology in the form of daily stand up meetings, pair of programming.
  • Preparation of a detail document of the Requirements involved
  • Designed class diagrams using Microsoft Visio.
  • Involved in the design of the technical architecture of the System
  • Development of the System using the J2ee technologies namely JSP, Struts which involved building java classes and xml configuration files
  • Used Javascript for front end validation.
  • Involved in the development of the persistence framework using Hibernate
  • Developed domain model and object/relational mapping scripts for Hibernate to synchronize domain model and relational model.
  • Implemented persistence layer using Hibernate ORM framework.
  • Web services developed with JMS used to enter data from legacy applications and stateless session beans developed for web services.
  • Use of Toad for development of database, accessing tables, creating stored procedures and back-ups.
  • Participation in the various review meetings for the analysis of the code and improving the efficiency of the system
  • Extensively used tools like CVS source repository tool.
  • Involved in the rigorous testing of the system before the release to the end user
  • Use of Log4j for logging and tracing API.
  • Fixing of the defects that aroused in the system during the testing
  • Developed test cases for various classes across the application using JUNIT.
  • Used Bug Zilla for error reporting.
  • Bundled and deployed the project using Weblogic 8.1.

Environment: Java 5, JSP, JMS, Struts, Hibernate, JDBC, Java Script, HTML, Weblogic 8.1, log4j, Oracle, Windows XP, Eclipse, CVS.

We'd love your feedback!