Java Developer Resume
Atlanta, GA
SUMMARY
- Around 5+ Years of experience in application development using Object Oriented software architecture, analysis, design, development & implementation of Enterprise Systems.
- Proficient inJava, JSP, J2EE, Spring Framework, Hibernate, HTML, JDBC, XML, EJB, JMS, SQL, PL\SQL, Oracle 9i and 10g, SQL Server and Tomcat.
- Good knowledge of concepts inJavalike OOPS and Exception Handling.
- Good Knowledge in the complete Software Development Life Cycle (SDLC) including requirements definition, design, programming / testing and implementation of major systems.
- Worked on Spring technologies like Spring MVC, Spring IOC, Spring Security, Spring DAO, Spring Batch, Spring Transaction management.
- Worked on work flow diagrams, entity relationship diagrams, and data flow diagrams.
- Experience testing in Agile environments - Scrum.
- Experience in using Web Logic Application Server and Web Sphere Application Server.
- Experience in creating connection pools, configuring JMS Server, creating topics and managing queues.
- Good command over UNIX commands for working with data in deployment phase.
- Had a good knowledge onJavaNaming and Directory Interface.
- Experienced in implementing SOAP Web services using JAX-WS by using WSDL an XML-based protocol for information exchange in decentralized and distributed environments.
- Involved in the development of multiple interfaces to interact withJavaGUI's and other legacy systems and modules.
- Good hands on experience with JDK 1.6 more than 4 year and JDK 1.7, JDK 1.8.
- Had a good knowledge on RMI -JavaRemote Method Invocation.
- Worked with SQL to create field-domains, tables, table-spaces and views.
- Extensively used JUnit writing automated test cases in Test Driven Development during application development and testing the legacy code for optimization.
- Experience in using the open source tools Log4j, Maven, ANT build tool and JUnit test Framework.
- Excellent organizational, interpersonal and communicational skills. Comfortable working both independently and in a team environment. Fast learning, self-motivated, hard working.
TECHNICAL SKILLS
Languages: Java, C, C++, C#, SQL, XML, JavaScript, jQuery.
Technologies: Spring, Hibernate, JSP, Servlets, EJBs, JSF, Web Services, Ajax
Databases: Oracle 10g, Microsoft SQL Server, Postgres SQL, Microsoft Access, MySQL.
Platforms: UNIX, Windows7, Linux.
IDEs: Eclipse, Netbeans, Visual Studio 2010.
Code Versioning System: SVN, Git.
Servers: Tomcat, JBoss.
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Gathered and analysed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Designed and Developed JavaScript frame work which is wrapper on top of jQuery frame work and AJAX based UI frame work for UI Configuration widgets.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML5/CSS3 & JavaScript using Dreamweaver.
- Developed different jQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Enhanced user experience by designing new web features using MVC Framework to accommodate these advanced and fast technologies.
- Used the AngularJS MVC Frameworks in the development of the web applications.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Used AJAX frameworks like jQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Ported and redesigned the Lead management system using AngularJS frameworks implementing modular design.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Used Bootstrap and AngularJS in effective web design.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
- Co-ordinate with QA for testing, Production releases, Application deployment and integration.
- Created responsive UI using Angular JS.
- Involved in Production Support and minor enhancements as per application requirements.
Environment: HTML4/5, CSS2/3, JQuery, JavaScript, AJAX, XML, JSP, JSON, SOAP, MVC, DOM, AngularJS, Drupal, Internet Explorer, Firefox, Chrome, Oracle, Mongo DB Windows.
Confidential
Java DeveloperResponsibilities:
- Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
- UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
- Worked in an Agile work environment with Content Management system for workflow management and content versioning.
- Responsible for setting up AngularJS framework to achieve data binding between HTML and JavaScript objects.
- Designed and developed Application based on Struts Framework using MVC design pattern.
- Implemented MVC design pattern using JSF 2.0 with Rich faces UI framework.
- Designing, Development, JUnit testing and Integration of many components of the applications from end-to-end, i.e. Front-end (View) to JSF Controllers and configurations to Data Model and JPA mappings as well as generating entities.
- Involved in designing user screens and validations using HTML 5, jQuery and JSF as per user requirements.
- Implemented the search functionality for Internal Application using Angular JS.
- Used Struts Validator framework for client side validations.
- Used Spring Dependency Injection properties to provide loose-coupling between layers.
- Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS 2.0 and Apache Axis 2.
- Used Web services (SOAP, Rest) for transmission of large blocks of XML data over HTTP.
- Used Hibernate ORM framework with Spring framework for data persistence and transaction management.
- Used Hibernate 3.5 object relational data mapping framework to persist and retrieve the data from Oracle and MySQL databases.
- Used Maven for compilation, packaging and deployment in the Apache Tomcat and WebSphere Application servers.
- Implemented the logging mechanism using Log4j framework.
Environment: JDK 1.6, Agile Development Process, Struts 1.x, JSF2.x, Spring 3.0, Spring framework, Hibernate 3.5, RSA, JMS, JSP, Servlets, WebSphere 7.1, AngularJS, NodeJS, Apache Tomcat, Oracle and MySQL Databases, AJAX, Windows XP, HTML, XML, SOAP, Maven2.x, Log4J, Bootstrap, XML, XSLT, XSD, jQuery, JavaScript, JUnit, SVN.
Confidential
Java DeveloperResponsibilities:
- Development of front end using HTML and JSP.JavaServlets were used as the interface between the client and the server.
- JavaScript was used for the client side validations.
- Handled business logic as a Model using the helper classes and Servlets to control the flow of application as controller.
- Written JSP's, Servlets for developing the application and deployed the application on Tomcat Server.
- Written JavaScript functions to do client side validation and AJAX functionality is used to get asynchronous data.
- Developed this application based on MVC Architecture.
- Designed and developed Customer registration and login screens using HTML, JSP, Servlets and JavaScript.
- Involved in Servlets,JavaBean programming on the server side for the communication between clients and server.
- Used Web Services-WSDL and SOAP.
- Tested and deployed the application on Apache Tomcat.
- Involved in writing application business logic for different modules across the application.
- Involved in writing unit testing for doing positive and negative test cases.
- Worked extensively with AJAX for bringing data from backend without reloading the page.
- Involved in writing SQL statements.
Environment: J2EE, Java1.2, Unix, Putty, Struts 1.2, JSP1.1, Spring framework, JDBC2.0, Eclipse IDE, Apache Tomcat5.0, IBM DB2, CSS, HTML, JavaScript, HTML, MySQL, CVS.