Java Developer Resume
Mooresville, NC
PROFESSIONAL SUMMARY:
- Around 6 years of work experience as a Java/J2EE programmer developing applications using Spring, Hibernate, Web Services, SOAP, Restful, JAXB, JSP, Servlets, JDBC etc.
- Good Command in Core Java and profound experience in Collection frameworks and Multithreading concepts
- Experience working with Service oriented Architecture (SOA).
- Experienced in client side designing and validations using HTML, CSS, Java Script, JSP etc.
- Experienced in the functional usage and deployment of applications in JBoss, BEA,WebSphere, WebLogic and Apache Tomcat Server.
- Experience in Requirement gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
- Development of applications using J2EE Design Patterns e.g Business Delegate, Data Access Object (DAO), DTO, Singleton, Session Façade etc.
- Extensively worked with XML Suite of Technologies (XML, DTD, XML Schema, SAX, DOM).
- Good knowledge of database connectivity (JDBC) for databases like Oracle, SQL Server, MySql.
- Experience of developing stored procedures and queries using PL/SQL.
- Experienced in developing J2EE applications on different IDE’s like Eclipse, MyEclipse, NetBeans and RAD
- Good knowledge and Experience in usage of version controls such as CVS, SVN, Clear Case, Github and Jazz repository
- Experienced in using build tools like Maven, Jenkins, and Ant
- Experienced in using monitoring tools like Splunk and Dynatrace.
- Experienced and participated in deployment, maintenance and support phases of software web applications.
- Good Knowledge on Incident Management
- Experienced in using ticketing tools like BMC Remedy and Total View
- Understanding of industry standard methodologies like Software Development Life Cycle (SDLC), Waterfall and Agile methodologies.
- Have excellentanalytical, problem solvingandcommunication skill
TECHNICAL SKILLS:
Skills
Tools
Languages: JAVA1.6/1.5, J2EE, C, C++, SQL, PL/SQL
J2EE Technologies: Spring MVC, JSF2.x, Struts2.0/1.2, Servlet3.0/2.5, JSP2.1/2.0, EJB3.0/2.1, Spring 3.0/2.5, Hibernate 3.3/3.0, JPA2, SOAP1.1, WSDL, JDBC3.0/2.0, Web Services, AXIS, REST, Apache CXF
XML Technologies: DTD, JAX - WS, JAXB, DOM, SAX, XSLT, MXML
Message Oriented: JMS, IBM MQ Series, JNDI
Web Technologies: HTML5, XHTML, JavaScript, CSS3, JQuery, AJAX, Facelets, Tiles, Angular.js, PHP
Databases: Oracle11g/10g, DB2, MySql 5, SQL Server
Tools Methodologies: SQL Developer, TOAD8/9, Quality Center, Eclipse, RAD7.0/6.0, OOAD, Aspect Oriented Programming (AOP), Maven, Ant, Subversion, Clearcase, CVS, MS Visio, JUnit4, Dynatrace, Splunk, Jazz
Testing tools/technologies: JUnit, JMeter, SOAP UI
Operating Systems: Sun Solaris 9/10, Linux, Windows 7/Vista/ XP
Web/App/Middleware Servers: Tomcat 7.0/6.0, WebSphere 8, WebLogic 10.3/9.1
Methodologies: SDLC, Waterfall, Agile/Scrum
PROFESSIONAL SUMMARY:
Confidential, Mooresville, NC
Java Developer
Responsibilities:
- Developed light weight web application PDS using J2EE standards
- Worked in an AGILE environment and used scrum methodology across the development of the project
- Used IBM Jazz Tool for collaborative work throughout the development of project
- Involved in gathering requirements, designing, developing, integrating, testing and monitoring the performance of application
- Participated in project planning sessions with business analysts and team members to analyze business IT Requirements
- Involved in the database design and design of application using Model View Control (MVC) Architecture and designed Use Cases, Sequence Diagrams and Class Diagrams using UML.
- Used Spring MVC framework to develop the web application
- Used HTM5 and CSS for content layout and presentation
- Used Angular.js for front end web pages
- Worked on HTTP protocol methods GET, PUT, POST and DELETE to call backend web services
- Involved in developing web pages and integrating with web services.
- Developed and consumed Restful web services using JAX-RS
- Used IBM DB2 as backend database system to query the database
- Worked on XML files and XML parsers
- Integrated Hibernate ORM to facilitate HQL queries and represent OR mapping
- Building and Deployment of the application in WebSphere
- Used Jenkins build tool for compilation and building JAR files and WAR files
- Github as the version control system throughout the application for branch creation and code push
- Worked in a Test Driven Development, involved in integration testing, performance testing and used JUnit framework for unit testing.
- Involved in support phase of the web applications and responsibilities included identifying and troubleshooting defects
- Documented all phases of the project and implemented system changes in accordance with the objectives and requirements and developed user documentation.
Environment: Java, J2EE, RAD 9.1, WebSphere 8.5, Jenkins, Spring MVC, XML, JUnit 4.12, Angular.js, DB2, Hibernate, IBM Jazz, Restful, Web Services, SQL/PLSQL, Github, Agile methodology
Confidential, Detroit, MI
Java Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle (AGILE). Used AGILE methodology and participated in SCRUM meetings.
- Created navigation component that reads the next page details from an XML config file.
- Involved in developing Stored procedures and Triggers.
- Used Struts Framework for the application, Developed Struts Action Classes and Business Logic and have developed Hibernate HSQL and Hibernate mappings /created DAOS mappings in Hibernate
- Did technical design to conform to STRUTS (MVC2) framework.
- Usage of Struts web application framework implementation to build the presentation tier.
- Involved O/R Mapping using Hibernate.
- Understood XSD, DTD transforming using XSLT, writing SAX-DOM parsers for XML data and JAXB API.
- Created custom tags that facilitate developers in building the pages faster.
- Experienced in using Apache Tomcat Web Server and WebLogic Portal Server.
- Created Reference documents to help developers understand the Framework.
- Used Erwin tool to examine and understand an existing data structure and also for data modeling.
- Designed PDF generation process using iText.
- Major components designed Reference Table, Navigation, Custom tags, Logout process.
- Implemented security application for the entire Application, which authorizes and authenticates particular user to view JSP pages.
- Implemented scripting with Ajax and XML to dynamically refresh the page contents.
- Cached all the security roles that are stored in the Reference tables and loads along with the main Servlet.
- Responsible for Unit Testing with Junit, integration testing of software and load testing using Jmeter.
- Experienced in working on a Retirement services for self-employed on different classes for different plans and benefits, SEP- IRA
- Assisted in getting the requirements to enhance the existing application.
Environment: J2EE, Websphere 6.0 application server, BEA WebLogic Server 8.1, SQL server 2005, Oracle 10g, Java1.5, Junit, Servlets, Struts 2.0, XML, JDOM, Hibernate 3.0, JPA, Core Java, Win 2008, SOAP, Web Services, JAXB, iText, Quartz
Confidential, Somers, NY
Java Developer
Responsibilities:
- Developed multi-tiered web - application using J2EE standards.
- Used Spring for bean management across layers and for loading database configuration and hibernate mapping files, created data source instance for instantiating Hibernate Dao Support’s session factory object.
- Implemented the project using the Spring Framework (used Spring IOC and Dependency Injection, Spring MVC).
- Used annotation based configuration in spring.
- Used Hibernate for object Relational Mapping and used JPA for annotations.
- Used Criteria API and HQL for data extraction.
- Involved in implementing the rich user interface using JSP Standard Tag Libraries and worked with custom tags.
- Performed client side validations using java script functions to implement various functionality. Handled the server side validations by using the validator framework.
- Designed the application usingRational Rose and developeduse case, class, package, sequence, and component diagrams.
- Designed and developedWeb Servicesto store and retrieve data fromdatabase. UsedApache Axisto develop web services andSOAPprotocol for web services communication.
- UsedSVN as the version control system and Maven build script for building the application.
- Implemented the web services and web service clients using CXF.
- Worked with JUnit for unit testing and familiar with development using agile methodologies.
- Used scrum methodology for iterative development of the project.
- Worked with symmetry analytic engines for evaluating the patient.
Environment:Core Java, J2EE, Struts, Spring, Hibernate, JSP, Ajax, JavaScript, JQuery, Web Services, Apache Axis, SOAP, WSDL, IBM Web sphere Application Server 8.5, Oracle 10g, JUnit, Log4j, Maven, Subversion, Agile methodology, SVN, Eclipse
Confidential, Topeka, KS
Java Developer
Responsibilities:
- Study, understand the functional specifications and perform requirement gap analysis.
- Designed the Net Change (Add Process) module using java design pattern (DAO, Value Objects).
- Developed asynchronous messaging systems using JMS, MDB and MQ Series.
- Developed Batch Programs which run on weekly basis
- Designed and Developed Check Sum for the Outbound files and file Validation of Inbound Files.
- Used JAX- RS API to Create RESTful web Service to interact with the Server.
- Developed the application using WASD 5.1 on Websphere application server WAS 5.0.1, back end database as DB2 and used SVN as the version control manager for maintaining the code base
- Deployment and testing of code in AIX box
- Used JUnit for Testing.
Environment: JDK 1.5/1.6, Java 1.6, J2EE, WSAD 5.1.1, JDBC, MQseries, Servlets, JSP, RESTfull, JavaScript, XML, SVN, DB2, Win SQL, J Unit.
Confidential
Java Developer
Responsibilities:
- Analysed, designed, and developed Project Mangers modules.
- Designed, developed, tested and supported the client profile component and contributed in various phases of overall implementation of application, Developed POJO classes for implementing the business logic.
- Worked on multi tiered web - application development using J2EE standards Designed and coded JSP pages and Java Beans for different user interactive Web pages.
- Involved in developing Server side Java Servlet to capture the posted form data and further processed it on the Server side.
- Develop business components based on requirements. Written SQL, PL-SQL queries for Oracle 8i DB. Database connectivity using JDBC API
- Developed business components based on requirements. Written JUnit test cases for testing business service objects & Assert test parameters
- Active contributor towards Quality Assurance initiatives, test case reviews, test plan, JUnit creation and review, laying out strategies for Test Driven Development.
Environment: Core Java, J2EE, Linux, Servlets, Jsp and struts1.0, Jboss 4.0.4, Eclipse, JSP, Custom Tags, Ajax, Struts MVC, CVS, ANT