We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

FL

SUMMARY

  • 8+ years of IT professional experience involving Analysis /Design /Development /Implementation and Testing Methodologies in Object Oriented Software Applications, Client - Server based Enterprise Applications and Web Based Technologies.
  • Experience in complete Software Development Life Cycle (SDLC). Used Agile Methodology and Waterfall Model.
  • Good knowledge on dealing with Algorithms.
  • Experience on architectures like Model-View- Controller (MVC), Service-Oriented-Architecture (SOA).
  • Expertise in Spring Web flow, Spring MVC, Spring Boot and Hibernate.
  • Excellent understanding & hands experience on Hibernate Query Language (HQL), Transactions and Exceptions.
  • Extensive experience in developing the applications with Micro Services Architecture Pattern.
  • Extensive experienced in developing applications using Spring Model View Controller Framework.
  • Extensively used Web Services (SOAP, REST, WSDL and UDDI), JDBC, XML, HTML, XHTML, HTML5, CSS, DHTML, JavaScript, XSLT, JSON and AJAX.
  • Experience in SOAP Web services using Apache CXF, JAX-RPC, JAX-WS Web services.
  • Worked with REST (WADL) services uses Apache CXF framework to communicate between the systems.
  • Experience hosting and consuming Web Services using SOAP and RESTful (Jersey).
  • Good work experience in J2EE Web Technologies JSP, Servlets, Java Beans and JSTL
  • Excellent skills in Core Java, EJB, Tag Libraries, XML.
  • Extensive experience with server-side programming and technologies such as JMS, JNDI
  • Created and deployed dynamic web pages using HTML, CSS, Bootstrap and JavaScript.
  • Experience in using the JavaScript frameworks JQUERY, Angular.js & Node.js.
  • Expertise in Angular JS controllers, directives, factory and service resources, routings and events.
  • Expertise in DOM manipulation using JavaScript, jQuery and Angular.js.
  • Expertise in backend programming using PL/SQL Queries, Stored procedures, Views, Functions and Packages with Relational databases such as Oracle 8i, 10g, 11g & SQL Server.
  • Experience with NoSQL Mongo DB database.
  • Expertise in writing SQL Queries.
  • Hands on Experience with OAuth 2.0
  • Good Knowledge with Spring Boot.
  • Working knowledge of Ant and Maven for project build and deployment, Log4j for logging.
  • Proficient in Test Driven Development (TDD) usingJavaJUnit API.
  • Explored and implemented few logical approaches in Automation Testing.
  • Performed Unit Testing both manually and automated using JUNIT.
  • Experienced in Web/application servers such as Jboss, Glassfish and Apache Tomcat.
  • Hands on experience using version control systems like SVN, CVS, GIT and Subversion Codes.
  • Expertise in performing Functional Testing, Unit Testing, GUI Testing and Regression Testing of the application.
  • Good knowledge on Selenium IDE and Selenium WebDriver.
  • Experience using IDE’s like RAD6/7.x, Eclipse 3.x, Net Beans 6.x.
  • Excellency in Technical background, communication, interpersonal and presentation skills. Smart at learning new technologies & frameworks.

TECHNICAL SKILLS

Programming Languages: J2SE/Java 1.4,1.5,1.6, 1.7 C, C++

Client Scripting: JavaScript

Server Scripting: JSP 1.2, 2.1, JSTL

Platforms: Windows (7, Vista, XP, 2000, 98, NT), Linux

Version Control: Tortoise SVN, CVS, SCM,GIT

Databases: SQL Server 2005, 2008, Oracle 9i, 11g, DB2, MySQL 4.1, 5.0, Postgres

Database Tools: Toad for SQL Server, Toad for Oracle, Toad for MySQL.

ORM Frameworks: Hibernate 3.0.

J2EE MVC Frameworks: Struts 1.2, Struts 2 Spring 1.2, 2.0, 3.0, MVC, Spring IOC/DI, Spring Boot, Spring Integration

IDEs: Eclipse 3.x, 4.2, RAD 6, NetBeans

Web service Specifications: JAX-WS, JAX-RS (Restful).

Design Patterns: Session Façade, Business Delegate, Front Controller, Service Locator, Singleton, Observer, DTO, DAO, MVC, Iterator, Abstract Factory

UML Tools: MS Visio, Rational Enterprise

HTML Editors: MS FrontPage 2003, Adobe Dreamweaver MX CS4

JavaScript Frameworks: JQuery, Angular js

Build Tools: Maven

Methodologies: Agile Scrum, Test Driven

