We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Richmond, Va

PROFESSIONAL SUMMARY:

  • Results - driven software professional with 8+ years of experience and demonstrated ability to successfully implement complex large-scale, N-tier, distributed, real-time enterprise applications.
  • Experience in Requirements Gathering and preparing Requirements Documents and User Manuals.
  • Strong experience in Object Oriented Software Development using Java/J2EE technologies.
  • Strong experience in developing software systems using Java, J2EE components like Servlets, JSP, JDBC, EJB, JMS, JNDI on UNIX and Windows environments.
  • Extensive experience in using Jakarta Struts MVC and Spring Enterprise Application Framework.
  • Expertise in Programming with Servlets, JSP and Custom tags using Struts frameworks.
  • Proficient in n-tier application design and development using Spring MVC, Spring DI, Spring AOP.
  • Used Spring with ORM to integrate Spring Framework with hibernate and JPA.
  • Extensive experience in writing EJB Session and Entity Bean classes.
  • Developed applications using different J2EE Design Patterns such as Singleton, Business Delegate, Session Facade, Service Locator and DAO.
  • Experience in using Hibernate and IBatis Object Relational Mapping tool in J2EE environment.
  • Created REST APIs by using spring, exposed them from existing system so that it is consumed by other application.
  • Experience in Distributed Computing, Parallel Processing and Agile Development Methodologies.
  • Working knowledge of build tools such as ANT and Mavenwith Jenkins.
  • Experience in developing light weight business component and integrated applications using Spring framework using features like Inversion of Control (IOC) and configuring application context for Spring bean factory.
  • Responsible to talk to business users and finalize any enhancements-new requirements needed for Reports.
  • Well Acquainted with RDBMS like Oracle 9i/10g and MySQL, PostgreSQL Databases.
  • Hands on experience in writing SQL Queries, PL/SQL Procedures for Data Validation and Data Integration.
  • Proficient in XML, DTD, XML Schema, XSLT, XPath, DOM and SAX parsers.
  • Experience in using the Log4j framework for Logging Java Application.
  • Experience in developing, designing in UML, Package, Class and State Diagrams.
  • Expertise in deploying applications on AWS, BEA WebLogic 8.1, JBoss 4.0, Apache Tomcat and WebSphere System Application Servers.
  • Expert in troubleshooting J2EE enterprise applications running on WebLogic Application Server, WebSphere Application Server (WAS) and Apache Tomcat on Windows and UNIX environment.
  • Expertise in developing critical and responsive GUI /front-end components using HTML, CSS,JavaScript, Bootstrap,AngularJS, AJAX, Java Applets.
  • Exposure on SVN,CVS, VSS and PVCS.
  • Hands on experience in automated JUnit testing tool.
  • Implemented D3 Charts for Reporting.
  • Experience working in projects utilizing test-driven development (TDD) methodologies.
  • Well versed with Core Java concepts like Collections, Multithreading, Serialization, Java Beans and Network programming.
  • Experience in usingEclipse, NetBeans and RADIDEs.
  • Delivered the projects on time and on budget.
  • Certified as an Oracle Certified Professional.
  • Configured MQ Objects within the WebSphere Application Environment.
  • Extensively worked with Quality Assurance Engineers, Business and customers on Acceptance Test Driven Development(ATDD).
  • Hands on experience to Manual and Automated testing tools and various test procedures.
  • Experience in creation of Test Plan and executing Test Cases based on Design document and User Requirement document for testing purposes reports in Business Objects.
  • Experience in System maintenance, analysis and performance in Windows, Linux environment.
  • Strong written and verbal communication and presentation skills.
  • Motivated team player with excellent analytical, communication, management, technical and written skills and ability to work both as a team and individually.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.

TECHNICAL SKILLS:

Languages: Java, J2EE, C, C++, HTML, DHTML, CSS, JQuery, SQL.

Operating system: Windows, Unix (Linux, Solaris).

Java Technologies: Spring Framework, J2EE, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, Portals, EJB, JMS, Struts, Java Beans, Web Services.

Framework: MVC, Struts 2.0/1.2, Spring, Tiles, Hibernate, JAX-RS

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP.

Web Technologies: Java Script, HTML, Web services (SOAP, REST), Boot Strap, Angular JS, JQuery, AJAX.

Servers: WebLogic 10.1/9.0/8.1/7.0, WebSphere 6.0/5.1, JBoss 4.0.3, Tomcat 7, Apache Web Server.

RDBMS: Oracle10g/9i/8i/7.x, DB2, MSSQLServer, MySql, PostgresSQL.

