We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

New York, NY

PROFESSIONAL SUMMARY:

  • Having around 8years of Professional experience in IT Industry involved in Developing, Implementing and maintenance of various web based applications using Java, J2EE and SOA Technologies
  • Extensive experience in design, development and support Model View Controller using Struts and Spring framework.
  • Developed core modules in large cross - platform applications using JAVA, J2EE, Hibernate, JSP, Servlets, EJB, JDBC, JavaScript, Ajax, Jquery, XML, and HTML.
  • Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
  • Experienced with various frameworks like Struts, Spring, Hibernate, and JPA.
  • Experienced in developing UML diagrams like Use Case Diagrams and Class diagrams, Sequence Diagrams and Behavior Diagrams.
  • Have hands on experience in design and development of Java, J2EE, Servlets, JSP, EJB, JDBC, JSF, Struts, XML, XSD, XSLT, X-Path, ANT, Java Script, DOJO, Web Services, WSDL, SOAP, HIBERNATE, SPRING, PL/SQL, Log4j, JAX-RPC, JAX-WS, RMI, JTA, JMS, SQL
  • Expertise in using clients for the Web Services using apache axis and tested it using SoapUI.
  • Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test Driven Development
  • Experienced in developing the UI screens using AngularJS, Javascript, Jquery, Ajax, HTML5 and CSS3.
  • Develop reusable solution to maintain proper coding standard across different java project. Proficiency with the application servers like IBM WebSphere, WebLogic, JBOSS and Tomcat.
  • Expertise in Web Front End technologies Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, Java Script, DHTML and XML/XSL.
  • Strong experience in developing theSOAP and Restful applications.
  • Expertise at JDBC API for connection and access to databases.
  • Experience on different IDEs such as RAD, Eclipse and deployment using Application Servers Apache Tomcat, IBMWebsphere, BEA WebLogic, WAS and JBoss.
  • Worked on SOA based technology using Web Services, WSDL and UDDI registry.
  • Experience with JUnit, Log4j in developing test cases and determining application functionality.
  • Subversion (SVN), CVS and Visual Source Safe as versioning software tools
  • Experience in implementing Design Patterns like Singleton, Factory,Session Facade, MVC, Data Access Object and Business Delegate.
  • Experienced in RDMBS such as Oracle, MySQL and IBM DB2 databases
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Ability to work effectively on the Linux and OSX platforms. .
  • Ability to work effectively in cross-functional team environments and experience of providing training to business users.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS:

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

J2EE Technologies: Servlets, JSP, JSTL, JDBC, EJB, Design Patterns, JNDI, JMS, JAXP, JPA, RMI, POJOs

Frameworks: Struts2.0/1.2, Spring2.5/2.0, Hibernate 3.0/2.0, JSF, Ant, Maven

Scripting: JavaScript, JQuery, AJAX, Unix Shell, Log4J.

Database: Oracle 9i/10g, SQL Server, DB2 9.x/8.0, MS Access.

Web/Application Servers: WebLogic 9.x/10.x, JBoss 6.0, WebsphereApplicationServer 8.0/7.x

IDE tools: Eclipse, RAD 7.x/8.x, NetBeans.

XML Technologies: XML, XSLT, DOM, DTD, SAX.

Web Services: JAX-RPC, JAX-WS, SOAP, WSDL, UDDI and RESTFUL WebServices.

Version control: CVS, SVN, Visual Source Safe, KS.

Web Technologies: HTML, DHTML, CSS, AJAX, JavaScript,DOJO.

Design Tools: Star UML, Rational Rose, MS-Visio.

Operating Systems: Windows 98/2000/ XP, Linux and Unix.

PROFESSIONAL EXPERIENCE:

Senior Java Developer

Confidential, New York, NY

Responsibilities:

  • Used Spring for cross cutting concerns and IOC for dependency injection.
  • Implemented application level persistence using Hibernate and Spring.
  • Consuming and exposing various Web services using JAX-RS to different systems like NPI Validation, Address validation.
  • Developed complex Web Services and tailored JAX-RS API to suit the requirement.
  • Development of UI models using HTML, JSP, JavaScript, AJAX, WebLink and CSS.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Configure SQL using Liquibase preconditions, insert, update and rollback. This will reduces the maintaining traditional way scripting and maintaining the data in Different Environments.
  • Wrote complex named sql queries using Hibernate .
  • Uses Second Level Cache to enhance performance and Proper Memory Management.
  • Generated POJO classes with JPA Annotations using Reverse Engineering.
  • Created multi-module maven project and used Maven to build applications and Jenkins for continuous integration.
  • Created WAR/EAR files from Maven and deployed them on Tomcat.
  • Developed the application using IntelliJ IDE .
  • Used LOG4J, JUnit for debugging, testing and maintaining the system state.
  • Used SOAP-UI for testing the Web-Services.
  • Designed and developed the application using Lean-Kanban methodology.
  • Used SVN to maintain source and version management and used IntelliJ as IDE.
  • Using JIRA to manage the issues/project work flow.
  • Involved in doing code reviews using Fish-Eye .
  • Wrote custom JavaScript and CSS to maintain user friendly look and feel.
  • Implemented SOLID Design Principlesthroughout the development of Project.
  • Used Maven script for building and deploying the application.

Environment: Java/J2EE, Jdk1.6, Spring, Hibernate, Webservices, JAX-RS, WADL,SOAP UI,JSP, Portico Web Link, AJAX, Liquibase, Html, CSS, Maven, log4j, Oracle, MY SQL,, SQL Developer, JIRA, Fish Eye, SVN, UNIX, IntelliJ, Lean and Kanban.

