Java Developer Resume
Raleigh, NC
SUMMARY
- 8 years of hands on experience in IT industry relating to Architecture, Analysis, Design, Development and Testing in JAVA and J2EE technologies. Analytical thinker dat consistently revolves on going issues or defects. Quick learner, team player and easily adapts to new technology.
- Good experience in developing application using Java and J2EE technologies wif Servlets, JSP’s, SOAP and REST Web services, Spring libraries, Struts, JDK, Java Beans, Applets, JDBC, XML, Java Scripting, MYSQL, RDBMS, Apache - Tomcat, JBoss, Oracle Web Logic Server.
- Extensive work experience in all phase of teh Software Development Life Cycle like collecting business specifications, analysis, design, development, and testing teh application.
- Expertise in implementing teh MVC Design pattern using Struts 1.0, Struts 2.0 and Spring Frameworks wif different Java/ J2EE patterns.
- Hands-on experiencing building web and enterprise applications in various domains like Banking/Financial Services, Health and Software Service Verticals
- Proficient knowledge in implementing J2EE design patterns like MVC, Data Access Object and Data Transfer Object
- Involved in using UML as a designing tool in need of class and database diagrams.
- Experienced in writing ant files and deploying Java Servlets, JSP, using JSTL and custom tags to enhance Java based web solutions on server side and front end.
- Ability to handle multi-tier, object-oriented J2EE and Core Java Applications.
- Proficiency in core Java concepts like OOPS, Multi-threading, Exception, Exception handling, Generics, Collections etc.
- Experience in creating, consuming and testing a web service using SOAP, REST and SOAPUI.
- Good experience in providing application support regarding technologies like JAVA, J2EE, SQL and UNIX.
- Command on developing Java/J2EE applications on IDE’s like Eclipse.
- Experience in working wif Windows and MAC platforms.
- Involved in teh implementation of testing using teh JUnit Testing Framework.
- Extensive experience in building and deploying EAR, WAR, JAR files on test, stage and production servers.
- Experience in passing SQL queries, Triggers and Packages using PL/SQL in Oracle 11g, 10g, 9i.
- Excellent knowledge and understanding on teh database concepts
- Experience in Design Documentation
- Experience in developing web based GUI architecture and development using JSP, Tag libraries, and HTML.
- Good verbal, written, typing skills.
- Capable of delivering well documented applications, adhering to quality standards and delivery dates.
- Good experience in working wif a team together to deliver best outputs in given time frames.
TECHNICAL SKILLS
JavaTechnologies: Java,J2EE, CoreJava, Servlets,JavaServer Pages, JDBC 2.0, EJB 2.0, MVC Framework Web Services, Spring, Node.js, AngularJS, Struts, Hibernate, XML, XSLT, UML, Log4j and JUnit.
Application Servers: Apache-Tomcat 7, Oracle Web Logic Server, JBOSS
IDE: Eclipse, Net Beans, Rational Rose
Frameworks: Struts 2.0.0/*, Spring AOP, DAO in Spring Frameworks, JUNIT
Web/Application Servers: Apache Tomcat 7x, JBoss 5.0/6.0, WebSphere 5.1/6.1, WebLogic 6.1/7.0/8.1
Database: MS-SQL, DB2, MySQL, Oracle 11g/10g/9i/8i
Web Development: HTML, Java Script, JSP, XML, Dreamweaver
Operating System: Windows 8/7/XP/2000, MAC-OS
Analysis & Design: JAVA Patterns and J2EE Patterns
Front End Technologies: JAVA (Applets, Swing), HTML, JSP, JSTL
Automation Tools: MAVEN, JUNIT, SOAP UI
Software’s: Adobe Dreamweaver, Photoshop CS6
Web Services: SOAP, REST, SOAP UI
Design Modeling: OOA/OOD, UML
Documentation Tools: MS Office 2007/2010/2011, Visio, MS Project, RAD
PROFESSIONAL EXPERIENCE
Confidential, Raleigh, NC
Java Developer
Responsibilities:
- Used Agile practices and Test-Driven Development techniques to provide reliable, working software early and often
- Worked along wif teh Architect to finalize teh design document.
- Developed rich User Interface using JQuery, CSS3, HTML5.
- Used AJAX function calls using JQuery functions to handle teh user requests asynchronously and to have faster responses from teh server by directly connecting to teh server.
- Worked teh application using Spring (MVC Framework) to develop presentation tier and business layer.
- Implemented Object-relation mapping in teh persistence layer using hibernate framework in conjunction wif validation.xml functionality.
- Extensively used DAO patterns, including mapping DAO objects, configure file and classes to interact wif database.
- Deployed onJBOSSApplication server and bug fixes were taken care of used Jenkins jobs for build project.
- Implemented Object-relation mapping in teh persistence layer using Hibernate(ORM) framework.
- Developed Web Services using SOAP, WSDL, JAX-WS and Apache CXF and used SoapUI for testing.
- Experienced in generating logging by Log4j Framework to identify teh errors in production test environment and experienced in Ant, Maven and TeamCity Tools.
- Created and presented materials surrounding adoption of theGroovylanguage.
- Development and maintenance of client web apps, built inGroovyon Grails.
- Obtained JSON responses to front-end using GSON API.
- Used Sonar for Check Style, to find technical debt, logical errors in teh application.
- Implemented web services, used to retrieve data dat tells whether claimant is incarcerated or not.
- Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files, configured XML files, hibernate query language.
- Experience in multithreading and using Web Services like JAXP - DOM, SAX, XSLT, MOXy's JAXB, SOAP protocol in JAXWS, JAX-RS 2.0and JerseyRESTFUL Web Services.
- Developed JSP pages for correspondence team.
- Implemented PMD tool for Code check, whether developers maintain java coding standard and removal of unused code in teh product/application.
- Implemented web services using WSDL/SOAP and created web services and clients to use those services.
- Designed and Developed Rating Engine as a Web service following teh top down approach using Apache Axis2.
- Experience in using Data Access Objects (DAO), Session Facade, Business Delegate and Factory patterns to increase teh performance of teh system.
- Responsible for writing stored procedures and functions and triggers
- Involved in TDD and BDD
- Used Junit and Find Bugs to ensure quality code and code coverage of teh delivered code.
- Experience in installing, configuring and deploying application on Web Logic Server.
- Implemented build scripts using MAVEN.
- ClearCase technology was used for version controlling.
Environment: Java 1.6, Spring MVC, Oracle WebLogic 10.3.6, Checkstyle, JSP, PMD, Javascript, XML, XSD, Eclipse indigo, Oracle,Windows 7, JUnit, ANT, Maven, JSON, Jenkins, Agile, Groovy, JBoss, Linux, Apache Axis2 framework, CXF, JAXWS, Hibernate, SOAPUI 4.5, Clearcase.
Confidential, Sylmar, CA
Java Developer
Responsibilities:
- Implemented teh architecture of teh modules according to teh J2EE standards (Presentation-tier, Business-tier and Persistence-tier).
- Part of a design team wif extensive usage of Rational Rose in detail design phase through teh detailed use cases wif Sequence, Activity, and Collaboration and Class diagrams using Rational Rose.
- Implemented open source MVC architecture using Spring MVC and configured teh beans and extensively used Spring IOC for dependency injection.
- Used Spring AOP for transaction management features.
- Designed, developed and validated teh front end using JavaScript, CSS, JSP Tag libraries for reusable web interface components including teh open source Display Tag libraries.
- JavaScript is used for client side validation and scripting functions.
- Designed RESTful XML web service for handling AJAX requests.
- Designed REST APIs dat allow sophisticated, TEMPeffective and low-cost application integration.
- Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers and packages on Oracle9i database.
- Used TOAD to view and administrate teh Oracle database.
- Implemented Jenkins for continuous integration to maintain teh code quality.
- Implemented logging by using Log4j, developed assertions to work wif JUnit, and worked SVN control for version controlling.
- Used Maven for built code.
- Built and deployed WAR and JAR files for teh product using IBM WebSphere application server.
Environment: Java, Spring 3.0, Hibernate 3.0, Oracle 9i, JSP, JSF, HTML, CSS3, XML, XSLT, SOAP, JavaScript, JUnit, TOAD, IBM WebSphere 6.1.5, Log4j, Maven, Eclipse Indigo, Jenkins, Rational Rose, Agile.
Confidential
Java Developer
Responsibilities:
- Involved in all teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications, Development and Customization of teh Application.
- Designed teh front end using jQuery, JSP, AJAX, and CSS.
- Developed teh presentation layer using JSP, CSS, and jQuery and client validation using JavaScript, CSS and HTML.
- Working wif Responsive Web design using Bootstrap.js.
- Sending and retrieving data from server side using REST web services in JSON format through AJAX calls.
- Utilized MVC framework patterns wif Angular.jsto modularize teh web application into various routes and components.
- Developed teh Login, Policy and Claims Screens for customers using AJAX, JSP, HTML5, CSS3, JavaScript and JQuery.
- Familiarity wif Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey.
- Plan and perform environment refresh, upgrade, patching, change management and release management duties for SOA Middleware application stack as per SDLC (Software Development Life Cycle
- Used multi-threading in programming to improve overall performance.
- Used Spring MVC for teh controllers used Spring Security for securing teh web tier Access.
- Involved in writing DAO layer using Hibernate to access teh Oracle database
- Implemented Hibernate to map all teh tables from different data sources to make database updating
- Tested REST services using Google chrome's POSTMAN plug-in
- Involved in writing JUnit Test Cases for unit testing.
- Used GIT as version control repository.
- Used Eclipse and JBoss Application Server to develop and deploy application.
- Involved in Rootcause analysis
- Involved in Unit testing, and UAT and Production Support.
Environment: Java, JBoss, Servlet, JQuery, Hibernate, JBoss, HTML, XML, CSS, Drools, Eclipse, Jira, JSF
Confidential
Java Web Application Developer
Responsibilities:
- Worked wif Agile Development Methodology wif a Test-Driven approach.
- In case of application development to be loaded, modular approach was done.
- Depending on teh business requirements, Class and Sequence diagrams were developed.
- Developed UML diagrams for analyzing teh business requirements and designing teh system.
- Worked on developing JSP’s, Action Classes and delegating teh tasks to teh corresponding session parameters.
- Deployed on JBOSS Application server and bug fixes were taken care of used Jenkins jobs for build project.
- Experience configuring, deploying, and supporting RedHat/SUSE Linux highly available and redundant infrastructures: clustering, HA, load balancing, disaster recovery
- Used Web Services - WSDL and SOAP and apache-CXF to communicate between teh systems
- Used Ant and TeamCity tool for building and deploying teh war file into application server
- Performing code quality activities like PMD, Checkstyle, FindBugs to remove static code from teh services.
- Worked wif teh JAXWS web services and worked on SOAP, WSDL to develop teh web services.
- Performing code quality activities like PMD, Checkstyle, FindBugs to remove static code from teh services.
- Ran check style, PMD defects & Find bugs and fixed them.
- Involved in Requirements Gathering, Analysis, Design and Development of teh project.
- Developed services using Servlets, JSP’s, and Java Beans.
- Worked on designing screens using Swing and Ajax.
- Most parts of teh code developed were integrated using teh Struts and Spring Framework.
- Involved in developing Hibernate mapping definitions for teh required persistent layer.
- Implemented validations for both client side and Server side using teh Struts2 Validator Framework.
- Extensively used JSON, Web Services for transferring/retrieving data between different Applications.
- Configurations and Deployment was implemented using teh IBM WebSphere Application using Maven Script.
- UsingGroovy, writing tables specification based on business specification
- Developed Ant build scripts, created WAR files and deployed inJBossapplication server
- Deployed Web Services, JSP’s, Servlets, and Server side components in Web Logic Application Server.
- Worked on running integrated testing using teh JUNIT and XML for building teh data structures required for teh Web Service.
Environment: Java (J2SE-Multithreading, IO), Agile Methodology, J2EE-JSP, Servlets 3.1, Checkstyle, UML (Rational Rose), Web logic Server, Tomcat 7.0.55, Struts 2.3.16, CXF, Spring 3.2.6, Groovy, JAXWS, ANT, Maven, CVS, PMD, JUnit, Log4j, EJB 2.0, XML, Oracle, Stored Procedures, Linux, Eclipse Juno, WebSphere 8.0.0.1.