Tools: Eclipse, WSAD, RAD, Komodo, Tortoise, JBuilder, JDeveloper, TOAD, SQL Developer, AWS, Postman.

Concepts: UML, Design Patterns.

Software Configuration Management Tools: Win CVS, VSS, SVN, Clear Case, TortoiseSVN, GitHub.

Build Scripts: Ant, Gradle, Maven.

Methodologies: Waterfall, Agile.

Others: Microsoft Visio, ANT, Maven, Clear Quest, TOAD, Rational Rose, PuTTY, FireBug, Bugzilla, JIRA, WebSphere MQ, Jenkins, Active MQ, Spring XD, MongoDB, Amazon RDS, TSYS, Attachmate Extra X-treme, Parasoft.

PROFESSIONAL EXPERIENCE:

Confidential, Richmond, VA.

Java Developer

Responsibilities:

  • Developed and maintained primary public customer-facing website.
  • Developed and enhancedsoftware delivery model advancing towardscontinuous delivery in a Cloud based infrastructure.
  • Active contributions in various phases including application design, development, code quality analysis, code coverage test cases and code reviews for in time delivery of committed agile stories.
  • Knowledge of, and exposure to Scaled Agile FrameworkP.I (Program Increment) planning sessions.
  • Worked with the product owner/business to gather requirements for new and existing features.
  • Built customizable, consistent and responsive webpages using AngularJS, CSS and Node.js front end frameworks.
  • Used Singleton, Prototype, Factory Design Patterns.
  • Improve and fixissues with existing code bases, debug and develop patches for identified and reported problems, also support for production applications.
  • Designed and developedApplication Programming Interfaces (APIs) with Representation State Transfer (REST), Simple Object Access Protocol (SOAP) and JavaScript Object Notation (JSON).
  • Implemented a utility using FF4J framework and MongoDB Database to dynamically turn on/off features in production.
  • ImplementedHystrix for the REST based client to add Resiliency to the application.
  • ImplementedHazelcast for the client to cache the Response.
  • Implementedsecure code for the client leveraging Spring framework, including Spring core, Spring AOP, Spring IOC and Spring Boot, JAX-RS Framework.
  • Worked on creating ATDD test suites using Cucumber.
  • DevelopedUnit Test cases based on Junit, EasyMock and PowerMock, Mockito frameworks.
  • Implemented Error handling for the application to handle errors generously.
  • Deployed enterprise applications onto WebLogic Instances.
  • Deployed web applications on Apache Tomcat hosted on AWScloudEC2instances.
  • Deployed static web content on AWS cloud front.
  • Used AWS S3 buckets for object based storage.
  • Worked on implementing microservicesusing Spring Boot, Spring Cloudand Ehcache.
  • UsedGithub to version the code.
  • Used Hudson and Jenkins for Continuous Integration and Continuous Delivery(CICD).
  • Created and configuredbuild scripts on Jenkins.
  • Used uDeploy for code deployment on to the AWS EC2 instances.
  • Used Spring Tool Suite along with Maven for code development.
  • Worked on Software enhancements and was part of major software upgrade cycles.
  • Developed database queries for Oracle and MongoDB databases.
  • Worked on Spring XD configuration to manage messagingqueuesfrom ActiveMQ to forward data into MongoDB data sink.
  • Worked on HP service virtualization/Parasoft Virtualize to virtualize the API’s for multiple services.
  • Worked on Mock-Server an open source tool to virtualize the backend API calls.
  • Worked with Quality Engineers to resolve any defects found during regression cycles.
  • Developed functional code using Behavior Driven Development(BDD).
  • Provided on demand support for production releases.
  • Written and maintained support documentation.
  • Worked on issue tracking and agile project management using JIRA, Version one(V1).
  • Investigating new technologies and regularlyupdating technical knowledge and skills.

Environment: Spring, JAX-RS, EasyMock, PowerMock, AWS, Tomcat, Weblogic, Spring XD, MongoDB, NoSQL, REST, AngularJS, SASS, HTML, CSS, Jasmine, Junit, FF4J, Apache Chemistry, Apache, Spring tool Suite (STS), Intellij, Node.js, HP service virtualization, Sublime, Github, Bash, Git, Jenkins, Oracle 11g, Sql Developer, TSYS, Attachmate Extra X-treme.

Confidential, Washington, D.C

Java J2EE Developer

