Java Developer Resume
Plano, TX
SUMMARY:
- 7 years of IT experience in complete software development life cycle processes including Development, Testing and implementation using industry standard methodologies and frameworks.
- In - depth knowledge with extensive hands-on experience in Core Java, J2EE, Servlets, JSP, JSTL, HTML, CSS, JavaScript, JQuery, XML, JSON, AJAX, SOAP WebServices, REST WebServices, JDBC, Exception Handling, Multithreading, Java Collections Framework, Java Messaging Service.
- Expertise in development of e-business, service delivery Inter/Intranet applications using J2EE specifications.
- Excellent Experience in developing software applications using java, java multi
- threading, Java Message Services(JMS), J2EE, JDBC, Spring, Hibernate, Struts 1.x/2.x, JSP,JSF, Servlets, JavaScript, JQuery and HTML.
- Experience in Configuring and deploying applications on IBM WebSphere, BEA WebLogic, JBoss using IDEs like Eclipse, RAD.
- Worked on various spring framework modules like Spring MVC, IOC, AOP, Batch and DAO.
- Excellent Experience in developing software applications using java, java multi-threading, Java Message Services(JMS), J2EE, JDBC, Spring, Hibernate, Struts 1.x/2.x.
- Extensively used core JAVA concepts like Multi Threading and Collections Framework.
- Excellent experience in developing persistence layer of the application using Hibernate ORM.
- Excellent knowledge and experience on Spring Batch framework for implementing nightly batch processes.
- Well versed with Data Analysis, Design and Data Modeling and strong programming experience in PL/SQL and Stored Procedures.
- Experience in implementing Core Java & J2EE design patterns like Front Controller, MVC, Singleton, Factory Pattern, Service Locator, Business Delegate, Data Access Object, Session Façade and Value object pattern etc.
- Extensive experience in Data Modeling, Stored Procedures and functions, worked on Databases such as Oracle, SQL Server and DB2.
- Good web page design skills using AJAX, JQuery, HTML, JSP, Javascript and CSS.
- Very Strong experience in various JavaScript libraries like JQuery.
- Extensively worked on JQuery in various web projects.
- Experience in SOAP based Web Services and SOA, MVC Custom development.
- Involved in generating business requirements, functional specifications, detailed design specifications, use cases and UML diagrams to communicate the intended system functionality and execution to developers.
- Good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies.
- Strong knowledge of Business Intelligence, Data Warehousing and Business Architecture.
- Excellent Presentation skills. Experience working with business users as well as senior management.
- Worked on different software development methodologies like Agile Scrum, Waterfall, Spiral, RUP and Agile Process.
TECHNICAL SKILLS:
Programming Languages: JAVA, J2EE, Core Java, Multi Threading, Collections
Web Servers: Apache
Application Servers: Tomcat, Websphere, WebLogic, JBoss
Operating System: Windows and UNIX, Linux.
Server Programming: Spring MVC, Struts, JMS, Spring IOC, Spring Batch, Hiberante, SOAP and REST.
Web Programming: JQuery, JavaScript, CSS, HTML5, JSON.
Database Systems: Oracle, MySQL, SQL Server, DB2.
Applications: MS office, MS Excel, MS Word, MS-Project, MS Powerpoint,OOAD,Rational requisite Pro
IDEs: Eclipse, MyEclipse, WSAD, Netbeans.
Version Control systems: CVS, Rational Clear Case, SVN, GitHub
PROFESSIONAL EXPERIENCE:
Confidential, Plano,TX
Java Developer
Responsibilities:
- Involved in the end to end development of the application life cycle by implementing the presentation layer, business layer and persistence layer.
- Involved in the development of views, models and controllers in presentation layer using Spring MVC.
- Experience in Enterprise Integration Development using Apache Camel Framework.
- Design and implementation of business logic and data processing routes using Apache Camel.
- Involved in the development of business logic using spring core IOC and AOP modules to implement service beans in the service layer of the application
- Involved in the persistence layer development using hibernate ORM framework to interact with the underlying RDMS system Oracle.
- Developed domain and DAO classes for all database opeations of the application.
- Designed and developed very complex and large web pages using html, css and jQuery library with JSON.
- Developed Web Services based on SOAP standards which are compliant with JAX-WS.
- Created RESTful web services using Spring MVC to consume and produce JSON based request and response using jaxon api.
- Designed JSP pages for Initial applications, Submissions and Maintenance module using JSTL and Spring MVC tag libraries.
- Implemented fornt end (UI) of the application using HTML5, CSS, jQuery.
- Designing and editing GUI with innovation and creativity with the help of graphs, charts, other diagrams, etc.
- Accordingly providing creative GUI design for all the user interface elements.
- Co-ordinated and collaborated with team leads, managers, writers and editors
- Co-operating in providing GUI design documentation.
- Used validation framework to perform Server side validations.
- Created documents related to System Development Life Cycle (SDLC) deliverables.
- Created UML diagrams- Use Case Diagrams, Activity Diagrams, Sequence Diagrams and ER Diagrams in MS Visio.
- Tracked progress of documentation from creation to review to sign-off.
- Responsible to prepare Unit test scripts for all the components developed by me.
- Designed and Developed End to End customer self service module using annotation based Spring MVC, Spring IOC and AOP and JQuery.
- Involved in implementing Message Driven Beans using for JMS systems WebSphere MQ
- Implemented Java & J2EE design patterns like Singleton, Factory, Bridge, Façade, Abstract Factory.
- Responsible to prepare Unit test scripts for all the components developed by me.
Environment: Java 1.7, Spring MVC, Spring IOC, AOP, Apache Camel, Spring Batch, Hibernate, IBM WebSphere, JMS, Oracle 9i, RAD, CVS, HTML 5, CSS, JSON, Maven, Cruise control, GitHub, MS-Word, Acrobat PDF writer.
Confidential, Columbus, OH
Java Consultant
Responsibilities:
- Involved in Analyzing the changes and impact of the changes.
- Involving in fixing defects and implementing change Requests.
- Involved in developing web pages using jQuery javs script library.
- Developed various batch processes using Spring Batch framework.
- Migrated age old stand alone batch programs into spring platform by leveraging the spring’s batch frame work capabilities.
- Successfully involved in test driven development model using JUnit.
- Developed programs to assemble EDI messages for JMS transmission
- Technology stack includes Java Message Service (JMS) running in WebSphere Application Server (WAS)
- Apache Camel Integration Patterns Framework, ActiveMQ JMS provider for Enterprise Integration and Messaging Systems.
- Involved in developing web pages using Struts, Spring frameworks.
- Developed user interfaces using HTML and CSS.
- Worked on all GUI related work, alignment, designing and coding.
- Developed JavaApp using GUI procedures and guidelines for installation.
- Involved in writing java components to invoke web services.
- Worked on writing batch programs using Spring Batch.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Integrated application with other using IBM WebSphere.
- Doing code review, unit testing and integration testing.
- Involved throughout the System Development Life Cycle (SDLC) and performed a primary liaison between the business and the technical areas.
- Created Planning documents.
- Writing JUnits for new components.
- Analyzed and customized the Checkstyle plug-in for Alliance Coding Standards.
Environment: Eclipse IBM WAS (WebSphere Application Server), Java, java multi-threading, Spring Batch, Web Services, JMS, SOAP Web Services, Spring MVC & Spring frame works, XML, Hibernate, jQuery JS, HTML, JSON, AJAX, Checkstyle Plug-in, JUnit, Clear Case and Clear Quest.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed company's principal Website, the lead generation mechanism for selling insurance over the Internet.
- Developed complete front & back end using Jsp, POJO’s & Servlets.
- Used Log4J framework for logging all the events.
- Coded ANT scripts for compiling, building, packaging the WAR and deploying the WAR to JBoss Application server.
- Designed and developed effective internal Web applications, relational database and stored procedures to analyze and monitor all activities related to Web-based sales.
- Created test plans and Test Cases iteratively to guarantee application meets the requirements.
- Performed GUI testing on various screens and verified functionality of objects on various screens.
- Organizing, and managing tasks and resources, allocating tasks and estimating timelines, feedback and control using but not limited to tools such as MS Project.
- Automated sales monitoring and credit/identity verification application processes, decreasing costs and improving quality.
Environment: Java, J2EE, Struts 1.x/2.x, JQuery, CSS, Spring, POJO, Hibernate Log4J1.1, JUnit3.7, SQL, Ant, XML, Eclipse, JBoss, SQL Server, Rational Rose, MS Word, MS Access, MS Excel and MS Project,.