Senior Java Developer

Confidential, Des Moines, IA

Responsibilities:

  • Designing and showcasing the UI Mock-ups for Enterprise Product.
  • Consume and Expose Web services using Apache Axis2 for One Stop and Billing Telephone Number Validations.
  • Generated WSDL file for publishing the web service.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate mapping files.
  • Perform CRUD operations in DAO’s using Hibernate.
  • Writing service methods and SQL queries to interact with the Oracle.
  • Designed and Developed the Sub modules of project using JSP, AJAX, Java script, CSStechnologies.
  • Written the Controller classes using ServletsandInvokecorresponding Business Methods.
  • Designed and DevelopedFrontend Design Screens for Enterprise Product usingConcept Wave Design Editor.
  • Generated SQL custom scripts from Value Objects using Concept wave Velocity Studio.
  • Written Complex queries and Fetching DB Data using Concept Wave Finders.
  • Implemented the Persistence Logics using Concept wave Scripts.
  • Conducted client side validations usingJavaScript andConcept Wave Rules.
  • Mapped VO in Domain Model to tables in Relation Model and Generated SQL Scripts in ConceptWave.
  • Coded JDBC calls in the Conceptwave to access the Oracle database tables.
  • Write SQL Queriesfor Fetching from DB to Render to UI.
  • Deployed and moved all configurations to UAT Environment.
  • Executed J2EE design patterns such as Factory, DAO, DTO and Proxy .

Environment: Core Java, Jdk1.6, Concept Wave, Hibernate, JSP,JDBC, SOAP, Web services, Apache AXIS2, WebVelocity Studio, TOAD, Agile, XML,XPATH.

Java Developer

Confidential, Parsippany, NJ

Responsibilities:

  • Created Action Classes, Action Forms for the application using Model View Controller (MVC) approach.
  • Developed JSP Custom Tag Libraries for Tree Structure and Grid using Pagination Logics.
  • Develop the logics in BOSI to generate BOD XMLs for a given product with different business rules.
  • Designed and developed all UI Screens (Forms) using Java Server Pages, Struts, Html, CSS and JavaScript.
  • Worked extensively with JSP's and Servlets to accommodate all presentation customizations on the front end.
  • Developed business logic activities with Java Beans, Servlets.
  • Developed handlers and DAO’s to get the data from Database.
  • Developed the front-end using JSP, Servlets, HTML, and JavaScript.
  • Written SQL queries for Performing CRUD Operations using JDBC.
  • Configured JNDI properties in Web sphere.
  • Responsible for Writing SQL Queries and executing using JDBC API.
  • Performed Unit Testing With Junit Framework.
  • Programmed the Data Access layer using DAO pattern, with JDBC being used for data access.

Environment: Core Java, Jdk1.5, JDBC, Servlets, JSP, Struts, DGF, Tiles, Html, CSS, Oracle, Java Script, JUnit, PL-SQL, Views, Web sphere, CVS, Eclipse.

Java Developer

Confidential, Chicago IL

Responsibilities:

  • Involved in developing the complete process flow of PNG system for all the layers.
  • Installed and Configured Apache Tomcat 5.x, Eclipse 3.x, WSAD, and AXIS.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Designed and implemented JSF (MVC Paradigm) components such as Navigation, Data Validations and Data Converters.
  • Participated in all the phases of the development namely Web Component Creation, Enterprise Bean Creation, Application Assembly and Application Deployment.
  • Developed Web-tier authentication consisting of HTTP basic authentication, form-based authentication, and HTTP mutual authentication.
  • Involved in creating custom widgets would be rendered on top of GWT.
  • Configured Web.xml and Struts-config.xml.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Used JNDI to lookup for the data sources and EJBs required.
  • Used Firebug, and remote debugging feature of eclipse to debug GWT and server side code.
  • Implemented Stateless and State full Session beans to capture user conversation and to achieve scalability, memory management and transactions, and Entity beans to bring the relational data to the object world.
  • Transfer Object for Lookups, Value List Handler for search and DAO.
  • Used WebSphere Studio Application Developer 5.1 to develop and deploy the PNG application

Environment: Java, J2EE, JSF, WSAD 5.1.2, GWT,Servlets, JSP, JMS, JSF, JDBC, EJB, XML, JavaScript, CVS, Unit,, Apache, SOAP, Eclipse, Tomcat .

Java/J2EE Developer

Confidential, Trenton, NJ

Responsibilities:

  • Involved in developing a new tool using java servlets in Eclipse. This would help me out in creating all the respective options wherein we can connect from one functionality to another functionality that is inter servlet calls
  • The functionalities of this tool involved adding, deleting, updating, bulk updating and bulk deleting of the users. All of these functionalities have been done using java servlets
  • All the visual stuff was done using JavaScript
  • Involved in the designing of Java Server Pages required for the application
  • Involved in the unit testing of the application
  • Implementing the business logic required for the application
  • Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP tag libraries
  • Developed the code according to the functional specifications, detailed design, and coding and efficiency standards. Execute the unit test cases
  • Developed Ant builds script and ant task classes to clean, compile, copy, run, and doc, deploy, jar, war and ear files, and develop web service
  • Used JDBC API to access database .

Environment: Java,HTML, servlets, JavaScript, CSS, JSP, API, MVC, SQL, and Oracle

We'd love your feedback!