Responsibilities:

  • Implemented new functionalities in the existing application based on the new requirements.
  • Participated in discussions with product analyst for Requirement Gathering and Design.
  • Ensuring that different dependencies are tracked and resolved on time.
  • Used Agile (Scrum) software development methodology.
  • Written the Detail Level Design and used UML diagrams like Class diagrams, Entity diagrams, and sequence diagrams.
  • Designed and developed the UI using JSP, HTML, CSS and JavaScript, BootStrap, AngularJS, JQuery.
  • Used JavaScript for client side validation.
  • Designed the application in layered approach like Presentation, Service, DAO, Utils and Test modules.
  • Implemented "Model View Controller (MVC)" architecture for an efficient implementation of the view level customizations and interface with the application logic.
  • Used Singleton,Spring MVC, Hibernate, Factory Pattern and DAO design patterns.
  • Developed Data Access objects using JDBC API.
  • Spring Dependency Injection implemented for required objects.
  • Worked on developing webservices.
  • Implemented Web Services (REST) client to access the exposed web service.
  • Implemented SOAP messages for communication between web service client and service provider.
  • WSDL is used to describe web service operations and expose Web Service to outside world.
  • Developed the XML files, DTD's, and parsed them by using SAX parser for the TAF module.
  • Developed JUnit test cases for unit testing.
  • Implemented logger for debugging and testing purposes using Log4j.
  • Automated the build and deployment process using ANT build script.
  • Worked and deployed using Tomcat as web server.
  • Used TortoiseSVN for versioning of data.
  • Used ClearQuest for issue tracking.
  • Used Eclipse tool for application development with Maven.
  • Used Jenkins for continuousintegration.
  • Created tables and SQL queries and procedures using PL/SQL required for the modules developed.
  • Developed stored procedures and triggers.
  • Worked with clients for issues and provided quick solutions.

Environment: JSP, Servlets, Tomcat, ANT, XML Spy, Eclipse 3.6, Spring, SOAP/REST, JavaScript, CSS, AJAX, BootStrap, AngularJS, Tiles,Jenkins, Log4j, Oracle 11g, Sql Developer.

Confidential, Findlay, OH

Java J2EE Developer

Responsibilities:

  • Analyzed the requirements to define business process and workflow for each of the Use cases.
  • Interacted with BA’s and gathered requirements and discussed with architects on the solution and developed approach documents for workflow features and interfaces pertaining through workflows.
  • Designed and developed the UI using JSP, Spring, Servlets, HTML, CSS and JavaScript, BootStrap, AngularJS, JQuery.
  • Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
  • Used Spring MVC and Spring Web flow to implement business logic, Validation Frame Work and Tiles Frame work for Layouts.
  • Used Spring MVC framework for implementing the Web tier of the application.
  • Used different Design patterns like DAO pattern, and singleton to achieve clean separation of layers.
  • POJO based domain model integrated with Hibernate ORM for persistence Aggregation of data based on the summarized data.
  • Used database transactions and transaction management along with Spring ORM and DAO.
  • Developed EJB Components, both Entity and Session beans, modeling the business logic.
  • Implemented Client side Web services (SOAP).
  • Worked with JMS Queues for sending messages in point-to-point mode.
  • Used Log4j debugging tool to monitor the Error Logs.
  • Used Junit test environment for test based development.
  • Worked on fixing bugs, and major enhancements of the phases.
  • Improved some areas in code to use using correct features of Spring Batch to improve the quality of code and also refactored code to remove unnecessary code.
  • Worked with Websphere 7.0 as application server and Tomcat as web server.
  • Developed SQL queries, stored procedures, and functions.
  • Developed the code using Test Driven Development (TDD).
  • Actively Participated in tracking and resolving Production issues.

Environment: Java1.6, J2EE1.4, JDBC, Servlets, JSP, EJB, Eclipse Juno, Oracle 11g,Eclipse,Web Logic 11, Apache Ant, XSL, Log4J, Aspect, Bootstrap, AngularJS, Jenkins,Web Services, Spring, UNIX, SVN, HP QC, Toad.

Confidential, Great Falls, MT

Sr Java J2EE Developer

