We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Having 8 years of professional experience in complete Software Development Life Cycle (SDLC) including Analysis, Design, Development, Testing and Implementation of Client/Server, Multithreading applications using Java/J2EE technologies.
  • Expertise in developing enterprise applications based on J2EE Technologies like JDBC, Servlets, JSP, Struts, Stripes, EJB, Spring, Hibernate.
  • Extensive experience using Spring Framework in business layer for Dependency Injection, AOP,Spring MVC, transaction management and using Hibernate as a persistence layer.
  • Proficient in several frameworks like Struts, Java Server Faces, and Hibernate, Spring Framework, spring MVC with GUI plug - ins like Tiles Framework, validation plug-ins like Validator Framework.
  • Experience in client side Front End (GUI) Development using HTML, CSS, LESS, JavaScript, AJAX, JSP, JQuery, JSON, Angular JS.
  • Experience working with web services using SOAP, UDDI, WSDL, REST and implementation using Spring REST.
  • Good Understanding of RDBMS through Database Design, writing queries using databases like Oracle, SQL Server, DB2 and MySQL.
  • Good experience in working with No SQL data bases like Mongo DB.
  • Developed presentation layer using JSP, Servlets and performed data validation.
  • Experience in Application/Web Servers like WebSphere, WebLogic, JBoss and Apache Tomcat on Unix/Windows platforms.
  • Experience in writing ANT, Maven and Gradle scripts to build and deploy the applications on to various application servers.
  • Experience in version control and tracking systems like Stash, CVS, Git and SVN.
  • Developed Form Beans, which are used to store data when the user submits the HTML form.
  • Experience in employing SDLC models, Iterative Software Development Life Cycle Processes such as Agile methodologies.
  • Knowledge of Sequence diagrams, use cases, Class diagrams
  • Possesses excellent communication and interpersonal skills, agreeable personality, positive attitude and perseverance to undertake challenge jobs
  • Committed, result oriented, innovative, hard working person with quest and zeal to learn new technologies
  • Extensive hands on experience in consuming as well as developing API for SOAP and RESTfulbased web services to integrate third party functional modules into the core application.
  • Good Familiar with JSTL, JSTL Taglibs and other directives to provide functionality to the JSPpages.
  • Involved in designing UI patterns and developing applications with the help of Eclipse, Sublimetext, Adobe Photoshop, Adobe Dreamweaver and Notepad++.
  • Good Experience in developing test cases with Junit and logging with Log4j.
  • Extensive experience utilizing JAXB, JAXP and JMS.
  • Communicate effectively with people at different levels including stakeholders, internal teamsand the senior management.
  • Diligent and highly enthusiastic professional with strong technical, analytical and communication skills.

TECHNICAL SKILLS

Languages: JAVA/J2EE, C, Shell Scripting(Basic), UML, PL/SQL

Java Web/Enterprise Technologies Servlets: JSP, JDBC, Spring, Hibernate, SOAP/Rest web services, JMS, Angular JS, XML, Xpath. XQuery, apache Kafka

Databases: Oracle10g, SQL Server, MySQL, DB2, Mongo DB, Cassandra

IDE: Eclipse, Oracle, Developer, JBOSS developer studio, Net Beans

Application Servers: Oracle Web logic, IBM Web Sphere, Apache Tomcat

Tools: and Frameworks: Struts, Spring, Hibernate, Web Services, Log4J, Junit, Maven, Ant, Jenkins,Jira, JPA Angular JS, Backbone JS, Node JS, TCP/IP, SSCP.

Operating Systems: UNIX, Linux, Windows XP, Windows …

Application Servers: Web Sphere, Web logic Application server, JBOSS, Apache …

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. Java Developer

Responsibilities:

  • Involved in total Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Implemented Spring MVC, which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
  • Integrated the application with Spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
  • Worked with Spring security for the authentication of user information and developed various reusable Helper and Utility classes which are used across all the modules of the application.
  • Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database, Used Hibernate Transaction Management, cache concepts.
  • Dealt with Hibernate open source ORM frame work for persistence management.
  • Developed multi-threading projects, considered concurrency situation and security aspect, avoid of SQL injection. Using synchronized method and synchronized variable.
  • Designed and developed the modules of the application using J2EE, JAVA Spring MVC, Spring Boot and Hibernate, DAO technologies
  • Capable to automate the process of testing of application using python script.
  • Simplified client-side scripting of HTML using JQuery, a cross-browser JavaScript library.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Worked extensively in dealing with cross browser issues using CSS, HTML and DOJO.
  • Used JBoss7, an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications.
  • Involved in writing unit test plans and developing test cases using JUnit.
  • Implemented Agile methodology throughout the project development lifecycles.

Environment: Java/J2EE (JDK 1.6), Spring, Hibernate, Agile, Web services (RESTful), Scala, Servlets, JavaScript, JSF, JSP, HTML5, SOA, CSS3, XML, Clear case, Rest, Activiti BPM AWS, BPM, Subversion (SVN), C#, Mybatis, Maven, AJAX, Angular JS, Junit, Oracle, Apache Tomcat, JBoss, Unix, Windows and Eclipse.

Confidential, San Diego, CA

Design & Development of application

