We provide IT Staff Augmentation Services!

Senior Java/j2ee Programmer Resume

0/5 (Submit Your Rating)

Olathe, KansaS

SUMMARY

  • Overall 7 years of professional experience in comprehensive analysis, design, coding and experience in core Java development, Web Development, Multi - tier enterprise applications using Java/J2EE
  • Experienced in building web and enterprise applications in various domains like Communication ( Confidential ), Travel ( Confidential ), Airlines ( Confidential ), Payment Gateway ( Confidential ),Finance( Confidential ) and Consumer Products( Confidential Tea) verticals.
  • Involved in different phases of Software Development Life Cycle(SDLC) like analysis, design, development and testing
  • Extensive experience in design, development and implementation of Model View Controller(MVC) using Spring and Strut frameworks
  • Developed web tier components of web stores using Spring Web MVC framework that leverages Model View Controller (MVC) architecture and used spring tool suite
  • Used Hibernate framework for back end development and Spring dependency injection for middle layer development
  • Developed DAOs(Data Access Object) using Hibernate as ORM to interact with DBMS - Oracle
  • Integrated Hibernate in context files and configured Hibernate session factory
  • Developed Internet/Intranet and Client/Server applications using Java and J2EE technologies like JSP, Servlets, JavaBeans, Javascript, HTML, XML
  • Designed and developed user-friendly GUI interface and web pages using HTML, HTML5, CSS3, AJAX, Angular JS, Jquery, NodeJs and Javascript
  • Experienced in usage of CSS and CSS3 to maintain the front view of the application
  • Experienced in using XSL/XSLT for displaying data
  • Experienced in working with Core Java and Swings
  • Designed and implemented RESTful Webservices
  • Experienced in deploying Web Application and configuring data source to IBM Websphere, JBoss and servers like Tomcat
  • Coded Maven build scripts to build and deploy the application
  • Expertise in writing Selenium WebDriver automation scripts in JAVA for highly transactional E-commerce websites
  • Build and deployed web application using ANT in Websphere
  • Extensive development experience with IDE’s like Eclipse and NetBeans
  • Experienced in Application Software Development and Design, Object Oriented Design and Analysis(OOAD), technical documentation, debugging
  • Experienced in Oracle development tools like Toad, SQL Navigator
  • Designed and developed Servlets to store the details of the users in the database
  • Utilized JDBC API to access a database of reusable design components
  • Knowledge in creating and managing web applications
  • Proficient in working in MS Office 2013, 2010, Office 365 etc.
  • Managed the platform over the years through agile, scrum and waterfall practices.
  • Basic ideas of creating, optimizing and editing web content
  • Self-motivated, good team member with excellent analytical, communication & problem solving skills with ability to work independently as well as in a team.

TECHNICAL SKILLS

Languages: Java, C/C++, SQL/PL SQL

Java: J2EE, JSP, Servlets, JSF, Java Beans, JDBC, Ajax, JSTL,EJB, Swing, Multi-threading

Frameworks: Struts, Struts-Tiles, Spring, JSF, Hibernate and iBATIS

Databases: MySQL, Oracle, MSSQL Server, MS-Access

Tools: /IDEs: Eclipse IDE, NetBeans, RAD, WSAD, JBuilder, JDeveloper, Toad, Putty

Platforms: Windows 8/7/2000/XP/Vista, UNIX/Linux, Solaris

Application Servers: IBM WebSphere, Apache Tomcat, JBoss, BEA WebLogic

Version control: GIT, CVS, PVCS, Rational ClearCase and ClearQuest, SVN

Protocols: HTTP, HTTPS, FTP

Frontend technologies: HTML5, XHTML 1.0, CSS, CSS3, Javascript, Angular JS, Jquery, Backbone JS and NodeJs

PROFESSIONAL EXPERIENCE

Confidential - Olathe, Kansas

Senior Java/J2EE Programmer

Responsibilities:

  • Used Spring Security for authorization of users and implemented Spring Web-Services
  • Developed the DAO layer for the application using Spring, Hibernate and developed various business logics and reports using HQL and Hibernate criteria
  • Involved in handling Hibernate as part of DB connectivity and persistence as ORM tool and writing HQL queries
  • Collaborated with the team for developing enterprise inter-process communication frame work using Spring RESTful web service
  • Used Struts Validation to validate various form entities
  • Contributed as a part of the team member in the design and development of XML presentation using XSLT
  • Developed the server side validations using struts validation XML
  • Develop GUI related changes using JSP, HTML and client validations using Angular validations
  • Assisted in implementation of MVC pattern using Angular JS, JSF and Spring Controller
  • Developed application using Spring MVC, JSP, Angular services on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate
  • Assisted in designing, building and maintaining database to analyze new order installation and processing
  • Fixed bugs and taken care of maintenance of the product
  • Assisted the internal teams in all the phases of SDLC including requirements collection, design and analysis of the customer specifications, development and customization of the application
  • Implemented the online application by using Core Java(OOPS), JDBC, JSP, Servlets, Web Services
  • Managed projects in both Agile and Waterfall development environments

