We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • Around 8 years of experience in SDLC, Object oriented analysis/design and development, Model View Controller, JAVA and J2EE (Servlets, JSPs, JNDI, Java Beans, EJB, RMI, and JDBC)..
  • Working experience on complete Project life cycle from Software Requirement Specification (SRS) to Operations and Maintenance.
  • Hands on experience in building GUIs using Java Script, AJAX, HTML, DHTML, CSS2, JSP, Taglibs, JSON, XML, DTD, XSD, DOM, SAX, JAXP, JAXB and XSLT.
  • Extensive experience in various Java/J2EE technologies including Core Java, J2EE (Servlets, JSP, JDBC), Spring (IOC, MVC, AOP, DAO), Hibernate and Java Web Framework along with Web Services (SOAP, REST) and Database related technologies.
  • Proficient in Java Enterprise Technologies such as JMS, Custom Java Tag Library and JDBC.
  • Experience in design patterns including MVC, Facade, Iterator, Singleton, MVC, Factory etc.
  • Good Knowledge in building and deploying Apache ANT/ Maven scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Hands on experience on Jenkins which provides continuous integration services for software development for various projects and implemented cruise control using Ant scripts.
  • Working knowledge of PL/SQL and databases like MS SQL Server and Oracle.
  • Expertise in JUnit Assertion to develop unit testing and debugging of application.
  • Experience using Web/Application Servers like Apache Tomcat, JBoss, WebSphere and WebLogic.
  • Excellent organizational and analytical abilities teamed with effective oral and communication skills and ability to work in complex environments.
  • Experience in using version controlling systems like SVN, CVS, Harvest and IBM Clear case
  • Experienced in handling end users and troubleshooting real - time issues in production environment including network, operational and application problems.

TECHNICAL SKILLS:

Languages: Java, C, C++, UML, SQPL, PL /SQPL

Web Technologies: HTML5, CSS3, XML, Java Script, jQuery, AJAX, AngularJS, DOJO

Frameworks: Spring, Hibernate, JUnit

Web Services: Apache AXIS, SOAP, WSDL, XML, JAX-RPC, JAXB.

Databases: Oracle, MySQL, SQLite, MS-Access.

Web/Application Server: JBoss, WebSphere, WebLogic, Apache Tomcat.

IDEs: Spring Tools Suite (STS), Eclipse, NetBeans, RAD

Design Patterns: Facade, Iterator, Singleton, MVC, Factory.

Platforms: Windows, Linux

Versioning Tools: CVS, SVN, GIT.

SDLC: Waterfall, Agile, Iterative., RUP

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Involved in requirements gathering, analysis, design, development, testing and production support of application.
  • Implemented load balancing solution for the application to efficiently balance traffic between all the application servers.
  • Preparation of PIDs and BRRs for project initiation and sizing requirements.
  • Used HTML, Java Script, JQUERY, XML, JSP and Tag Libraries to develop UI simulator pages for IPAL.
  • Creation of generic templates to be used by users.
  • Implemented the application using spring concepts - Batch implementation and Spring MVC.
  • Developed Restful web services and implemented MA/SSL for improved security, built a filter that checks for OU values in client certificate.
  • Wrote Table valued functions for ECCOS reporting requirements.
  • Created internal & external services, Entity services and handlers.
  • Created a Java script that stops/starts Solution Control Servers on SCI.
  • Retrieved agent properties throughout the application using XPATH.
  • Integrated Spring & Hibernate frameworks to develop end to end application.
  • Used Hibernate to connect from web service and perform CRUD operations in to DB.
  • Used spring framework to inject services, entity services, transaction management.
  • Used core Java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic. Validated query execution plans & tuned queries using Indexes, Views and Batch processing.
  • Involved in doing JUNIT testing and ran the TEST SUITE using EMPIRIX tool.
  • Ran check styles to find bugs and PMD defects and fixed them.
  • Addressed defects identified in QA, UAT phases. And tracked them using JIRA.
  • Deployed web services are tested using POSTMAN tool.
  • Involved in unit testing using JUNIT and performing Integration testing and system testing.
  • Deployed the application in UNIX machine and used FTP to see the logs etc.
  • Used Ant tool to build & deploy the application on the server.
  • Used log4J for logging and debugging of the application.
  • Involved in Tomcat server configurations set up, data sources, and queues set up and deploying the application. Involved in analyzing the performance of the application, gathered thread dump & tuned the application using JConsole.

