Java Applications Developer Resume
Santa Fe, NM
OBJECTIVE
- Actively seeking for “Java Developer” dat provides ample opportunities to learn and contribute.
SUMMARY
- 7+ years of experience in software development includes Analysis, Design and Development of Web - based applications.
- Extensive experience in design and development of multi-tier applications using Java, J2EE, Struts, Spring, Hibernate, XML, XSD, SOAP, WSDL, HTML, JavaScript, Tag Libs, AJAX and Junit.
- Worked on different Application and Web Servers like IBM Web Sphere, BEA Web Logic, Apache Tomcat and JBOSS.
- Extensive experience in different IDEs like RAD, Eclipse, NetBeans and Jbuilder.
- Experience in web application design using open source MVC, SPRING and Struts Frameworks.
- Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans and Servlets.
- Experience in client side Technologies such as HTML, DHTML, CSS and JavaScript.
- Experience in various methodologies like Agile and Waterfall.
- Proficient in using RDBMS concepts wif Oracle 9i/10g, DB2 and MySQL.
- Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL and DML SQL queries and practical knowledge on NoSQL databases on teh other hand.
- Experience in using web services like SOAP and Restful, depth knowledge on AWS on teh other hand.
- Comprehensive Experience in Application design using UML, UML tools, Rational Rose and software methodologies like RUP, Iterative development and Test Driven development.
- Experience in using building tools like Maven, Ant for teh continuous delivery of teh project.
- Excellent communication and interpersonal skills.
TECHNICAL SKILLS
Programming Languages: Java, PL/SQL, C, C++
Java/J2EE Technologies: Servlet, JSP, JDBC, JNDI, RMI, JMS, Swing, JSF, EJB
J2EE Frameworks: Apache Struts2, Spring 3.x, Hibernate 3.x, Log4J, Junit
Web Technologies: XML, XSL, XSLT, SAX, DOM, CSS, Java Script, ECMA Script-5, HTML, AJAX, GWT, Web services, SOA, AngularJS, JQuery
Application Servers: IBM WebSphere 6.x, WebLogic /10.x/9.x, Jboss 5&7, Apache Tomcat 6.x
Database: Oracle 9i/10g, DB2, SQL Server, MySQL
IDE: Eclipse 3.x, RAD 7.x, Jbuilder
Operating Systems: Windows, Unix, Linux
Methodologies: Agile, Waterfall model
Source Control: CVS, Subversion, ClearCase
Others: Microsoft Visio, ANT, TOAD, Shell scripting, Rational Rose, MQSeries
PROFESSIONAL EXPERIENCE
Confidential, Santa Fe, NM
Java Applications Developer
Responsibilities:
- Involved in all teh Requirement -analysis stand-up meetings and discuss about teh validations for teh screens as apart in teh Agile methodology.
- Created design document which primarily include Sequence and class diagram for teh whole incident project in MS-VISIO and I was responsible for teh design document drawbacks either.
- Developed application mainly using Struts 2.0 framework along wif spring and Hibernate frameworks and it was mainly resided in JBOSS application server.
- Successfully created branch for this module in my repo, and add this module to teh core offender management systems.
- Developed JSP pages for all teh modules as part of teh front-end development and deliver continuously.
- Participated in schema design review for teh whole application and we were used Informix database.
- Involved in writing client side validations using JavaScript for teh project.
- AJAX was used to perform simple XML Http Request callbacks for retrieving data dynamically into teh client pages.
- Progressively creating builds using Maven for continuous delivery.
- Developed Data Access Objects to access middleware Web Services.
- Developed several REST web services supporting both XML and JSON to perform tasks such as offender management and incidents list management.
- Involved in teh design of teh Referential Data Service module to interface wif various databases using JDBC.
- Connect teh Informix data tables using server studio interface in teh purpose of building back-end of my application.
- Test Activities included Functional testing, GUI testing, Regression testing and Integration testing.
Environment: J2EE, AJAX, Spring Core, DI, Java 1.6, Struts2,ServerStudio, JNDI, Restful Web services, JavaScript, Informix, Maven, log4j, MVC Architecture, JBOSS, Hibernate3.0, STS, VISIO, SVN
Confidential, Irving, TX
Java/J2ee Sr. Developer
Responsibilities:
- Involved in teh analysis & design of teh application.
- Developed teh controller servlet to handle teh requests and responses.
- Designed and developed JSP pages using Struts framework.
- Involved in writing client side validations using JavaScript.
- Developed front-end content using HTML, CSS and client-side validations using JavaScript.
- AJAX was used to perform simple XML Http Request callbacks for retrieving data dynamically into teh client pages.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Developed Data Access Objects to access middleware Web Services.
- Implemented teh integration wif teh back end system wif web services using SOAP.
- Developed a logging component using Apache Log4J to log messages and errors.
- Involved in teh design of teh Referential Data Service module to interface wif various databases using JDBC.
- Installed, secured, and configured AWS cloud servers wif Linux, Tomcat, Oracle, Apache, etc.
- Has deployed one of teh telecom billing application in cloud using AWS.
- Developed Manual Tests by analyzing product use cases, and requirements as well as technical design and implementation artifacts to create test cases dat execute teh specific product functions.
- Designing, implementing and supporting fully automated Continuous Integration and Continuous Delivery processes using Jenkins and Maven.
- Created test framework using Selenium WebDriver for further test creation and execution.
- Performed performance and load testing by using Selenium WebDriver.
- Used Selenium WebDriver as an automation tool for record and run session.
- Involved in designing test plans, test cases and overall Unit testing of teh system.
- Prepared documentation and participated in preparing user's manual for teh application.
Environment: Java, J2EE, JSP, Spring MVC, AWS, Hibernate, Eclipse, WebSphere, JavaScript, Ajax, JQuery, JDBC, JavaWeb services, Oracle, Junit, Selenium WebDriver, EJB, Jenkins and SVN.
Confidential, Dayton, OH
Java/J2EE Developer
Responsibilities:
- Perform teh Requirement Analysis, Impact Analysis, Design and Development, Reviews, Testing and Implementation of System Changes and enhancements for teh new development.
- Prepared teh prototype pages of teh application based on teh templates and requirements using HTML.
- Designed User Interface using Swing Classes to make teh project GUI rich especially for BWSB application.
- Developed screen flows and window layouts using Swing framework for desktop look.
- Create 2D components using Swing components for better look and feel and accessibility in BWSB TEMPthan using traditional web technologies like HTML etc.
- Developed teh application implementing MVC Architecture, integrating JSF wif Hibernate and spring frameworks.
- Designed User Interface using Java Server Faces (JSF), Java Script validations based on Workflow rules, CSS properties, and XML.
- Created Maven project from command line and make teh .m2 folder to successfully install teh required JAR files in teh UNIX environment.
- Configured and administered JDBC, JMS, JNDI, and objects in WebLogic Server.
- Created a data access layer using DAO pattern to make rest of teh code database independent.
- Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
- Used JUnit Framework for teh unit testing of all teh java classes.
- Developed scripts for inbound and outbound of teh data on servers.
- Created shell scripts and updated teh scripts as per teh requirement.
- Deployed teh applications on WebLogic Server instances and maintained Load balancing, high availability and Fail over for teh servers.
- Used JIIRA tool for bug tracking and scheduling teh Milestones for teh whole application.
- Participated in UAT Testing phase to check teh whole application output for teh DMS application.
Environment: Servlet, JSP, JSF, AJAX, Spring MVC, AOP, WebLogic, Restful Web services, Maven, Swing classes, JMS, JavaScript, HTML5, DB2, ANT, log4j, SOAP, WSDL, JAXB, MVC Architecture, Eclipse, CVS, SoapUI-Pro, VISIO, SVN and UNIX.
Confidential, Irving, TX
Java/J2EE Developer
Responsibilities:
- Technical analysis, design, development, and documentation wif a focus on teh implementation and agile development.
- Developed a web-based reporting system wif JSP, DAO and Apache Struts-Validator using Struts framework.
- Designed and Developed Struts Action classes, DAO, Views using Struts custom tags.
- Designed and Developed teh JSTL Tag Libraries for teh View side.
- Developed Struts-based form validation, Application error handling using Struts Validator framework.
- Developed business objects, request handlers and JSPs for this project using Java(Servlets) and XML.
- Developed Core Spring components for some of teh modules and integrated wif existing struts framework.
- Define, document, and implement application code usingJava/J2EEtechnologies (Java, Servlets and JSP) and frameworks (Hibernate, spring), interfaces and architectural solutions according to best practices.
- Wrote SQL queries to fetch database result on oracle 10g.
- Created Test Specifications, Test Documents, Test Data for all teh applications worked wif Rational Rose and Together.
- Supported team wif teh ‘Unit Testing’ to check teh internal business logic.
Environment: Java, J2EE, JSP, JSTL, XSLT, XML, MVC Design, Agile methodologies,Web logic, Oracle10g, TOAD, JavaScript, CSS, AJAX, Apache Tomcat, Struts, Eclipse, UML, Rational Rose, Redhat Linux Environment, Shell script.
Confidential
Java Developer
Responsibilities:
- As a junior developer, most of teh work has done using core-java, algorithms for teh problem-solving.
- Initially I was doing some software engineering work like designing UML diagrams based on teh requirements and specifications.
- Learn how to convert requirements and specifications into development side.
- Had a chance to learn about teh end-to-end floe for teh Java Struts application.
- Enhance teh debugging and trouble-shooting skills.
- Developed user interfaces using JSP, HTML and CSS.
- Used IBM RAD7 as IDE tool to develop teh application and JIRA for bug and issue tracking
- Used JQuery and JSF validation framework for front end validations.
- Used Subversion for software configuration management and version control.
- Involved in teh team of 8 people and delivery teh tasks and monitor teh team progress through JIIRA.
- Mainly involved in developing applications using Java and J2EE using mostly Factory, Singleton, and Prototype patterns for teh solutions.
- Used SOA (Spring WS) for implementing third party Services.
- Created servlets for redirecting to teh proper JSP’s in teh application as apart in teh MVC.
- Deployed teh application on teh WebSphere Application Server.
- Prepared manual test cases for test teh application against requirements and specifications.
- Conducted UAT testing for teh Time collection Software wif our team during teh release.
Environment: Java, JSP, HTML, CSS, XML, Subversion, Servlets, WebSphere Application Server 6.1, Web services, JIRA, Junit, RAD7.