Messaging Technologies: JMS, MDB

Transaction Control: JTA, Hibernate Transactions

XML Tools: Edit Plus

Loggers: Log4J, SLF4J

Testing Tools: Selenium, QTP/UFT

PROFESSIONAL EXPERIENCE

Senior Java Developer

Confidential, Grand Rapids, Michigan

Responsibilities:

  • Worked as a part of architecture team during XSD design for the contract and database design.
  • Responsible in generatingHibernateentities andSpringDataRepository Interfaces.
  • Implemented business logic using Spring MVC framework.
  • Developed thespringAOP programming to configure logging for the application.
  • Implementing Orbital objects and integrating with the application to establish payment gateway.
  • Used SpringSecurityto provide authentication, authorization, and access-control features for this application.
  • Worked withMavenas a software project management tool for building this project.
  • Worked with Testers in resolving various defects in the application and was an integral part of the team.
  • Used RAD6 as IDE for development of the application.
  • Used JAX-RS (Jersey) for producing web services and involved in writing programs to consume the Rest web services.
  • Developed User- Interface screens involving Servlets, JSP, JavaScript, Angular js, HTML, CSS, JQUERY and validated with JavaScript for providing the user interface.
  • Composed flows together to create controller modules using Spring Web Flow.
  • Worked with Node js to implement Asynchronous Callbacks
  • Worked withJAXBfor marshalling and unmarshalling requests.
  • Worked withJAX-RSandSpring3for developing this application.
  • Application was deployed in WebLogic server
  • Used OAuth 2.0 tokens for secure access to server resources from external clients.
  • Used Authorization and Token Endpoints in OAuth 2.0 for client application access.
  • Handled OAuth 2.0 requests and responses.
  • Involved in writing complex SQL Queries.
  • Utilized Mongo database management system for keeping user generated data
  • Performed Unit Testing both manually and automated using JUNIT.
  • Performed Product UI Testing using Selenium RC
  • Finding the Web Element Locator using Selenium IDE
  • Performed XAPI using Selenium WebDriver.
  • UsedLog4jto capture the log that includes runtime exception and for logging info which is useful for debugging
  • Good hands on UNIX commands used to see the log files on the production server.
  • Worked withGITas version control for this project.
  • .UsedAgilemethodology withScrumfor SDLC process.
  • Worked with Contract Driven Development for this project, which uses WADL's and XSD's for implementation.

Environment: CXF (JAX-WS), Hibernate 3, Spring3, Spring Data, Maven, Tomcat, JAXB, GIT, XML.

Java Developer

Confidential, FL

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Used JAX-WS (SOAP) for producing web services and involved in writing programs to consume the web services.
  • Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Implemented Application with Boot Strap for responsive nature.
  • Implemented the business logic using various Design patterns.
  • Developed the entire application web-based client implementing MVC Architecture using spring framework.
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with spring functionality.
  • Used Spring framework to inject the DAO and Bean objects, auto wiring the components.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Used SQL Queries in Java code to do select/update/delete depending upon the business requirement.
  • Involved in the Integrationof Springfor implementing Dependency Injection (DI/IOC). Developed code for obtaining bean references in SpringIOC framework.
  • Also used Stored procedures connecting to the database using spring JDBC.
  • Responsible for modifying existing xml schema definition as per client’s requirements.
  • Extensively worked with XML schema, XSL/XSLT, XML to navigate in XML documents, and DOM4J to process and parse xml files.
  • Used XPATH to navigate through Attributes and Elements in an XML Document.
  • Used JAXB to marshal and unmarshal the xml-java object, java objects-xml
  • Extensively used JSP to develop schema viewer applications.
  • Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Good hands on UNIX commands, used to see the log files on the production server.
  • Developed several shell Scripts to automate file transfers.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Experience in Automation testing of web applications, form based applications by using QTP/UFT.
  • Involved in the complete life cycle of the project from the requirements to the production support.
  • Deployed the complete Web and enterprise applications in WebSphere Server.

Environment: Java 1.6, Java Beans, J2EE, SOAP, Spring 3.0, CXF, Hibernate 3.0,Ajax, Jquery, JSP, XSD, XML Bean, WebSphere 8.5, Eclipse Juno, DB2, Log4J, Unix, Git 1.9.3, Gradle 1.11, Altova mapForce 2014,Soap-UI 4.6.4, LogExpert, FileZilla, Spring Framework security using LDAP, Oracle ADF Business components, ADF faces.

Java Developer

Confidential, Atlanta, GA