Environment: Java, J2EE, Hibernate, Spring web MVC, Spring core, Spring Security, JSP, Spring batch REST API, HTML5, CSS3, JavaScript, Angular JS, Oracle, PL/SQL, Maven, Log4j, WebLogic, JUnit, Easy mock, Windows.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC process.
  • Setting the environment for Billing-CRM integration.
  • Involved in creating software requirement specification document.
  • Developing interfaces that integrates billing with CRM using EJB stateless session beans.
  • Used EJB Entity Beans to maps entity objects such as customer, account and product to relational database table i.e. Oracle.
  • Deploying wars on Web logic application server and granting access to users.
  • Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Co-ordinate Application testing with the help of testing team.
  • Involved in writing services to write core logic for business processes.
  • Writing JUNIT test cases for various implementations.
  • Used JSP, Servlets and JavaScript to mock data interchange between CRM and Billing.
  • Created stored procedures and SQL queries to get/update billing data and send it back to CRM.
  • Analyzed the data and system requirements, conducted meeting with QA team for writing test conditions and test scripts.
  • Creating unit test cases document and Conducting peer code reviews.
  • Developing SOAP web services to be shared with CRM to interact with Prime Biller.
  • Interacting with CRM team on day to day basis to conduct different design reviews.
  • Involved in impact analysis and gap analysis of Billing and CRM components.
  • Creating the DEV build and resolving different build issues.
  • Involved in validating billing data that included data exchange from both the systems i.e. CRM and Billing.
  • Ran check styles, PMD Defects, find bugs etc and fixed them if there are any.
  • Configured EMMA tool and ran test suite and made sure that 100% test coverage.
  • Implemented Maven as build and configuration tool.
  • Co-coordinating with QA team during the QA phase of implementation

Environment: Java, J2EE, Eclipse, Hibernate, Spring MVC, WebSphere, Oracle, PL/SQL, HTML5, CSS3, JavaScript, Angular JS, SOAP Web Services, Log4J, ANT, JUnit, SVN, Windows.

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document.
  • Worked in Agile Scrum Methodology.
  • Adopt TDD (Test Driven Development) for extreme programming
  • Used Spring MVC framework for design and development of web application.
  • Used Hibernate to do the object relational mapping between the tables and java objects.
  • Interfaced with Oracle back-end using Hibernate Framework.
  • Developed Stored Procedures, Triggers and Functions and fine-tuned SQL queries.
  • Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications.
  • Used XPATH and XSLT for XML transformations and used XML Beans for parsing the XML documents.
  • Used Maven Scripts for building applications.
  • Deployed applications on WebSphere and Apache Tomcat during development.
  • Used GIT as Version Control.
  • Performed Unit testing, system testing and integration testing using JUnit.

Environment: Java, Eclipse, Agile, Hibernate, Spring MVC, Oracle, PL/SQL, XML (XPATH, XSLT), REST Web Services, XML, JSON, Maven, WebSphere, Apache Tomcat, Log4J, JUnit, GIT, Windows.

Confidential, Tampa, FL

Java/J2EE Developer

Responsibilities:

  • Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document.
  • Done the design, development and testing phases of Software Development using scaled AGILE methodology with Test Driven Development (TDD)
  • Developed business layer using Spring and Hibernate architecture.
  • Configured the Spring framework for entire business logic layer with XML bean configuration files.
  • Used JavaScript for client side validations in the JSP and HTML pages.
  • Designed, developed and maintained the data layer using Hibernate.
  • Configured connection pools for the database and interacted with the database by configuring the data source in Hibernate configuration file.
  • Wrote PL/SQL programs to read from files, upload data, and mass updates/inserts of data based on certain business policies.
  • Used SOAP over Http and SOAP over JMS for communication between components.
  • Used XML for the data exchange and used DOM parser to extract and read the required information from the XML.
  • Implemented the model part of MVC architecture by developing Hibernate value objects to map the database tables and configured them in mapping xml files.
  • Deployed the application on WebLogic Application server.
  • Used Maven Scripts for building applications
  • Performed Unit testing, system testing and integration testing using JUnit.

Environment: Java, J2EE, Eclipse, Hibernate Spring MVC, XML, JavaScript, JSP, Oracle, PL/SQL, Log4J, WebLogic, SOAP Web Services, JMS, Maven, JUnit, CVS, Windows.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document.
  • Wrote request handler methods in the Spring MVC controllers.
  • Used Hibernate to store the persistence data into the Oracle database and written HQL to access the data from the database
  • Used JMS (Java Messaging Service) for asynchronous communication between different modules
  • Used XML, WSDL, UDDI, SOAP Web Services for communicating data between different applications.
  • Wrote PL/SQL programs to read from files, upload data, and mass updates/inserts of data based on certain business policies.
  • Deployed the application on JBoss Application server.
  • Used ANT Scripts to build the entire project.
  • Configured Log4j for logging and debugging.
  • Performed Unit testing, system testing and integration testing using JUnit.

Environment: Java, J2EE, Eclipse, Hibernate Spring MVC, JBoss, JMS, Web Services (XML, WSDL, UDDI, SOAP), Oracle, HQL, Log4J, ANT, JUnit, Windows.

We'd love your feedback!