Environment: Java, EJB, Spring, Struts, JSP, JSON, MVC, Java Script, XML, XSLT, Web Sphere Application Server, PL/SQL, Oracle, MS Office, AJAX, Hibernate, JDBC, Angular JS, Jquery and NodeJs

Confidential - Chicago IL

Senior Java/J2EE Developer

Responsibilities:

  • Involved in the design and development of dashboards using Spring MVC framework
  • Used Spring framework for transaction management
  • Designed the business object with Hibernate ORM mapping and interfaced with the business managers using Spring DAO
  • Responsible for mapping the database model into persistence objects using Hibernate Annotations
  • Integrated struts MVC with Spring DI and Spring Hibernate DAO
  • Assisted the team for implementing webservices using REST to process the data.
  • Configured Struts action classes, Hibernate POJO classes and integrated Struts and Hibernate with Spring for processing business needs
  • Used Struts Validation Framework for dynamic validation of the user input forms
  • Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and JavaScript to simplify the complexities of the application
  • Participated in the development team and implemented projects using IDE Eclipse.
  • Designed the Metrics module and the necessary components
  • Handled validations and demonstrated excellent capability in error handling.
  • Ensured necessary development and maintenance of all entity and session beans
  • Expertise in Selenium automation using Selenium WebDriver
  • Participated in coding and supported activities by working with UNIX and Windows environments
  • Assisted the team members in resolving the production issues and co-ordinated activities on all phases of SDLC
  • Analyzed the complaint tickets and reduced the number of complaints by almost 20 percent by identifying the bugs in the code.

Environment: Java, Core Java, J2EE, Spring, Hibernate, Struts, JSP, Java Beans, Servlets, SQL, Oracle, TOAD, JDBC, Apache Tomcat, Eclipse, Oracle SQL Developer, Jquery, MS Office

Confidential

Java/J2EE Developer

Responsibilities:

  • Communicated with the marketing team and identified the business requirements of the numerous projects
  • Prepared System Requirements for the project
  • Involved in preparing the detailed designed document for the project
  • Used Spring Framework AOP Module to implement logging in the application to know the application status(move to first)
  • Used Spring MVC Framework IOC (Inversion of Control) design pattern to have relationships between application components.
  • Utilized Spring MVC Framework to separate the application configuration and dependency specification from the actual application code
  • Developed and debugged the servlets and EJB with Websphere Application Server
  • Configured the middle tier using EJBs, Java Servlets
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript, JSON
  • Used RESTful Webservices and JSON object to parse, send and receive data to server
  • Used XML/XSLT for transforming common XML format and SAML for single sign-on
  • Designed configuration XML schema for the application
  • Involved in the development of both the back end and the front end of the application using Struts, Hibernate and WebServices
  • Used Java Script for the client side validation
  • Working with Java to use Selenium-WebDriver API library to write automation scripting with Cucumber Feature and Scenario.
  • Test out new code with behavior driven JavaScript jasmine and write automated selenium based functional test for new features.
  • Used Page Object Pattern to model the UI in the tests
  • Utilized XML HttpRequest Object to provide asynchronous communication as part of AJAX implementation
  • Developed automation test suites and test scripts using Selenium Web Driver
  • Implemented and designed Java Classes to use JAXP parser for creating Java objects for modification of the data received in the response
  • JUnit tests were written to test each module in the application
  • Involved Code Review, Unit Testing and Integration Testing
  • Experienced in conducting unit testing using Mockito, Jasmine
  • Experienced in Test-driven development, Behaviour Driven development and Acceptance Test Driven Development
  • Performed User Acceptance Testing(UATs) to ensure no drawbacks in production

Environment: Core Java/J2EE, Servlets, JSP, Java Spring, EJB, JMS, XML, XSLT, JDBC, IBM Websphere Application Server 7, HTML, CSS, JavaScript, Eclipse, Windows XP, JUnit, JSON, MS Office

Confidential - St. Louis, Missouri

Java Web Application Developer