Responsibilities:

  • Analyze and write detailed Design Specifications, Traceability Matrix sheet and Test Requirements.
  • Worked extensively with Microsoft Visio for creating Use case diagrams, sequence diagrams and system flow.
  • Participated in the design and development phases of Agile Software Development.
  • Designed and implemented front end applications using Adobe Dreamweaver. Designed and developed the UI using JSP, Spring, Servlets, HTML, CSS and JavaScript, JQuery.
  • Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
  • Implemented applications based on Spring Framework.
  • Developed business logic using EJB Annotations.
  • Used iBATIS framework with Spring Framework for data persistence and transaction management.
  • Worked on RESTful Services, components design, Caching Services and basic project setup.
  • Used EJB, JMS, Java Script in enhancement of the product.
  • Designed and implemented Hibernate Annotation-based persistence layer for backend.
  • Parsing complex XML’s using SAX/DOM parsers for data extraction.
  • Implemented logging mechanism using Log4j Framework.
  • Written JUnit test classes for unit testing.
  • Fixed many issues arising from Integration Testing to the User Acceptance Testing.
  • Used IBM Rational Application Developer for development, debugging, coding and deployment of the applications.
  • Planned, designed and executed test cases for Web Services using SoapUI.
  • Integrated different modules together and involved in major decision making process of the application flow.
  • Used Websphere Application Server to create, debug and deploy application modules.
  • Maintained version control of code using CVS.
  • Participated in the code reviews for various initiatives, performed static code analysis to follow the best practices for performance and security.
  • Written stored procedures in Oracle to validate data and ensure System integrity for various tests based on different specifications.
  • Worked on issue tracking and agile project management using JIRA.

Environment: JDK 1.5/1.6, IBM RAD 7.5, Web Sphere Application Server, Oracle, JUnit, Windows XP, Adobe Flash Builder 4.5, Flex 3.6, Microsoft Visio, UNIX.

Confidential

Java J2EE Developer

Responsibilities:

  • PreparedFunctional Requirement Specification and done coding, bug fixing and support.
  • Interacted with the SMEs to capture the Business needs for referrals process.
  • Performed Gap analysis between business requirement on Proposed and existing systems.
  • Worked on the customization of UPS framework using Struts 1.0, JSP, JavaScript, html and CSS framework.
  • Designed and developed intranet web applications using JavaScript and CSS.
  • Created Action classes including dynamic action and dispatch actions to execute the relevant helper classes to execute the business logic.
  • Worked on the struts tiles to dynamic generate the JSP page and to create reusable JSP’s to maintain uniform view across all the web pages.
  • Used Web Services using SOAP to interact with other existing applications.
  • Worked on the defect fixing and change request for the Production environment.
  • Used Rational Clear Case as build mechanism to check-in/ deliver the code from the repository.
  • Documented Unit test cases and Junit test classes to test the execution of Java classes.
  • Worked and deployed using Tomcat as web server.
  • Created MQ Queues and Channels required for the Application.
  • Worked on Weblogic-Ant utilities to generate proxies to invoke webservices as a client.
  • Used Microsoft Vision to generate UML diagrams (Class and Sequence diagrams) to accommodate on the design documents.
  • Coordinated with Developers and QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting Testing and Development Environment.

Environment: Java/J2EE, spring, Hibernate, Oracle 9i, JUnit, JSP, Servlets, HTML, AJAX, CSS, Log4J.

Confidential

Java Developer

Responsibilities:

  • Involved in requirement analysis and system design using Rational Rose based on UML visual diagrams.
  • Actively participated in all phases of the System Development Life Cycle (SDLC).
  • Developed web pages using Java, J2EE Specifications using JSP, Servlets, and Java Beans to automate the support for “Intake” process when the patient is Qualified.
  • Created and deployed Session Beans on WebLogic server to store and retrieve general and specific “Intake” information panels for patient based on morbidity and co-morbidity and to record the “Interventions” being suggested for each patient.
  • Designed and developed web pages using HTML and JSP, CSS.
  • XML used to maintain patient’s records such as demographic information, Last visit, enrolled program, etc.
  • Created PL/SQL stored procedures to generate dynamic queries to access the Table columns and output the results to XML document.
  • Used SAX/DOM parsers for parsing and manipulating the XML documents
  • Used JDBC API to create Prepared-Statements with parameters and Callable Statements to perform transactions by connecting to Oracle 8i database.
  • Implemented the project using JSP and Servlets based tag libraries.
  • Used Log4j logging framework to debug the code.
  • Used CVS for the concurrent development in the team and for code repository.
  • Deployed applications on Linux client machines.
  • Developed test cases for Unit testing using Junit.
  • Deployed the EARs and WARs in WebSphere Application server using ANT script.
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.

Environment: Java, J2EE, Servlets, JSP, JDBC, JavaScript, XML, XSLT, XSL-FO, CSS, Oracle 8i, PLSQL, Sun Solaris, CVS.

We'd love your feedback!