Sr Java Developer Resume
Dallas, TX
SUMMARY:
- Around 8 years IT experience including Strong Architecture & Development experience using Java/J2EE and Web Technologies .
- Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support.
- Proficient with Software development methodologies like Agile Methodologies.
- Strong experience in Client - Server systems using Object Oriented Concepts and Design Patterns.
- Excellent Core Java development skills.
- Expertise in coding business components using various API’s of Java like Multithreading, Collections.
- Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets, Struts, spring (IOC & AOP), Hibernate, EJBs, MDBs, Session Beans, JDBC and JNDI.
- Exposure to XML, DTD, SCHEMA .
- Strong Expertise in front -end technologies such HTML, CSS, Java script and Ajax. Basic understanding of ExtJs
- Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB & JAX -WS.
- Good experience on reporting APIs such as POI and iText. Some experience on Jasper Reports.
- Expertise in middle tier technologies like JMS (Point-to -Point & Publish and Subscribe).
- Implemented Java Mail APIs to send e-mails.
- Incorporated XML Parsers such as DOM and SAX.
- Expertise in n- tier and three-tier Client/Server development architecture and Distributed Computing Architecture .
- Good work experience on RDBMS like Oracle and MySQL. Creating SQL statements & Sub queries.
- Design and development of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere, JBoss Fuse JBoss and Web logic.
- Implemented Unit Testing using JUnit and Integration testing during the projects.
- Worked on AEM broad tasks for editing and reviewing the content .
- Exposure to tools such as ANT and hands on experience on SQLyog and SQL Developer
- Used integrated environment for java such as Eclipse, My Eclipse, RAD, Net Beans, Clear Case and VSS.
- Exposure to UNIX commands and Suse Linux .
- Excellent analytical, problem solving and interpersonal skills . Ability to learn new concepts fast. Consistent team player with excellent communication skills.
TECHNICAL SKILLS:
Languages : C, C++, Java, J2EE SQL, PL/SQL
Web Technologies: Servlets, JSP, Struts, Spring (IOC and AOP), Hibernate, MDBs, Session Beans, Java script, AJAX, DOJO, Java Mail, HTML, CSS, DTD, SCHEMA, XML, SAX, DOM
Web Services: SOAP, WSDL, JAX-RPC, JAXB, JAX-WS, Apache Axis
Databases: Oracle and MySQL,NOSQL
Distributed/ Middleware: JMS (Java Messaging Service), EJB
Tools/Software: Eclipse, My Eclipse, RAD, Net Beans, SQL, TOAD, SQL Developer, Clear case, Subversion, JUnit, UML
Application/Web Server: Apache Tomcat, Jboss, Web sphere and Web Logic
Operating Systems: UNIX, Suse Linux, Windows
Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP
Other Tools & Design Patterns: ANT, MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Sr Java Developer
Responsibilities:
- Designed and developed the UI of the website using HTML, CSS and JavaScript .
- Developed Dynamic Form based Interactive Interface for Web pages accessing.
- Designed and developed all the Web Pages with the extensive usage of UI components and HTML5, CSS3
- By using Angular Js with the MVC made both the development and the test easier
- Involved in design the subsystem for various enhancements.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report
- Used EJB3 for Service layer and transaction management along with JPA .
- Used Hibernate 3.0 object relational data mapping framework to persist and retrieve the data from database.
- Implemented Hibernate to map all the tables from different data sources to make database updating.
- Used Sublime for UI development and used Karma.js and Jasmine.js for E2E testing.
- Used GIT for repository and Maven for build process.
Environment: Java, J2EE, Angular.js, HTML5, CSS3, EJb3, Hibernate, Java Script, AJAX, REST Web services, JUnit, JMock, JSON, Maven, Agile, Unix, Jira, Mongo DB .
Confidential, Camp Hill, PA
Sr Java/J2EE Developer
Responsibilities:
- Involved in the development of Rest-based Web Services with Spring Web Services, integration, co-ordination with several web service clients.
- Used Agile Scrum project methodology.
- Involved in design and implementation of the web pages by using HTML5, CSS3, and AJAX.
- Used AngularJS as the development framework to build a single-page application.
- Built RESTFUL that allowed integrating the business application with the legacy applications and also facilitates for future applications.
- Log4J is used for debugging process and also application is built with Maven Script.
- JUnit Framework is used for unit testing of all classes. Used Karma.js, jasmine.js for UI Unit testing.
- Configured Websphere Application Server and deployed the web components into the server. Used Webstorm for UI Development.
- Used Maven for building the EAR for deployment.
Environment : Jdk 1.6, Spring 3.2, HTML, JavaScript, REST, Angular.js, JSON, Karma.js, Jasmine.js, CSS, AJAX, JUnit, Maven, Ajax, JUnit, RAD, Websphere, DB2
Confidential, Baltimore, MD
Sr JAVA/J2EE Developer
Responsibilities:
- Developed using Agile Scrum methodology.
- Implemented Java application based on JSF2/Primefaces and Spring with Hibernate
- Developed web application using XHTML, JavaScript, JQuery, HTML and CSS with AJAX
- Configured local Websphere profiles.
- Produced and consumed REST services using EJB3.
- Used RAD IDE.
- Built Java application using Maven
- Developed using JQuery for client side validation.
- Developed complex SQL queries.
- Prepared test cases and provided support to QA team in UAT.
- Analyzed and fixed the bugs reported in QTP and effectively delivered the bug fixes reported with a quick turnaround time.
- Used Web Sphere Application Server 7 / RAD7 to create, debug and deploy application modules.
Environment: JSF 2/Primcefaces, EJB3, Db2, Java 1.5, JSON, JQuery, PVCS,, Query Analyzer, Rational Application Developer (RAD) 7.0, Websphere 7, REST Services API.
Confidential, MO
Java/J2EE Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
- Worked in designing of the Web framework using Struts2 as a MVC design paradigm.
- Used HTML , CSS , XHTML and DHTML in view pages for front-end..
- Used Struts & JavaScript for client-side validation.
- Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
- Consumed SOAP based Webservices.
- Developed Controller using ActionServlet and Action mapping provided by Struts framework.
- Wrote Hibernate configuration and mappings xml files for database access.
- Implemented EJB3 Session beans in the Business logic.
- Developed various java objects ( POJO ) as part of persistence classes for Object Relation Mapping(ORM) with databases
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Performed unit testing of the application using JUnit.
- Used Ant automated build scripts to complete and package the application.
- Development carried out under Eclipse Integrated Development Environment (IDE) using Weblogic Application Server.
Environment: J2EE, Hibernate 3.5, Spring 3.2, JPA 1.0, EJB 3.0, JSP, JSTL, Struts 2, Servlets, Apache Axis 1.4, JavaScript, HTML, XML, CSS, JUnit, Eclipse 3.6, Weblogic, Ant, Oracle10g.
Confidential
Java Developer
Responsibilities:
- Client side validations are done using JavaScript.
- JDBC connection is used to connect Oracle database .
- JBoss App Server is used to deploy and run application.
- Coding and developing the JSP pages.
- Junit testing, testing various components.
- Managed Java application based on Spring and Hibernate frameworks with XML/XSLT
- Developed frontend web application using JSP, Struts Tags, HTML, CSS, JavaScript and JQuery
- Used Eclipse IDE to develop Java project and integrate process and environment.
- Consumed SOAP Webservices using Axis framework.
Environment: Windows XP, Struts, Spring, Hibernate, Java (JDK 1.4), JavaScript, Junit, Oracle, JDBC, XML, JSP, XSLT, JBoss, Eclipse IDE