Responsibilities:

  • Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed front end modules using JAV, JSP, JSF and Servlets.
  • Created interactive web pages and applications by usage of HTML, CSS, Angular JS, Node JS and JQuery.
  • Used test driven development approach for application development.
  • Used Angular JS filters for filter functionality in search box and Iterator functionalities.
  • Created and modified the CSS classes to change look and feel.
  • Used SQL Server 12 as the backend database using UNIX OS. Involved in design of the database schema and development of Stored Procedures.
  • Developed the application using Eclipse as the IDE and used eclipse standard/plug-in features forediting, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control (CVS).
  • Worked on jQuery for user interface interactions, effects and themes built on top of the jQueryjavaScripts.
  • Developed web application using JSF Framework that uses Model View Controller (MVC) architecture with JSP as the view in the front end.
  • I have worked on agile environment uses incremental approach and have daily standup meetings.
  • Used Web Services (SOAP & WSDL) to exchange data between portal and other modules of the application.
  • Worked on Enterprise JavaBeans is service side model that encapsulate the business logic of an application in the middleware.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Developed Hibernate in Data Access Layer to access and update information in the database through Object/Relational Mapping (ORM).
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Used Spring Web flow to manage complex page flows.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.

Environment: Java, Eclipse, Jenkins, Apache Cordova, WebLogic Application Server, JSF, SQL server, JSP, Servlet, JSTL, Spring, Hibernate, HTML3, JavaScript, Angular JS, CSS, JNDI, JAX-WS, XML, XSL, XSLT, SQL Developer, EJB, CVS, Maven, JUnit, SOAP-UI, JMeter.

Confidential, Princeton, NJ

Java Developer

Responsibilities:

  • Designed and development applications using Rational Unified Process (RUP), UML and OOAD.
  • Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Designed and developed the project using MVC design pattern.
  • Developed user management screens using HTML &JQuery, business components using Spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and MVC.
  • Designed & Developed persistence service using Hibernate framework.
  • Hibernate used as the ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Wrote Hibernate configuration file, hibernate mapping files and define persistence classes to persist the data into MySQL Database.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Configured and Integrated Servlets, JSP's, Spring & Hibernate frameworks.
  • Responsible for writing Javacode to convert HTML files to PDF file using Apache FOP.
  • Rational Clear Quest used for defects, change tracking across the application.
  • Designed and developed direct live interfaces to handle multiple systems within the bank to subscribe the data in real-time.
  • Wrote build & deployment scripts using ANT on Linux environment and deployed the application on web logic server.
  • Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.

Environment: Java/J2EE, JMS, JNDI, JSP, HTML, Spring, Hibernate, JSP, IBM MQ Series, CSS, Web Logic, Ant, Clear Quest, MySQL DB, AJAX, JSTL, Eclipse, Junit, JavaScript, Linux, VSS.

Confidential

Java Developer

Responsibilities:

  • Interacted with business analysts and architecture groups gathering requirements and use cases.
  • Involved in Object Oriented Analysis and Design (OOAD) using UML for designing the application.
  • Developed Class diagrams, Sequence diagrams, and State diagrams.
  • Developed the application using the Struts.
  • Developed JSP pages for the presentation layer, used custom tag libraries, JSP Standard Tag Library (JSTL).
  • Developed the Session Beans for handling the complex business logic.
  • Developed the Hibernate for handling the database access.
  • Developed a common consistent framework to show different GUI screens based on user roles mainly in the development of Commission Calculator modules - Used XML/XSD/XSLT effectively. Used Ajax for Asynchronous calls.
  • Developed the front-end validations using JavaScript.
  • Explored the best programming practices for better performance and easy maintainability of the applications.
  • Extensively wrote Stored Procedures, Triggers, and Cursors, Views for data retrieval and data storage and updates in T/Sql database.
  • Worked on enhancements and bug fixing. Mercury Test Director was used for Defect Tracking.
  • Created Style Sheets to control the look and feel of entire site.
  • Wrote Apache ANT build scripts for building the application and unit test cases using JUnit for performing the unit testing.
  • Involved in the documentation of the Auto and Home Insurance software.
  • Extensively used CVS as source control and Involved in the Configuration Management software configuration/change control board

Environment: Java/J2EE Hibernate, JSPs, EJB, UML, JMS, XML, Struts, HTML, JavaScript, AJAX, DHTML, Web Sphere, T/SQL, JUnit, ANT, Windows NT, Unix.

Confidential

Java Developer

Responsibilities:

  • Analyzed the requirements and provided inputs to the designer.
  • Designed Class diagrams, framework and developed using Factory, DAO, Singleton and MVC pattern.
  • Developed the business tier using Core Javaand the HTTP interfaces using Servlets.
  • Involved in review of the design and helped in transforming the application to an optimized solution framework.
  • Designed the helper classes for better data exchange between the MVC layers.
  • JSP, HTML, JavaScript, CSS and Ajax used for front end development.
  • Implemented Collections API to manage Java Objects in Business Logic layer.
  • Built the admin module using Struts framework for the master configuration.
  • Implementation of Distributed Map using Cache for implementing the distributed cache on a clustered environment.
  • Worked with multithreading in synchronized environment.
  • Designed and developed the persistence tier using Hibernate framework.
  • Implemented EJB (Session Beans) to create WAS Scheduler.
  • Used WebSphere data sources for the database connection and accessed using JNDI names.
  • Implemented the WebSphere scheduler and provided the scheduling logic to process the Cache.
  • Developed a Stored Procedures for inserting and updating the tables of the database.
  • Used Oracle as relational databases and created E-R diagrams for the database tables.
  • Implemented Log4j to maintain system log.
  • Managed the functional and load testing by interacting with the testers and providing them the guidelines and deadlines for completion of work.
  • Directly interacted with the client application leads, to help them integrate their application with MNP.
  • Eclipse was used for Rapid Development of the application.
  • Build EAR using ANT tool.
  • Deployed the application on production server along with WAS administrator.

Environment: Java, JSP, Html, Css, JavaScript, Ajax, Servlets, Struts, Hibernate, EJB (Session Beans), Log4j, WebSphere Data source, IBM JNDI, Oracle, Windows, Unix, Ant, Eclipse.

We'd love your feedback!