Responsibilities:

  • Communicated with the system analysts and the end-users for the design and requirement clarifications
  • Designed and developed the web components using JSP, Servlet under J2EE environment.
  • Maintained high quality of the code by code reviews and trouble shooting
  • Developed MVC architecture using Servlets, JSP, EJB’s.
  • Implemented MVC architecture built on struts framework
  • Developed JavaScript for front end validation and Struts validation framework for backend validation of the User Interface
  • Extensively used the Hibernate Query language for data retrieval from the database and process the data in business methods
  • Maintained and created complex JavaScript front-end applications using Google Web Toolkit
  • Developed Skins Cascading Style Sheets CSS for user friendly view of the application
  • Used Spring Hibernate Template Support to develop the DAO layer for the application
  • Developed numerous business logic and reports using HQL and Hibernate criteria
  • Applied SVN version controller for maintaining the code versions
  • Assisted the team to perform manual testing of WebServices and automate the transactions as needed
  • Used Maven build tool to build the application

Environment: Java, J2EE, Spring, Hibernate, JSP, Servlets, Oracle, SQL/PLSQL, TOAD, HTML, CSS, XML,RESTful, Java Beans, Maven, Eclipse, Windows 7, Apache Tomcat, MS Office

Confidential - Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Worked as an efficient team member and interacted with Business Analysts, gathered the requirements and converted them into technical specifications prior to commencement of the projects
  • Designed and developed the applications using MVC design patterns
  • Developed dynamic web pages using JSP, JavaBeans, HTML and Javascript
  • Developed Entity Beans and Session Beans to implement business logic for various product transportation and distribution over different areas
  • Coded Javascripts for validating the client side user account information based on the business rules
  • Configured Java Beans to communicate with the middleware i.e. Enterprise Java Beans (EJBs) to supply the data to the web interface
  • Worked in collaboration with the testing teams to develop the test cases
  • Assisted the internal teams in performing User Acceptance Testings (UATs)
  • Used JUnit to perform unit testing and created functions, sub queries and stored procedures using PL/SQL

Environment: Java, EJB, JDK, JSP, JMS, XML, CSS, HTML, Java Beans, JavaScript, PL/SQL, MS Office

Confidential - Chicago, IL

Software Engineer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, design, analysis and code development
  • Developed applications using J2EE design patterns and technologies based on MVC architecture
  • Developed web application using JSF Framework that uses Model View Controller(MVC) architecture with JSP as the view
  • Implemented a Middle tier using Spring MVC to process client requests
  • Involved in configuring web.xml and struts-config.xml according to the struts framework
  • Developed web tier by using Struts Framework and JSP’s
  • Developed front end modules using JAVA, JSP and Servlets
  • Implemented security application for the entire application which authorizes and authenticates particular user to view JSP pages
  • Configured all necessary JAR files in application server
  • Involved in writing XML validation classes using Struts validation framework
  • Used XML Web Services using SOAP to register agents using non-Java application
  • Tested WebServices, providing required input data to request XML and validated response XML
  • Validated WebServices request and response xml using SOAPUI tool
  • Worked on Enterprise JavaBeans is service-side model that encapsulate the business logic of an application
  • Co-ordinated with the team for development of Java applications related to Point of Sale (POS) systems
  • Evaluated purpose and content of business finance reports to develop new or improved existing format, use and control
  • Worked on UI designing, data modeling, and reviewing the design documentation
  • Implemented SQL queries for database interaction
  • Assisted the team to generate the alerts based on the given specifications
  • Worked with QA team in preparation and review of test cases
  • Fixed the defects by working with the production team

Environment: J2EE, Servlets, JSP, Springs, Struts, HTML, CSS, SOAP UI, JavaScript, SQL, TOAD, Eclipse, Oracle, Apache Tomcat, Windows XP, MS Office

Confidential

Software Engineer

Responsibilities:

  • Managed complete implementation of the web service to fetch transaction details
  • Involved in implementation and coding of front-end screens using JavaScript, JSP, JSTL and Custom tags
  • Developed number of JSP pages using Struts tags, validations in JSP pages and session management
  • Used Servlets and EJB to develop the server side components in Java
  • Developed order worksheet for pricing using JSP and provided dynamic update of JSP
  • Designed different tables required for the project in Oracle database and used the stored projects in the application
  • Involved in database testing for the application in SQL server
  • Carried out the task of reviewing documents by coordinating with the application developers
  • Identified and executed the test cases as per the client’s requirement specifications
  • Attended the business conference calls and provided solutions to the production issues
  • Prepared the user training materials and reduced the number of complaints significantly

Environment: Java, JSP, EJB, SQL, PL/SQL, Oracle, Eclipse, MS Office

We'd love your feedback!