Java Developer Resume
Atlanta, GA
SUMMARY
- Around 6+ years of experience in software development includes Analysis, Design, Development and quality testing of software for Standalone applications and Web - based applications using JAVA, J2EE and J2SE technologies.
- Experienced developer/designer in all stages of the Software Development Life Cycle
- Expertise in Java concepts like OOP, JDBC, JMS, Multi-Threading, JUnit and advanced Java concepts like JSP, Servlets, Struts, HTML, XML, Hibernate, AJAX, Java Beans and SPRING.
- Worked on Spring Core, Spring ORM, Spring DAO, and Spring MVC architectures.
- Well experienced on Java Web Services development using SOAP, REST, and WSDL&UDDI.
- Well versed in Object Oriented Analysis, Design / Development Methodologies, Use Cases, Sequence and Class Diagrams using UML with Rational Rose.
- Experience in developing Web based GUI’s using JSP, JQUERY, HTML 4/5, DHTML, CSS 2/3, and JavaScript
- Strong experience on software development methodologies like Waterfall, TDD, Agile development and Rapid Application Development.
- Experience in implementing web based projects using Web/Application Servers such as Web Logic 9.2/10.3, Apache Tomcat 6.0.18/7.0.42 and Jboss Application Server 4.2
- Good working knowledge on databases like Oracle 9i/10g/11g, SQL Server 2008, MySQL.
- Hands on experience in working with PL/SQL, Stored Procedures and Triggers.
- Performed unit testing using JUnit, integration and deployment of applications done using tools such as Maven
- Used log4J for enabling runtime logging. Performed System Integration test to ensure quality of the system.
- Good experience in working on windows, UNIX, Linux operating systems.
- Extensive development experience on different IDE’s like Eclipse, My Eclipse.
- Excellent Interpersonal and Communication skills coupled with strong technical and problem solving capabilities with a can - do attitude.
- Exceptional ability to quickly master new concepts and a proactive team player with good analytical and ability to perform Confidential a high level, meet deadlines, adaptable to ever changing priorities
TECHNICAL SKILLS
Languages: Java, J2EE, C, C++, UNIX Shell, SQL, PL/SQL
Technologies: JSP, Servlets, JDBC, EJB, JSF, Java Beans, SOAP REST, DOM, AJAX, AWT, Swings, JSON
Web Technologies: HTML, DHTML, XML, CSS, JavaScript, JQuery
Distributed Technologies: RMI, EJB, JMS, Data Warehouse
Application Server: JBoss, Apache Tomcat 5.5/6.0/7.0.42 , Oracle WebLogic 10.3
J2EE Frameworks: Struts, spring, Maven build tool, Log4JMVC, Hibernate
IDE’s: Eclipse, NetBeans
Database(s): Oracle 8i/9i/10g/11g, MS Access, DB2, MySQL, WAMP Server, Apache Cassandra
Version Control Tools: SVN, GIT
Testing Tools: JUnit
Operating Systems: Windows 8/ 7/ XP/ 2000/NT/98/95, MS-DOS, Linux, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Participated in the system study to understand the functionality of the current system.
- Designed UML activity diagrams, sequence diagrams and story boards during the requirements gathering phase, using Rational Software Modeler.
- Participated in impact analysis for the requirements.
- Developed pages using HTML 4.0/5, CSS2/CSS3, and JavaScript built form mock-ups designed by Photoshop designers.
- Designed business application using web technologies like HTML 4.0/5.0, XHTML, CSS2/CSS3, JAVASCRIPT, JQUERY, AJAX, and JSON.
- Worked heavily on HTML 5 and CSS 3 for developing pages.
- Developed securing the application using form-based authentication using HTML, JavaScript, JQueryand CSS.
- Developed the API’s using Ajax and JSON to implement more robust and efficient client facing applications.
- Developed user interface using JSP, JQuery, and Java Beans, Java Script, custom tags and AJAX.
- Implemented the front-end using Spring MVC framework.
- Developed several hub events like loaders, extractors.
- Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax
- Used Spring ORM to integrate Spring Framework with hibernates.
- Consumed various services like getting the real time exchange rate using SOAP Web Services.
- Provided services like adding users, user entitlements and user products using SOAP Web Services.
- Developed business layer using spring, Hibernate and DAO’s.
- Formed complex associations between Plain Old Java Objects using Hibernate.
- Generated meta-data involved for the screen development.
- Used Log4j for Logging.
- Added tasks for Income Tax Payment website using core java
- Provided support during Quality Assurance and User Acceptance testing phases.
- Provided support to the Clients in resolving the production tickets.
Environment: Java, J2ee, Spring Core, Spring MVC, Hibernate, Servlets, JSP, JavaScript, HTML, JQuery, AJAX, SOAP Web services/RESTful, Log4j, Oracle 11g, SVN.
Confidential, Hoffman Estates, IL
Java Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC) of project including Requirement Analysis, Designing, Build/Construction, Unit/Assembly Testing and Deployment.
- Implemented J2EE standards, MVC architecture using Spring Framework.
- Developed Web Services for data transfer from client to server and vice versa using SOAP, WSDL and UDDI
- Developed presentation tier using JSP, JQuery, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Generated POJO classes to map to the tables in the database using the JPA-Hibernate integration
- Used Spring framework for implementing Dependency Injection, AOP, Spring ORM
- Configured the web.xml & persistence.xml for the project
- Responsible for implementing the transaction management in the application by applying Spring AOP methodology.
- Used EJBs (Stateless Session Beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
- Created UNIX shell scripts for CRON jobs and other production support activities like archiving the logs etc.
- Used Apache camel for routing the messages from one system to other.
- Used JNDI to perform lookup services for the various components of the system.
- Responsible for writing SQL queries and stored procedures for data manipulation.
- Involved in post-production support.
- Used JUnit for unit testing.
Environment: Java, J2EE, Spring, Hibernate, JPA, JSON, Oracle, Jboss, Ant, CSS, HTML5, Oracle10g, Eclipse, JSP, Ext JS, JQuery, AJAX, Apache Camel, Apache Axis, SOAP web services, UNIX Shell scripting.
Confidential, Louisville, KY
Java Developer
Responsibilities:
- Designing, developing, testing and implementation of scalable online systems in Java, J2EE, JSP, Servlet’s and Oracle Database.
- Created UML class and sequence diagrams using Rational Rose.
- Implemented the MVC architecture using Spring Framework.
- Used JavaScript, HTML for creating interactive front-end screens.
- Extensively used Custom JSP tags to separate presentation from application logic.
- Developed JSF custom components and custom tag libraries for implementing the interfaces.
- Developed Servlets, JSP pages, JavaScript and worked on integration.
- Involved in developing presentation layer using JSPs and model layer using EJB Session Beans.
- Co-ordinate with QA for testing, Production releases, Application deployment, integration and conducting walk-through code reviews.
- Involved in building and parsing XML documents.
- Documented the whole source code developed.
- Involved in writing SQL queries, stored procedure and PL/SQL for back end.
- Used Views and Functions Confidential the Oracle Database end.
- Developed Ant build scripts for compiling and building the application.
- Used Maven as a build tool, wrote the dependencies for the jars that needs to be migrated.
- Configured and Deployed application on IBM Web Sphere Application Server
- Developed JUnit test cases and performed integration and system testing.
- Coordinated with other Development teams, System managers and web master and developed good working environment.
Environment: Java, J2EE, JSP, MVC, Servlets, spring, XML, HTML, JavaScript, JSON, Oracle, MySQL, JUnit, PLSQL, JDBC, ANT script, Maven, IBM Web Sphere
Confidential
Software Engineer
Responsibilities:
- Involved in software development on a web-based front-end application to a billing system.
- Played major role in designing and developing JSP Pages for User Interface.
- Designed and developed the controller and view components using JSP’s and Servlets.
- Coded queries to access Oracle database.
- Designed and implemented PL/SQL stored procedures to process messages.
- Deployed application on JBoss.
- Designed and implemented the database using E-R diagrams.
- Used JavaScript for performing front end validations.
Environment: Java, J2EE, Servlets, JSP, Struts, Java Script, XML, JBoss, Oracle 8i, JDBC, JUnit, Eclipse, CVS.
