Java/j2ee Developer Resume
Jacksonville, FloridA
SUMMARY
- Senior Software developer having more than Five (5+) years of prowess in Analysis, design, development, testing and maintenance of software applications in Java/J2EE platform and related frameworks.
- Worked with different open source platforms like Spring, Hibernate Framework and Apache Struts2 and EJB.
- Good experienced with object oriented programming concepts with java Collections, Data structure, Generics, Multi - threading and network connections (Socket, RMI).
- Good understanding on various software development methodologies such as Agile, Scrum, Rapid Application Development (RAD) and Waterfall.
- Good experience with web application development with three tier architecture with advance methods of processing request and generating response mechanism.
- Experience with different advance tools like, Apache Tomcat, Weblogic application server, ANT, Maven, JUnit and Log4J.
- Good experience with developing web services with SOAP and REST architecture using supporting tools like jersey and Apache Axis2 frameworks (utilizing JAX-RS and JAX-WS).
- Experienced with deploying application on web servers like Apache Tomcat, Jboss, IBM Web Sphere6.0, Oracle WebLogic.
- Good experience with design patterns like; Factory, Singleton, Prototype, DAO/DTO, MVC, service locator etc.
- Experience with version control tools like SVN and GIT.
- Experienced with developing front end GUI using HTML5, CSS3, java scripts JSP and XML.
- Good experience with SQL database and writing complex sql queries, stored procedures and Triggers.
- Experience with different database; MySQL, Oracle 9i/10g, Sql-Server - 2008.
- Experienced with NoSQL databases like MongoDb and its integration with application server.
- Well verse with all testing phases and developing Junit test cases for unit testing.
TECHNICAL SKILLS
J2EE Technologies: Servlets, JDBC, JSF, Web Services, XML, Custom Tags,.
Web Technologies: HTML5, CSS3, JavaScript, JSP, AJAX, Web Services (SOAP, REST, JAX RPC, UDDI, WSDL).
Frameworks: Struts, Hibernate, Spring, EJB, Jersey, Apache Axis2,Amazon AWS
Languages: JAVA 6.0/ 5.0/1.4, C, Oracle PL/SQL, UML 2.0.
Databases: MySQL, SQL-Server, Oracle 10g/9i, MongoDB
Application/Web Servers: JBOSS, Tomcat, WebSphere, WebLogic
Methodology/Design Pattern: Agile, Waterfall Model, OOAD, UML, DAO, Singleton.
IDEs: Eclipse, NetBeans
Other Tools: ANT, Maven, JUnit, Log4J, CVS, Git
PROFESSIONAL EXPERIENCE
Confidential, Jacksonville, Florida
Java/J2EE Developer
Responsibilities:
- Developed application using Spring MVC and Hibernate framework with Http Request/Response handling.
- Utilized Spring tool suit with Maven with their dependency injection, IoC, AOP and ORM module features.
- Used java script for client side data verification.
- Utilized Hibernate query language (HQL) for mapping complex queries to SQL side.
- Restful web services have been developed using Jersey (JAX-RS) frame work.
- Deployed the application on Apache tomcat server.
- Hibernate cache is been used for caching referenced and commonly used data.
- Java Message Service (JMS) is been used for asynchronous message request processing, exchange of data and sending messages to users.
- Worked on different design patterns like; Singleton, Prototype, Factory, DAO etc.
- Wrote stored procedure and PL/SQL scripts in MySQL databases for updating tables, triggers and view creation.
- Used SVN for version control mechanism.
- Developed Junit test cases for testing and debugging the application.
- Used Log4j for logging mechanism which keeps information about exceptions, errors and sending alerts based on the log information.
- Developed web page layout, color format and back ground effects using HTML5, CSS3 and java script.
- Worked in Agile SDLC with reporting and attending sprints meetings.
Environment: Java, MVC, MySQL, HTML, CSS, Java Script, PL/SQL, Spring Framework, Maven, Servlets, JDBC, Hibernate, RESTful web services, XML, Apache Tomcat, Junit, Eclipse IDE.
Confidential, Dallas, Texas
Java/J2EE Developer
Responsibilities:
- Developed application with different modules of Spring frameworks like; MVC, IoC, AOP, ORM, Container, transaction management and Exception Handling etc.
- Application uses JSP, and Servlets to develop Controllers and request processing and sending response back to the client.
- Used hibernate for data persistence, session management and second level cache maintenance.
- Integrate application with AWS for distributed, fine grained access control and fast processing of request.
- Application also uses AWS pub/sub feature to notify users about PO approval or inventory status.
- Used spring’s Validation support for client data verification.
- GIT has been used for sharing source code and version control mechanism.
- Extensively utilized Collection api like MAP and LIST for retrieving data as java objects from web services and databases.
- Developed multi-threaded environment and synchronized request processing among them.
- Developed DAO service classes for handling database records as java objects through Hibernate framework.
- Wrote SQL queries views and stored procedures in Oracle database.
- Integrated application with MongoDb database in order to utilizing richness of json objects and fast access of general purpose data.
- Application is been deployed on Jboss server.
- Involved in client meeting and requirement gathering and designing phase.
- Used Netbeans ID and tomcat server for development and deployment tools.
- Project is been developed under Agile SDLC and was involved in analysis, development and testing phases.
Environment: Java/J2EE, JDK, MVC, Spring Framework, Servlet, JDBC, Hibernate, MongoDb, RESTful web services, XML, Amazon AWS, Jboss server, JSP, HTML, CSS, Java Script, Junit, NetBeans IDE, Agile SDLC.
Confidential, Houston, TX
Java/J2EE Developer
Responsibilities:
- Done client side meeting with requirement gathering, analysis and designing phase.
- Design and developed MVC classes and functionality using Struts Framework and JSP pages.
- Developed Stateless Session beans using EJB in business tier for reusable and flexible design patterns.
- Developed data persistence, session management and second level cache maintenance using Hibernate framework.
- Done client data validation using Struts validation support.
- Implemented support for Resource internationalization of web pages using Jsp and resource bundle of Struts Framework.
- Developed Hibernate persistence layer and session factory object in order to fetch data from
- Application WAR file is been deployed in WebSphere Application Server.
- Implemented efficient bidding of items and state maintenance using state full session of EJB 3.0.
- Developed Logging mechanism using log4jwith exceptions and user login and operations on database.
- Implemented on the fly data fetching using AJAX and JSON data objects.
- Developed Class diagram design, use cases diagram, Sequence and flow using OOAD, Unified Modeling Language (UML).
- Migrated application to production server, manage updates and enhancement during testing phase.
- Developed Junit test cases; worked for integration and user acceptance testing.
Environment: Java/J2EE, MVC, My-Sql, PL/SQL, Struts Framework, Servlet, JDBC, Hibernate, WebSphere Application Server,EJB,log4j, Java Script, JSP, AJAX, JSON, Junit, UML, Eclipse IDE.
Confidential, Los Angeles, CA
Java/J2EE Developer
Responsibilities:
- Prepared UML and work flow diagrams with all component integration and data flow between them.
- Developed various web pages using JSP tag libraries (JSTL), HTML and CSS.
- Developed and designed Servlet classes with JDBC Prepared Statements, Callable Statements with making connection to SQL-Server database.
- Designed and developed MVC classes using Springs framework along with hibernate integration to database with session factory implementation.
- Deployed application on Weblogic application server with the help of Eclipse ID.
- Used Spring MVC to decouple business logic, with its IoC, AOP and ORM support for data access and data presentation logic.
- Developed SQL Queries, Stored Procedures, and Views for performing CRUD operation on SQL-Server database.
- Used different design patterns such as DAO, Singleton, service locator, business delegate etc.
- Developed the XML schema for Web Services presentation and data maintenance structures.
- Developed SOAP web services using ApacheAxis2 for processing XML messages.
- Deployed the Application on Apache tomcat server using ANT.
- Used Maven as a build and dependency Injection tool with configuring pom.xml file.
Environment: Java/J2EE, SQL-Server 2008, PL/SQL, Springs, Hibernate, Maven, ANT, Apache Axis2, JDBC, HTML, CSS, Java Script, JSP, Junit, Eclipse IDE.