Sr. Java Developer Resume
Atlanta, GA
SUMMARY:
- Around 8 years of progressive experience in software development includes Analysis, Design and Development of Web - based applications.
- Experience in all aspects of Software Development Life Cycle (SDLC) including requirements analysis, code development, code integration, testing and deployment using Object Oriented Analysis and Design with Java/J2EE.
- Experienced in implementing various design patterns such as MVC (Model-View-Controller), Singleton, Factory design pattern.
- Extensive experience in design and development of multi-tier applications using Java, J2EE, Hibernate, XML, SOAP, REST-full, WSDL, HTML, Tag Libs, JUnit, Struts.
- Proficiency in application servers such as Web Logic, Web sphere, Apache Tomcat.
- Experience in web application design using open source MVC, spring and Struts Frameworks.
- Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans and Servlet.
- Experience in client side Technologies such as HTML, CSS and JavaScript.
- Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence layer.
- Good understanding of Data Structures and Design Patterns.
- Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL).
- Expertise in Database Design, Creation and Management of Schemas, writing DDL, DML SQL queries.
- Good working knowledge of Maven for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.
- Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting.
TECHNICAL SKILLS:
Languages: Core Java/J2EE, Oracle, SQL, PLSQL.
Java Technologies: Servlets, Hibernate, Spring Framework, Struts framework JSP, JDBC,Web Services, SOAP UI, MVC Framework:
Application Server: Web sphere Server, Web logic, Tomcat, Glassfish, JBOSS
Web Languages: XML, CSS 3, HTML 5, JavaScript, JSON, JQuery, AngularJS
Databases: SQL Server, Oracle
Database Tools: SQL Developer, Oracle
Build Tools: MavenVersion Control Tools: Apache Subversion (SVN)
IDE: JDeveloper, Eclipse, IBM RAD 8.5
Testing tools: Software Quality Assurance (SQA) tools - JUnit
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Sr. Java Developer
Responsibilities:
- Involved in the development of web application using Spring MVC architecture. Configured Bean properties using setter injection.
- Implemented Spring MVC to achieve Model View Controller design pattern. Configured spring to manage actions as beans and set their dependencies in a spring context file and integrated middle tire with spring web layer.
- Integrated spring framework with other framework like Hibernate.
- Implemented various design patterns like Singleton, DAO, Factory pattern etc.
- Worked extensively with JSP's and Servlets to accommodate all presentation customizations on the front end.
- Used Spring Batch for Bach processing.
- Developed user interfaces using JSP, HTML and CSS, JavaScript and JQuery.
- Worked on to improve the look and feel of the web application based on user feedback using CSS, HTML and JavaScript.
- Used SONAR for code quality and code analytics.
- Implanted JSP for the presentation layer.
- Configured Hibernate for storing objects in the database, retrieving objects, querying objects and persisting relationships between objects.
- Created application layer POJO classes and mapped them to backend Oracle database tables using Hibernate framework.
- Implementing the Coding standards, review the code and fixing all the code review bugs.
- Web-services to expose the business methods to external services.
- Used Maven automated build scripts to compile and package the application and implemented Log4j for the project.
- Developed test classes in JUnit for implementing unit testing
- Deployed EAR files using the build tools in the Web Sphere application server.
Environment: Core Java, J2EE, Servlet, Hibernate3.0, Spring3.0, Spring Integration, Spring Batch, JSP, Servlet, XML, JQuery, Spring MVC, JavaScript, HTML,CSS, JUnit, SOAP web service, web Sphere 8.5, jdk 1.7, IBM Rational Team Concert (RTC).
Confidential, Irving, TXSr. Java Developer
Responsibilities:
- I was Involved in the development of web application using Spring MVC architecture.
- Involved in integration of Spring Framework with hibernate.
- Implemented REST Web Services for other applications to communicate.
- Configured Hibernate for storing objects in the database, retrieving objects, querying objects and persisting relationships between objects.
- Used Maven automated build scripts to compile and package the application and implemented Log4j for the project.
- Used JUnit for unit testing of the application.
- Used SONAR for code quality and code analytics.
- Deployed EAR files using the build tools in the Web Sphere application server.
Environment: Core Java, Servlet, Hibernate3.0, Spring3.0, Spring Batch, Spring Integration, Restful Web service, JSP, Servlet, XML, AngularJS, Spring MVC, JavaScript, HTML,CSS, JUnit, Restful web service, web sphere 8.5, jdk 1.7.
Confidential, Dallas, TXSr. Java Developer
Responsibilities:
- Involved in design and development of architecture of the application using Struts framework.
- Develop user interfaces using JSP, HTML and CSS, JavaScript, AngularJS and JQuery.
- Use Hibernate framework for the backend persistence.
- Use IBM RAD 8.5 as IDE tool to develop the application.
- Deploy the application on the Web Sphere Application Server.
- Used SOAP web services for implementing third party Services.
- Used JUnit for unit testing of the application.
Environment: Hibernate3.0, Struts 2.0, IBM RAD 8.5, JSP, JavaScript, Dimension, Core Java, Servlet, JSP, Jquery, HTML,CSS, JUnit, SOAP web service, web sphere 8.5, jdk 1.7, AngularJS.
Confidential, Houston, TXJava Developer
Responsibilities:
- Implemented the Spring MVC architecture. Configured Bean properties using setter injection.
- Worked extensively with JSP's and Servlets to accommodate all presentation customizations on the front end.
- Developed JSP’s for the presentation layer.
- Created DML statements to insert/update the data in database and also created DDL statements to create/drop tables to/from oracle database.
- Configured Hibernate for storing objects in the database, retrieving objects, querying objects and persisting relationships between objects.
- Configured the hibernate.cfg files to connect to the database.
- Wrote DAO design pattern to retrieve & store data the data form Web Services and populate the user account information to admin for modifying or creating the alternate/secondary ids for the primary user id account.
- Used JUnit for unit testing of the application
- Deployed EAR files using the build tools in the WebLogic application server.
Environment: Core Java, Jdk1.7, Servlets, JSP, Hibernate3.0, Spring MVC3.2, HTML, CSS, SVN, JUnit, Oracle11g, Tomcat7.0, Eclipse, Restful web service, IBM MQ, JSON.
Confidential, Saint Louis, MOJava/J2EE Developer
Responsibilities:
- Involved in the implementation of an MVC model Architecture using the struts framework.
- Involved in Development of User Interface development using JSP.
- Used Struts Validation Framework for performing front end validations.
- Used Struts tag libraries (like html, bean, and logic) in the JSP pages. Used html form tags for auto-populating related Action Form as specified in action mapping.
- Designed and developed User Interface with JSP, HTML5, CSS3, XHTML, JSTL, JavaScript, Custom Tags, Struts Tiles and Struts Tag library.
- Used Validator framework for validation of client side data and exception handling using Struts exception handler.
- Used Hibernate framework to map the java object to table in oracle database.
- Configured stuts-config.xml and created the action servlet mapping for the navigation.
- Involved in writing web services client web programs for consuming customer profile web service which is provided by other applications in the Citibank and connecting to consume web services which is for account history module.
- Integrated spring framework and struts framework.
- Used JUnit for the automated application testing.
- Used Maven tool for developing the web application.
Environment: Core Java, J2EE, JDK1.7 JSP, Struts2.0, SOAP Web Services, IBM MQ, Servlets, Servlet, JSP,CSS, HTML, XML, Oracle11g, Spring 2.0, Hibernate 3.0, Apache tomcat 7.0, Maven, SVN.
ConfidentialJ2EE Developer
Responsibilities:
- Responsible for maintaining the code quality, coding and implementation standards by code reviews.
- Responsible in Creating MVC architecture built on struts framework.
- Created JavaScript for front end validation and struts validation framework for backend validation for the User Interface.
- Used Oracle Database for persisting the data.
- Implemented persistence mechanism using Hibernate (ORM Mapping). Responsible for mapping the database model into persistence objects using Hibernate.
- Developed the User interface Templates using JSP, JavaScript, CSS, and HTML.
- Developed various business logic and reports using HQL and Hibernate Criteria.
- Integrated log4j for logging the messages at debug and error level.
- Used WebLogic for developing and deploying the application.
- Used Maven build tool to build the application.
- Developed JUnit test classes.
Environment: Core java, Servlets, JSP, JSTL, JDBC, XML, Junit, SVN, Spring, Hibernate, HQL, Oracle 10g, Web Logic 10.2, Maven, HTML, CSS, JavaScript, Eclipse, Maven, JSON, Restfull WEB SERVICE.
Confidential, Houston, TexasJava Developer
Responsibilities:
- Responsible for analyzing, designing and developing core APIs for persistence. .
- Responsible for project planning spanning across multiple quarters and resource allocation to handle both functional and non-functional requirements.
- Responsible for developing a web application using Spring Framework.
- Responsible for persisting data in to the data based using Hibernate.
- Responsible for developing JUnit test cases, used junit4 for unit testing.
- Front end is developed using JSP, Spring MVC module for middle tier and Hibernate on the back end.
- Developed custom DDL, DML and Dialect service.
- Database connectivity and HQL queries using Spring JDBC.
- Design, development and maintenance of REST web services. REST web services have been developed using JSON, Hibernate and Oracle 11g on Web logic.
Environment: Core Java, JDK1.7, JSP, HTML, CSS, J2EE, spring, MVC, JSON, JDBC, Hibernate, REST Full Web Services, Servlets, Tag Libraries, XML, JUnit 4, Oracle, SVN, Web Logic.
ConfidentialJava programmer
Responsibilities:
- Involved in design and development of architecture of the application using Spring MVC framework.
- Involved in design and development of presentation layer for web based account inquiry using spring and JSP.
- Developed business rules using Core java (J2SE) with Spring MVC Framework.
- Developed server side application which handles the database manipulation with the back-end Oracle database using JDBC.
- Responsible for development of configuration, mapping and Java beans for persistent layer (Object-Relational Mapping) using Hibernate.
- Used Web logic server to deploy the application.
- Set up JUnit Test classes in order to implement automated Unit Testing.
Environment: Core Java, J2EE, Servlet, JSP, HTML, MVC framework, Hibernate, Spring, Oracle, JUnit, SVN, CSS, Web logic application server.
ConfidentialJava/J2EE Developer
Responsibilities:
- Responsible for design, coding and unit testing of new modules.
- Maintained a high standard quality of the code as per the coding standards/conventions.
- Performed requirement analysis for enhancements.
- Implementation and modification of the application GUI.
- Involved in designing the user interfaces using jsp, Java Script and HTML5.
- Experience in implementing J2EE design patterns like, Singleton, MVC pattern and Factory design pattern.
- Developed JUnit test cases for all the developed modules.
- Implemented a generic interface to Hibernate criteria API for UI search functionality.
- Deployment of web, enterprise java components and messaging components.
- Used XML web services using SOAP to transfer application that is remote and global to different financial institutions.
- Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection.
- Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
- Integrated the spring and Hibernate framework.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Deployed the application on Web logic Application Server.
Environment: Core Java, Spring Framework, Hibernate, J2EE, Java, XML, JSP, HTML, WebLogic Application Server, CSS, Servlets, Eclipse, Web Services, JUnit, Maven, SQL, Apache Tomcat, Unix/Linux, Algorithm.