Java Developer Resume
Chicago, IL
SUMMARY
- 7+ years of experience in design, development, maintenance and support of Web/Client Server applications and middleware application using JAVA/J2EE related technologies.
- 5+ years of hands on experience in Spring 3.0 modules with JDK 1.6, utilized the features of Spring IOC and developed light weight components and have experience in implementing Spring MVC.
- 3+ years of Experience in Hibernate 3.0 as the back - end ORM tool for implementation of persistence layer and mapping of POJOs.
- Experience in developing applications using Core Java, J2EE, JSP, Servlets, JavaBeans, JDBC.
- Proficient in Java Multi-threading, Synchronization, Collections and Exception handling concepts.
- Experience in Web Development using HTML5, CSS3, JavaScript, AngularJS, JSON, Ajax and JQuery.
- Experience in using J2EE Design Patterns like Singleton, Factory, Adaption and Data Access Object (DAO), Data Transfer Object (DTO).
- Strong experience in RDBMS using Oracle 10g, MySQL and SQL Server 7.
- Worked on XML related technologies.
- Worked on various web servers like Tomcat, WebLogic, WebSphere, JBoss and Glassfish.
- Worked on UML for generating class diagrams and case diagrams.
- Experience in SOAP and REST web services technology, Implementing JAX-RS using open source framework such as Jersey and JAX-WS using AXIS2.
- Experience in IDEs for software development like NetBeans, Eclipse and JDeveloper.
- Implementation of Ant and Maven builds for deployment and development builds.
- Experience in modeling of Junit for unit and Component testing and Log4J for logging and bug tracking.
- Good Experience on Source Code Control tools like SVN and GIT.
- Strong knowledge with development in Agile Methodology, SCRUM, Data-Driven Testing.
- Possess strong logical, analytical and problem solving skills with positive attitude.
- Resourceful in the completion of projects with ability to multi-task and meet deadlines.
- Ability to analyze, evaluate technical problems, design effective solutions and learn new concepts and to adapt to new environments early.
- Good written, verbal communication skills and presentation skills.
TECHNICAL SKILLS
Languages: Java, J2EE, Oracle PL/SQL
Markup Languages: XML, JSON, HTML5, CSS3
J2EE Technologies: Servlets, JSP, JDBC, JNDI
Web Technologies: JQuery, Java Script, Angular JS, Node JS
Tools: & IDE: Eclipse IDE, Net Beans IDE
Version Control: SVN, GIT, CVS
Web Servers/ Application Servers: Apache Tomcat, WebLogic, WebSphere, Jboss Fuse and Glassfish.
Databases: Oracle 10g, MySQL, DB2, Mongo DB, Apache Cassandra, Neo4J, Hadoop
Java Frameworks: Spring 3.x, Hibernate 3.x, Struts 2, Angular JS
Design Patterns: Dependency Injection, MVC, Singleton, Adaptor, Factory, Gate Way, Facade
Testing: Junit, TestNG
Build tool: Ant 1.8, Maven
Web Services: SOAP Web Services -JAX-WS-API and RESTful Web Services
Development Methodologies: Agile, Sprint, Waterfall, Scrum
Operating System: Windows, UNIX, Mac OS, Ubuntu, Linux
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Involved in gathering, analysing and documenting business requirements, functional requirements and data Specifications for application development.
- Generated use case diagrams and class diagrams using Visio.
- Used Spring Framework in the application, based on MVC design pattern.
- Extensively used HTML and JSP for presentation layer along with Java script for client side validation.
- Extensively used Spring framework components such as Dependency Injections and AOP.
- Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
- Developed application controllers, business and data service modules for the web applications.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Design Patterns like Factory, Singleton and DAO pattern.
- Designed tables in Oracle 10g database and worked with database developers for implementing stored procedures in the application.
- Assisted database developers using PL/SQL for managing data associated with the tables.
- Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL).
- Fixed critical issues when calling the different web services.
- Involved in complete software development lifecycle including analysis, design, implementation, testing and maintenance employed SCRUM methodology of Agile model.
- Developed Maven scripts for the build and deployment of J2EE components in application server.
- Used SVN for version control across common source code used bydevelopers.
Environment: Eclipse, Tomcat, JSP, Servlets, Ajax, Struts, Spring, Hibernate, XML, Web Services, SOAP, WSDL, JAXB, Log4J, JUnit, Maven, Sencha Ext JS, JavaScript, Microsoft Script Editor, Scrum, HTML5, CSS3, SVN, PL/SQL, Oracle 10g, Windows XP.
Confidential, Laredo TX
Java Developer
Responsibilities:
- Applied various Java/J2EE design patterns.
- Performed unit and component based testing using Junit
- Used Agile methodology for the software development.
- Involved in generating run-time logs using Log4j.
- Creating DDL and DML SQL scripts for creation of database objects.
- Used SOAP over HTTP and Soap over JMS for communication between components.
- Worked with the team of architects and back-end developers to gather requirements and enhance the application functionality and add new features.
- Developed single page web application using JavaScript framework AngularJS.
- Development of code using JSP, HTML, CSS, JavaScript libraries such as JavaScript, jQuery, Prototype Plus relevant coding standards.
- Involved in implementing all components of the application including database tables, server-side Java Programming (JSP Templates) and client side web programming.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and JQuery.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Created optimized graphic websites and application interfaces using HTML and CSS.
- Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
Environment: JDK 1.6, AngularJS, Java, JSP, Servlets, Oracle 10g, HTML, NetBeans, Hibernate, Maven, SVN, RedHat Linux, MS Visio.
Confidential, Cincinnati OH
Jr. Java Developer
Responsibilities:
- Involved in gathering requirements from users.
- Using Jboss Server Version 5.1, Microsoft SQL Server version 2003, Spring MVC, jQuery, and Hibernate.
- Design and implementing the application flow using UML.
- Involved in Analysis, Design and Implementation/translation of Business User requirements.
- Performed Business Logic analysis to produce Use Cases, Architecture, Functional/Design specifications, sequence diagrams.
- Used design patterns like DAO, DTO and Business Delegate, MVC
- Involved in design and hands on development of Hibernate persistence design framework components.
- Implemented Persistence layer using Hibernate with annotations.
- Involved in database design and writing SQL Server queries, triggers, and stored procedures and invoking them from Components.
- Documented and streamlined business processes, including production and online distribution of product/processes.
- Designed and developed SOAP-based web services in Java.
- Used Hibernate as the persistence/ORM framework, for mapping the objects into Oracle10g Database.
- Used SVN version control.
- Used Log4J for logging.
Environment: Java1.5, J2EE, spring framework, JDBC, SQL, Jboss Server, JavaScript, Log4J, JSP, XML, ANT, UML, Servlets and CSS. Eclipse, sub version SVN, Windows 2007, SOAP UI.
Confidential
Java Developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and various modules assigned.
- Extensive experience design and coding in J2EE (Servlets, JSP) Environment with Eclipse IDE.
- Implementation of GUI for flight Booking Module, Hotel Booking Module, Cancelation Module.
- Involved in development of Web pages which represent the View using JSP HTML CSS and JavaScript, JQuery
- Involved in writing Hibernate queries, and Hibernate specific configuration files and Hibernate mapping files.
- Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
- Implemented persistence layer using Hibernate framework and developed the Application layer using Java Beans.
- Developed DAO, Service, Controller and View Components classes and also Configurations-JDBC Configurations, Hibernates, Springs Configuration and Web.xml Configurations.
- Worked on notify and notifyAll methods in multithreading to unlock all the threads in waiting state and interrupt method on sleep method.
- Used Eclipse IDE for development the application with SVN of Version Control System
Environment: JDK1.5/5.0, Multithreading Java /J2EE, Servlets, JSP, Springs 3.x and Hibernate 3.x, Spring MVC, XML, HTML, CSS, JavaScript, Oracle 10g, JQuery, Ajax, SQL, SVN, Eclipse IDE, Spring Tool Suite IDE, Junit, Windows 7/8.