Java Developer Resume
Mountain View, CA
OBJECTIVE
- To be a successful computer professional and use all my skills acquired during the years of my technical education.
- Sharpen my skills and widen my experience by being a part of a progressive and leading company.
SUMMARY
- Java Programmer with over 8+ years of extensive IT experience with primary expertise in Object Oriented and Web - based Enterprise applications using Java/J2EE and Client-Server technologies
- Excellent JAVA, J2EE application development skills with strong experience in Object Oriented Analysis
- Expertise in working in Agile/ Scrum environment, Test Driven Development and Waterfall model.
- Strong skills in Object Oriented design and development (OOAD) using Rational Unified Process and Unified Modeling Language.
- Strong Experience with Java technologies including: Java Collections, JSP, JDBC, Servlets, Web Services SOAP/REST
- Hands on experience in using J2EE frameworks like spring, Struts, Hibernate, AXIS and Jersey
- Experience in using Spring, Spring MVC, Spring Templates (Hibernate, Restful and JDBC)
- Skillful in Service Oriented Architecture (SOA), SOAP, RESTFUL, Jersey, SOAP UI tools.
- Experience in configuring Hibernate using Annotations and Coding the DAOs
- Experience in Message based systems using JMS API and Message Driven Beans
- Experience in deploying business applications using Application/Web Servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat and resolving Build Issues
- Good knowledge in using industry-standard IDEs such as Eclipse, OEPE, RAD and Spring Source
- Familiar with deployment and release of the application with ANT, MAVEN building tools, test cases using JUnit and application logging using the Log4j
- Well versed with J2EE Design Patterns like MVC, Singleton, Command, Factory, Front End Controller, DTO, DAO, Session, Facade, Business Delegate, Service Locator, Transfer &View Object
- Expertise in various Front End technologies Java Script, JSTL, JSP, Struts, and Struts custom validation rules, Tiles, DHTML and XML/XSL
- Skilled in creation of use cases, object & data models, sequence diagrams, function & technical specs
- Excellent experience with code versioning tools like SVN, CVS and GIT
- Possess strong working knowledge of Database programming using SQL, PL/SQL, and Triggers
- Expertise in working in an Onsite/Offshore delivery model
- Continuous integration using Jenkins
- Highly motivated, self-starter with a positive attitude, willingness to learn new concepts and acceptance of challenges.
- Excellent communication skills, organized team player with high aptitude for learning & implementing
TECHNICAL SKILLS
Programming Languages: Java, C, HTML 4/5, Java Script, CSS, SQL, Shell Script
Web Technologies: J2EE, Servlets, JSP, JDBC, Java Bean, Java Mail, SOAP & REST Web Services, JavaScript, PHP, AJAX, JSON, HTML5, Jquery
Frameworks: Spring 4.x/3.x (Dependency Injection, MVC, JDBC, AOP, BATCH), Struts 2.x/1.x, Hibernate, Web Services, SOAP, RESTFUL, WSDL, UDDI, MAVEN, Log4j, JUNIT, jQuery, AXIS, Jersey, AJAX
IDE Tools: Eclipse, Eclipse EE
Servers: WebLogic, WebSphere, Tomcat, Apache HTTP Server, Jetty Java HTTP Server
Database Technologies: Oracle, MySQL, Microsoft SQL Server 2012, Mongo db, Cassandra
Operating system: Windows 8/Windows Phone/Android Mobile Apps, Linux, Unix, MAC
PROFESSIONAL EXPERIENCE
Confidential, Mountain View, CA
Java Developer
Responsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application modules and followed Software Development Cycle.
- Development of application using J2EE, spring, Hibernate, Web Services (SOAP & REST), JQuery, JSTL 2, Oracle, Maven technologies.
- Hands on experience with data persistency using Hibernate and Spring Framework.
- Developed Spring Configuration files & used annotations to auto wire Java Components using Spring.
- Coded presentation layer components comprising of JSP, Spring Controllers, spring and JSTL Tags.
- Used WSDL and SOAP protocol for Web Services implementation.
- Developed Web Services using XML messages that use SOAP.
- Involved in implementation of enterprise integration with Web Services using SOAP and REST.
- Using JMS API to access the queues, read and write the messages for processing
- Designed and developed data access layer using Data Access Object (DAO), Session, Facade, Business Delegate and Singleton design patterns.
- Databases we used were Oracle 11g and No SQL database was implemented using Mongo DB.
- Responsible for maintaining Content Management system on daily basis.
- Configured and created application log files using Log4J.
- Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.
- Worked on Code review with Crucible with SVN.
- Generated JUnit test cases for testing various Java components.
- Built CVS, SVN and XML file loaders.
- Involved in debugging the defects, code review and analysis of Performance issues.
Environment: Java, Core Java, J2EE, Spring, Hibernate, Web Services, SOAP and RESTFUL, Maven, Jenkins, Junit, HTML, Servlet, CSS, JavaScript, JSON, JMS, jQuery, AJAX, Servlets, JSP, JDBC, Mongo DB, XML, SOAP UI, WebSphere Server, Eclipse, Oracle
Confidential, Birmingham, AL
Java/J2EE Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer
- Specifications, Development and Customization of the Application.
- Designed and developed Application based on Spring Framework, Spring MVC and spring templates.
- Hands on experience with data persistency using Hibernate and Spring Framework.
- Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks).
- Developed the application under J2EE Architecture using spring, Hibernate, Servlets and JSP.
- Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
- Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework), Hibernate deployed on Web Sphere Application Server connecting to a database.
- Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.
- Developed unit test cases and suits on Junit framework for unit testing.
- Used GIT to perform Checking-out and Checking-in of codes from the repository and did code review with Fisheye.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Wrote different stored procedures in Oracle using PL/SQL
- I was part of an Integration team which was handling databases like My SQL server and Mongo DB.
- Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces.
- Worked closely with various teams to resolve issues which include: Business, QA, Build & Deployment, Off-shore, Tier2, Production Support teams.
Environment: Java, J2EE, Spring, Hibernate, Web services(SOAP &REST FUL), Eclipse, Junit, JDBC, JMS, JNDI, UML, Rational Rose, SQL, PL/SQL, Mongo DB, JSON, HTML, JSP, JavaScript, Maven, SOAPUI, TOAD, Web Logic SVN, UNIX and Windows.
Confidential, MN
Java/J2EE Developer
Responsibilities:
- Participated in reviewing the functional, business and high level design requirements.
- Worked on all phase of agile development life cycle methodology for developing the project.
- Involved in the development of presentation layer in JSP, HTML, and jQuery. Client Side validations were done using JavaScript.
- Implemented entire application using spring 2.5 MVC design framework.
- Used Hibernate for Object Relational Mapping.
- Extensively involved in developing core persistence classes using Hibernate 3.0 framework, creating Hibernate mapping (.hbm) files.
- Spring was used for dependency injection.
- Deployed and Developed Web Services and Integrating clients with the services using SOAP and RESTFUL.
- Developed entire project using struts framework.
- Developed high performance object/relational persistence and query (SQL) service for entire application.
- Configuring, Hibernate, Struts related XML files.
- Configured and implemented Log4j for logging and Maven for CI integration.
- Involved in building a web application using Spring Web Flow.
- Created and maintained mapping files and transaction control in Hibernate.
- Participate in designing Web service framework in support of the product.
- Helped to integrate the dynamic data HTML and validated them using JavaScript.
- Developed and Consumed SOAP based Web Services using SOAP based Web Services.
- Configured and implemented Log4j for logging and MAVEN for CI Integration.
- Designed and Implemented Unit Testing using JUNIT Framework.
Environment: Java, Core Java/J2EE, Spring, Hibernate, Oracle, REST Web Services, JSP, JSTL, XML, HTML, CSS, JAXB, JavaScript, JDBC, Eclipse, JAXB, Maven, Junit, Firebug. Apache AXIS, Jersey, SOAP UI, XML, JAXB, JAXP, HTML, JavaScript, CSS, AJAX, Junit, Eclipse, Web Services (SOAP AND REST) Web Sphere, SVN, Shell Script.
Confidential, Pataskala, OH
Java/J2EE Developer
Responsibilities:
- Involved in full Software Development Life Cycle (SDLC) to analyze the business requirements, designing front end component, developing server-side code, testing and implementation.
- Involved and understood the Development of back end system using Spring, Hibernate and Web Services.
- Involved in implementation of Spring MVC framework and developed Service layers. Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.
- Created and implemented using Hibernate.
- Developed and Consumed SOAP based Web Services using SOAP based Web Services.
- Configured and implemented Log4j for logging and MAVEN for CI Integration.
- Designed and Implemented Unit Testing using JUNIT Framework.
- Used Web Sphere as an application server to deploy the code.
- Involved in creating and extracting data from database using SQL Queries, PL/SQL stored procedures, triggers, packages on Oracle database.
- Sometimes play a role with QA team in testing to test modules with Junit and to understand the loop holes.
Environment: Java, XML, JavaScript, JDBC, Struts, Hibernate, Maven, Jenkins, Web Services, SOAP, Restful, Log4j, Servlets, JSP, ANT, Web Logic App server, Oracle 9i, SQL, PL/SQL, TOAD, UML, JUnit, Windows.
Confidential
Responsibilities:
- This application is based on Struts Framework Struts architecture is a variation of the classic Model-View-Controller (MVC) design paradigm.
- Used the Struts Validation Framework for validation and Struts Tiles Framework for reusable presentation components at the presentation tier.
- Designed and developed the front end using HTML, AJAX, JavaScript, JSP, JSF and Struts Tag Library. Worked on scheduling pages and handled Screen validations.
- Involved in different phases of SDLC Life Cycle.
- Developed and implemented applications using Eclipse.
- Active participant in team meetings.
- Developed Web forms using Web Services and JSP
- Designed and implemented components that convert data to valid XML that is transformed by XSL/XSLT files to HTML.
- Worked on CSS, HTML, JSP and GUI.
- Involved in Unit Testing and other testing process.
- Used a different layer called Exception Layer to handle Exceptions.
- Participate with ad-hoc troubleshooting, functionality problems and performance bottlenecks as needed
- Create documentation as required.
Environment: Java, J2EE Spring, Hibernate, Web Services (Restful), Oracle, SQL, PL/SQL, JUNIT, ANT, Log4j, MAVEN, Eclipse, UML, Agile, WebLogic, Windows, Linux
