Sr. Java Developer Resume
Austin, TX
SUMMARY
- Over 8+ years of experience as Java Developer with comprehensive mastery of all Java packages.
- Experience in Development of Software Applications and Customized Software using JAVA /J2EE concepts like OOP, Multithreading, Collections, JDBC, JSP, SERVLETS, JMS, HIBERNATE, SPRING, WEB SERVICES and Java Beans.
- Expertise in web development applications using CoreJava, Servlets, JSP, EJBs (Session Bean, Entity Beans, JMS), JDBC, XML, XSD, JavaMail, XML Parsers (DOM and SAX) etc.
- Developed web applications based on different Design Patterns such as Model - View-Controller (MVC), Data Access Object (DAO), Singleton Pattern.
- Good working knowledge on spring core, Spring ORM, Spring DAO and Spring MVC architectures.
- Hands on Experience in JDBC and HIBERNATE for persisting data to different relational databases and extensive knowledge in Java Persistence API.
- Proficient in using RDBMS concepts and also extensively worked with Oracle 11g/10g, SQL Server 2008, DB2 and MySQL relational database management systems SQL and experienced in writing SQL, PL/SQL Stored procedures, Triggers and Views.
- Experience in client design and validations using JSP, JSP Tag Libraries, Servlets, JavaScript, HTML, DHTML, HTML5, ANT and CSS.
- Experience in the functional usage and deployment of servers like Tomcat6.x/7.x, Web logic8.x/10.x and Web Sphere6.x/5.x.
- Used Log4J for enabling runtime logging and performed system integration test to ensure quality of the system.
- Experience in writing unit test cases using JUnit API.
- Experience in developing Web Services such as SOAP and REST using WSDL, CXF2, JAX-WS and JAX-RS.
- Good knowledge in using Maven for building and deploying the application in web/app servers.
- Highly motivated and innovative problem solver with excellent organizational and communication skills and Ability to learn new methodologies and technologies quickly.
- Highly Self-motivated, good technical, communications and interpersonal skills.
- Strong experience in talking to End clients.
TECHNICAL SKILLS
Programming Languages: JAVA, J2EE, Spring, Hibernate, C, C++, JSP, HTML 5, XML, JDBC, and JavaScript
Database: SQL Server 2012, Oracle, MYSQL.
Server: Apache Tomcat, Web Sphere, Web Logic.
Tools & Frameworks: Spring, Hibernate ORM, JSF, JUnit, ANT, Log4J.
Design Patterns: MVC, Front Controller, Data Access Object
Testing Tools/Web Services: JUnit, SOAP, RESTful, WSDL
Operating Systems: Windows, UNIX and Linux.
Tools: Eclipse, RAD, Toad, Visual Source Safe, Bit Bucket, Visual Paradigm.
PROFESSIONAL EXPERIENCE
Sr. Java Developer
Confidential, Austin, TX
Responsibilities:
- Involved in various phases of software development life cycle.
- Extensively involved and worked in Requirement gathering and Functionality of the application from the specifications.
- Worked on UI designing, data modeling, and reviewed the design documentation.
- Worked on custom built MVC framework.
- Developed Front End web pages using html, JS, CSS and JSPs.
- Developed Custom Tags in JSP. Used the JSTL and Struts logic, html and bean tag libraries.
- Extensively worked on Collections API.
- Implemented a Middle tier using Spring MVC to process client requests.
- Worked on logging, exception handling and transaction management using spring AOP.
- Involved in integrating spring with Hibernate and Involved in setting up configuration properties, ORM mappings and CRUD operations with data base.
- Developed reusable components usingJava, spring core integration and Hibernate.
- Implemented SQL queries for database interaction.
- Worked on Batches to generate the alerts based on the given specifications.
- Worked on production tickets, and defect fixing.
- Worked on VMware Service Manager Tool to get the information provided by the client to analyze the production tickets.
Environment: HTML, JSP Custom Tags, JSTL, Spring, Hibernate, DAO, HTML, Web sphere Application Server 8.1, ANT, Java1.6 and 1.7, SQLDeveloper, VMware Service Manager,Log4j.
Sr. Java Developer
Confidential, Plano, TX
Responsibilities:
- Involved in Analysis, Design, Development, UAT and Production phases of the application.
- Following Agile methodology and SCRUM meetings to track optimize and resolve impediments to meet deadlines on time..
- Using Hibernate ORM framework with Spring framework for data persistence and transaction management.
- Developed MVC controllers and deployed flow of Execution in the Servlet Environment using Spring MVC.
- Responsibilities included development of new modules of the application such as Web using J2EE technologies and Spring Framework.
- Implemented backend process for sending the data through FTP.
- Creating and updating tables using SQL Queries in the databases.
- Implemented Web Services using Spring RESTful.
- Extensively used Core Spring Framework for Dependency Injection of components.
- Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
- Developed model objects using Hibernate.
- Implemented client sideJava-beans for web tier.
- Evaluated Prototype JavaScript Framework.
- Expertise with web based GUI architecture and development using HTML, CSS, JavaScript XML and Tag libraries (JSTL)
- Involved in environment setting, which includes installation, configuration application server like Rational ApplicationDeveloper7.0, WebSphere and hosting the application on these and supporting them in production environment.
- Observed and assisted in many developmental stages of minor site enhancements in various applications
- Created build scripts for running components individually using Apache ANT and XML.
Environment: Java, J2EE, Agile Scrum, Spring IOC, Spring MVC, Spring RESTful Web service, Hibernate 3.2, JMS, JSP, MYSQL, Servlets, XML, XSLT, XSD, UML, CSS,JavaScript, HTML, Windows, GIT, Log4j.
Java Developer
Confidential
Responsibilities:
- Designed and coded application components in an agile environment utilizing a test driven development approach.
- Worked on the design and development of multithreaded n-tier application in a distributed environment to support new CMS System.
- Writing the PL/SQL procedure according to the rule configurations.
- Implemented J2EE Design Patterns like MVC, Service Locator and Session Façade.
- Developed Web services to communicate to other modules using XML based SOAP.
- Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa usingJAVA, JMS and MQ Series.
- Business logic is implemented using Hibernate framework.
- Used Multithreading for invoking the database and also implemented complex modules which contain business logics using Collection, Reflection, and Generics API.
- Developed various JSP custom tag libraries i.e. JSTL libraries for achieving most code-reusability.
- Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, CSS and JavaScript.
- Involved in writing PL/SQL Stored Procedures, and Functions for Oracle database.
- Developed the application front-end with HTML, JSP, JQuery and Ajax to create a dynamic and interactive experience.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Developed ADF Model components (creation, configuration, and tuning of entity objects, view objects, application modules, bindings and data controls).
- Implemented the spring dependency injection of the Database helper instance to the action objects.
- Involved in writing the Maven based pom.xml scripts to build and deploy the application.
- Developed and executing unit test cases using JUnit.
- Deployed the application and tested on WebSphere Application Server.
Environment: Java, J2EE, Spring, Hibernate, JSP, Servlet, DB2, JUnit, Maven, XML, JMS, JavaScript, ADF, Oracle, PLSQL, JDBC, UML, JBOSS, SOAP Web Service, Windows.
Java Developer
Confidential
Responsibilities:
- Involved in requirement gathering, requirement analysis, defining scope, design, preparation of High Level and Low Level Design Document (HLD & LLD), Unit Test Plan, Integration plan, Deployment, Testing and Support.
- Worked with various J2EE components like Servlets, JSPs, EJBs, JNDI, JDBC using, Web Logic Application server.
- Developed complete Business tire with Session beans.
- Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Used XSL/XSLT for transforming common XML format into internal XML format.
- Apache Ant was used for the entire build process.
- Implemented the database connectivity using JDBC with Oracle database as backend.
- Designed and developed Application based on Struts Framework using MVC design pattern.
- Used CVS for version controlling and JUnit for unit testing.
- Deployed the application on JBoss Application server.
Environment: JAVA, JavaScript, Servlets, JDBC, Oracle, JSP, HTML, CSS, Shell Scripting.