Responsibilities:

  • Involved in Design, implementation and Coding.
  • Reviewed requirements with the Support Group and developed an initial prototype.
  • Involved in creating Servlets and JSP.
  • Involved in creation of web services, and web methods with hibernate, Implemented Web Services in JAXP based on SOAP protocols using XML.
  • Worked extensively in creating data sources with JDBC
  • Utilized the base UML methodologies and Use cases modelled by architects to develop the front-end interface.
  • The class, sequence and state diagrams were developed using visual modelling tools
  • Involved in the analysis, design and development of the application components using JSP, Servlets, EJB components and J2EE design pattern.
  • Made changes in the JSP pages according to the requirement.
  • Designed Graphical User Interface (GUI) for various Webpages using AJAX, HTML, CSS and JavaScript.
  • Created Ajax forms for update operations
  • Data was converted into JSON using JSP tags.
  • Developed Multi -threaded code for web application development.
  • Developed online SQL query facility using JSTL to manage the database.
  • Worked on the Unit testing and Integration testing.
  • Worked on Stored Procedures using the oracle database.
  • Registration process handled by entity bean with communicates to the oracle database.
  • Developed server side utilities using J2EE technologies Servlets, JSP, EJB.

Environment: Core Java (GUI interfaces, Swings and Awt, Threads, Networking) J2EE, Servlets, JSP, XML, Design Patterns, Oracle 8i, SQL, Pl/Sql, JBOSS, Eclipse, JUnit.

Java Developer

Confidential, Birmingham, Al

Responsibilities:

  • Interacting with client for requirements gathering and use case review.
  • Application was built on MVC architecture with JSP, CSS, HTML and DHTML acting as presentation layer, Servlets as controller and EJB as business layer.
  • Developed application service components andconfigured beansusing (applicationContext.xml)Spring IOC.
  • Usingspring MVC and springvalidationframework for server side validation.
  • Used Session Façade, Data Transfer Object design pattern to provide single interface interaction for the client.
  • Developed JSPs, action classes, form beans, response beans, EJBs.
  • Implemented business delegate pattern to separate view from business process.
  • Development entails usage of J2EE technology like EJB, JDBC, Web Sphere Application Server and Oracle Database.
  • Performed functional, integration, system, and validation testing.
  • Involvement in Code Reviews by creating code review check list and code review report template.
  • Involved in Enhancements, fixing of the bugs and testing.
  • CVS is used as the repository control.

Environment: Java, JSP, Apache Struts, Servlets, EJB, Beans, HTML, XML, UML, WebSphere6.1, Oracle 10g, Unix, Spring MVC framework, WSAD, TOAD.

Java/J2EE Developer

Confidential

Responsibilities:

  • Participated in requirement gatherings.
  • Coordinated in Analysis & Design of the project.
  • Followed Hybrid Waterfall model throughout the SDLC.
  • Designed technical specifications with UML diagrams including Use Cases, class diagrams, and Object interaction diagram using Microsoft Visio.
  • Actively participated in development of user interfaces using JSP's, HTML, JavaScript and CSS.
  • Used Struts for project development.
  • Oracle was used as database.
  • Used MVC architecture.
  • Wrote complex queries to communicate with databases using JDBC.
  • Performed unit testing using JUnit framework.
  • Application was deployed in WebLogic server.

Environment: JSP, HTML, XHTML, CSS, JavaScript, Struts 1.x, JDBC, Oracle 9i, WebLogic 8.1, JUnit, Hybrid Waterfall Model.

Java Developer

Confidential

Responsibilities:

  • Involved in developing Servlets and business classes.
  • Responsible in designing the application using MVC architecture.
  • Responsible for writing SAX and DOM Parsers for every request and XML builders for every response.
  • As many applications connect to this module, I was responsible to maintain the memory and CPU footprint to minimal level.
  • Responsible in creating and maintain JDBC connections, and defining JNDI names to access Database.
  • Responsible in developing database tables, stored procedures, and writing effecting queries to insert and fetch the Errors and Audit trails.
  • Was responsible for configuration and usage of Log4j APIs for logging in development and production environments.
  • Was responsible to maintain different logging configuration files for Development, Quality, and production system.
  • Involved in design reviews and code reviews for various modules.
  • Documenting API, Operation Guides for the various tools developed.

Environment: J2EE ( Servlets, JSP, JSTL, JDBC, JNDI, XML, XSLT), Ant, Web logic Application Server, PL/SQL, Oracle, Visual Source Safe, Eclipse IDE, JProfiler, Load Runner.

We'd love your feedback!