Java Developer Resume
TX
SUMMARY
- Over 8+years of experience in Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintaining of enterprise and web based applications using Java/J2EE technologies
- Expertise in designing, developing and deploying applications using J2EE technologies includingServlets,JSP,EJB,JavaBeans, Threads, JSTL, Struts, Spring JMS, JDBC,Spring, Hibernate, Ajax, JUnit, Oracle.
- Exposure to OOAD methodologies, UML and J2EE Design Patterns such as Singleton, Data Access Objects, SOA and MVC architectural design patterns in application design and development
- Expertise in developing web services using JAX - WS, JAX-RS, SOAP, RESTFUL,, WSDL, UDDI
- Hands on experience working in Agile, Iterative and Waterfall development methodologies
- Developed web applications on Java IDE tools like Eclipse Indigo, My Eclipse, Net Beans to develop dynamic web applications
- Excellent experience in the design, development and implementation of Model-View-Controller(MVC) using a Struts Framework, Design Patterns and DAO’s using Hibernate, J2EE Architecture, Object Modeling, Data Modeling, UML.
- Strong working experience using XML DTD and XML Schemas. Experienced in parsing (DOM and SAX) XML using JAXP API.
- Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ as JMS provider.
- Experienced in enterprise application integration (EAI) using Spring integration frame work.
- Proficient in administering Web servers/Application Servers such as Apache Tomcat5.0/6.0/7.0, JBoss 5.x, and Oracle WebLogic 10.3,
- Good Knowledge in web-based GUIs development using Spring MVC, Servlets, JSP,, HTML,AJAX, HTML, XML, JSON, JavaScript,, jQueryand CSS and.Good Experience in using automation tools like Maven, Ant and Log4J.
- Hands on experience in using JUnit 4.2/4.6, Log4J 1.2 for debugging and testing the applications.
- Proficient in Databases like Oracle 8i/9i/10g/11g, SQL Server 2008/R2,MySQL 5.1, Mongo DB and experience inwriting stored procedures, functions, triggers, DDL, SQL and PL/SQL.
- Quick Learner and adaptable to new technologies in short span and implement them in real time projects for fast and quality development & productivity.
TECHNICAL SKILLS
Programming Languages / Frameworks: C, C++, Java 1.8, SQL, No SQL and PL/SQL J2SE, J2EE, Servlets, JSP,JPA, JSF, EJB, Struts 1.1/1.2/2.0, Spring 2.0/2.5/3.0, Hibernate 3.0, JDBC, SOAP, RESTFUL web services
Web/Application Servers: Tomcat 5.0/6.0/7.0, JBoss 5.x, WebSphere 4.0/5.0/6.1, WebLogic 9.0/10.3
WebDevelopment Technologies: JSP, JSF, XML, HTML5, Java Script, CSS3, DHTML, XHTML, Servlets 2.4/2.5, AJAX, JavaScript, JQuery, JSON, JSTL, ANT, Maven 2, JUnit 4.2/4.7, Log4J 1.2Operating Systems Windows 98/XP, Windows NT 4.0, Windows 2008RT and Linux
Databases: Oracle 8i/9i/10g/11g, SQL Server v9/v10, MySQL 5.1, Mongo DB
Development Tools / IDE: Eclipse, My Eclipse, and Rational Software Architect
PROFESSIONAL EXPERIENCE
Confidential, TX
JAVA Developer
Responsibilities:
- Responsible for object-orientated analysis/object-orientated design and also worked closely with the business analyst’s in gathering, understanding and developing the requirements.
- Developed and Implemented Web Services and used Spring Framework.
- Spring MVC Framework is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code.
- Extensively used Dependency Injection and AOP features of Spring Frame work.
- Used JSP, JavaScript, AngularJS, JQuery, AJAX, CSS, and HTML5 as data and presentation layer technology.
- Used jQueryfor client side validations.
- Creating and Consuming XML web services and having knowledge of SOAP. Used SOAPUI to interact with other applications using SOAP and WSDL file.
- Developed and consumed RESTful web services using Java Servlets, Apache XMLBeans, and JSON.
- Used Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
- Integrated Spring framework with Hibernate 4.0 that is used for Database operations
- Followed Agile and SCRUM in development process
- Used Maven scripts for build creation and to push onto various environments.
- Used Eclipse as an IDE for developing the application.
- Used Team Foundation Server for the version control.
- Used Mockito for mocking services to test.
- Used JUnit 4.2 for extensive functional and unit testing code.
- Responsible for monitoring and reporting development project status and anticipating potential issues that could adversely impact scheduled.
Environment: Java, J2EE, Spring,soap, Web Services,JavaScript, JQuery,CSS, AJAX, HTML, JSP,SERVLET, DB2, CRUD, PL/ SQL, JDBC, UML,Eclipse, Xml, Scrum,Apache Tomcat,Visual Studio 2010,maven,Hibernate,SQL Server 2008R2
Confidential, SFO
JAVA Developer
Responsibilities:
- Involved in scope/impact Analysis, Design and estimate for above project by requirement gathering, creating detailed use-case documents.
- Developed the application using JSF 1.1 MVC Framework.
- Developed user interface using JSP, JSP Tag libraries and Java Script to simplify the complexities of the application.
- Designed and created SOAP & REST (Jersey) based web services implemented by an EJB component using Eclipse.
- Implemented the RESTful Web Services functionality in the application to allow external applications to access the data
- Designed and implemented Message-Driven Beans to filter incoming events and sent to Rule engine.
- Implemented Hibernate to interact with Oracle 11g database
- Wrote database stored procedures, DBMS functions such as CRUD commands
- Used JPA to manage data between business layers to the database layer.
- Used Maven scripts for build creation and to push onto various environments.
- Involved in UnitTesting of various modules by generating the Test Cases.
- Used the CVS version tool to maintain different versions of the application
- Deployed the application on Tomcat 5.0 Server.
- Followed SDLC methodology in development process.
- Involved in code review, providing feedback to team & documented user-manuals for these enhancements
Environment: REST, SOAP,JPA, Hibernate, Eclipse, Tomcat 5.0,Java 1.6, Ajax, JMS, EJB,Maven,Oracle 11 G,CVS, Spring.
Confidential, Alpharetta, GA
JAVA Developer
Responsibilities:
- Prepared Functional and Non-Functional requirements by analyzing the business requirements
- Implemented the application using Spring Frame work.
- Implemented the page GUI pages by using AJAX to asynchronous communication.
- Handled the back end operations using SQL, PL/SQL, Stored procedures, triggers and developed the persistence structure using ORM based Hibernate.
- Actively involved in designing and implementing Business Delegate, Data Access Object, and Session Façade and Data Transfer Object design patterns.
- Designed and developed Message driven architectures that consumed the JMS messages from the Java message queue and process the database updating and conversion
- Used SOAP UI to interact with OSM web services.
- Implemented Logging framework using Log4J.
- Performed performance tuning for Java, j2ee applications (Application side and Database side)
- Developed scripts to export and import data from the one database instance to other.
Environment: Springs, Java 1.6, Hibernate, Web Services, AJAX, XML, XML Parsers SAX/ JAXB, Junit, JSP, Maven,JavaScript, & Java/J2ee design patterns, Oracle, SOAP UI, SVN, Windows XP & Linux, LDAP server
Confidential, Chicago, IL
JAVA Developer
Responsibilities:
- Extensively used Core Spring Framework for Dependency Injections of components
- Developed the spring AOP programming to configure logging for the application
- Designed the page flow using struts, server side components, and Hibernate for DAO layer.
- Implemented the MVC architecture using Apache Struts1.2 Framework.
- Development of java interfaces for different function calls which convert the web service calls into EJB calls to the legacy system
- Used Action classes to service requests from Action Servlet and Business Data on server-side and invoke respective EJB (Entity Beans) to process Database transactions.
- Design and Developed using WebService using Apache Axis 2 on JBOSS.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Used Bootstrap to design frontend components.
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations
- Developed AJAX scripting to process server side JSP scripting.
- Has involved in development of back-end business layers using Servlets
- Worked on JDBC to select and update the data from the MySQL database
- Efficiently used IDE's like Eclipse, NetBeansand XCode for development of applications.
- Used JDBC APIs for database activities on MySQL database server
- Used ANT for building the application and deployed on BEA Application Server.
- Responsible for the total, efficient and profitable operations of a CVS.
- Expertise in employing Water Fall Model and best practices for software development
- Involved in installation of TOMCAT application server in Multicluster environment.
- Revamped the existing ad-hoc build system to use Apache Maven from Ant
- Responsible for development and support of Service Activation System (SAS) written in JSP, Servlets, Spring, Hibernate and Web Services.
Environment: J2EE, Spring, EJB, JBoss, APACHE AXIS2, WSDL, JQuery, JSP & SERVLET, MYSQL,, SQL Server, Netbeans, ANT, Xml, Water fall model, Apache Tomcat, Linux, Unix.
Confidential, Columbus, OH
JAVA Developer
Responsibilities:
- Developed these web applications using J2EE technologies like Java Server pages(JSPs),Servlets and Struts1.2 framework.
- Implemented Action Classes, Action Forms Struts Tag libraries.
- Defined and used XML schemas to define web service messages and used in WSDL.
- Designing and developing of User Interfaces using JSP, HTML, and JavaScript.
- Used JDBC, SQL and PL/SQL programming for storing, retrieving, manipulating the data.
- Extracting, manipulating and updating the SQL Server database.
- Extensively used IDE My Eclipse, Sub versioning (SVN) system for developing Java based Applications.
- Had good experience in deploying web applications on Tomcat 5.0 Web server and writing XML based ApacheMaven scripts in building the application.
- Involved in writing test cases for Unit testing JUnit, Module Testing and Integration Testing.
Environment: Java, JavaScript, HTML, JSP, Servlets, Struts1.2, My Eclipse, Apache Maven, Tomcat 5.0, Junit, Subversion, SQL Server.
Confidential
Java Developer
Responsibilities:
- Involved in preparing the technical design documents using UML data model representation, Use case diagrams, Sequence Diagrams, Class Diagrams using Rational Rose.
- Extensively worked with J2EE Servlet 2.4 and JSP pages using JSTL tags.
- Used JavaScript and HTML
- UsedCVSas a documentation repository and version-controlling tool.
- Used JUnit 4.2 for extensive functional and unit testing code.
- Used Log4j 1.2 for logging and debugging.
- Created SQL statements to insert as well as to fetch data from the database Oracle9i.
- Had good experience in deploying web applications on Tomcat 5.0 Web server and writing XML based Apache Ant 1.x scripts in building the application.
- Consistently met deadlines and exceeded expectations achieving recognition, resulting in increases in responsibilities
- Used Agile Development Methodologies and rapidly delivered software.
Environment: J2EE (JSP, Servlets), ApacheTomcat 5.0, Eclipse, CVS, Maven, Oracle 9i, Log 4j 1.2, Windows 2003, JavaScript and HTML.
