Sr Java Dev Resume
Waltham, MA
SUMMARY
- Around 7 years of experience in Design, Development, Maintenance and Support of Java/J2EE Applications.
- Experience working in environments using Agile (SCRUM) methodologies.
- Extensive working knowledge in multi - tiered distributed environment, OOAD concepts, SDLC.
- Extensive working knowledge in Core Java.
- Expert knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Factory Pattern, Front Controller, Proxy pattern.
- Extensive experience in Java/J2EE programming - JDBC, Servlets, JSP.
- Expertise in using J2EE Application Servers like IBM WebSphere 7.x/6.x and Web Servers like Tomcat 6.x/7.x
- Good understanding of Hibernate and Spring.
- Experience in working with Object/Relational Mapping (ORM) Tool Hibernate for Persistence layer, which includes writing custom CRUD statements.
- Proficiency in developing Model View Controller (MVC) Architecture based applications using Spring Frameworks.
- Proven expertise in implementing IoC/Dependency Injection features in various aspects of Spring Framework.
- Experienced in web development using AJAX, Java Scripts, XML, CSS, HTML5, JQuery, JSON and DHTML.
- Good Knowledge of using IDE Tools like Eclipse, IntelliJfor Java/J2EE application development.
- Expertise consuming Web Services including different technologies and standards likeSOAP/WSDL, REST.
- Experience in using Log4J, Version Control using SVN and GIT.
- Experienced in developing the unit test cases using Junit configuring project dependencies using Maven.
- Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, Selenium Web Driver).
- Expertise in database modeling and development usingSQL and PL/SQL in Oracle, MySQL, DB2 and SQL Server environments.
- Working experience on different OS UNIX, Windows 7, Windows XP.
- Highly productive and results-driven in team and individual projects, strong research and time management skills.
- Strong technical background, excellent analytical ability, good debugging skills, good communication skills, team player, goal oriented and ability to quickly learn new technologies as required.
TECHNICAL SKILLS
Programming Languages: Java (J2SE1.5/1.6/1.7), SQL, PL/SQL.
Java/J2EE Technologies: Servlets, JSP, JMS, EJB 2.0/3.0, JUnit (3/4), JDBC 3.0, JNDI.
Web Technologies: HTML, Java Script, XML, XLST,AJAX, JQuery, JSON, Web Services, Restful
Frameworks: Hibernate, Spring, My batis.
XML Technologies: XML, JAXB, WSDL,Web Services
Application/Web Servers: Apache Tomcat 6.x/7.x, IBM WebSphere 7.x/6.x
Design Patterns: MVC, Singleton,Proxy pattern, Front Controller.
Methodologies: Agile, Waterfall
Databases: Oracle 10g/11g, SQL Server, MySQL, DB2.
IDEs: Eclipse,IntelliJ.
Utilities: Maven, ANT, Log4j.
Tools: Microsoft Visio, Rational Rose.
Testing Tools: Selenium (IDE,RC,Webdriver), QC.
Operating Systems: Windows XP/7, UNIX.
PROFESSIONAL EXPERIENCE
Confidential, Waltham, MA
Sr Java Dev
Responsibilities:
- Design and developed the application in two weeks iteration using Agile methodology.
- Communicate with the Leads and Design experts for better understanding of the design requirements.
- Develop proxy services for different components in the application.
- Implement Java and J2EE design patterns such as MVC, Singleton, and Front Controller.
- Work with RESTful service for providing the services in JSON/XML.
- Involve in Unit & Integration Testing for different Modules in the application.
- Work with Spring and Mybatis frameworks.
- Write JUnittest cases for testing the enhancement modules.
- Deploy the application on TOMACT server.
- Involve in solving the defects after every QA drop.
- Use SVN for version control.
Environment: Java, J2EE, IBM Web sphere, Tomcat V7,Restful web services, Spring 3,Mybatis, DB2 Visualizer, Eclipse, SVN, Swagger, Maven.
Confidential, De Witt, NY
Sr Java Dev
Responsibilities:
- Designed and developed the application in sprints using Agile Scrum methodology.
- Communicate with the Leads and BA’s for better understanding of the design requirements.
- Designed and Developed the UI screens using, Javascript, Jquery, JSP, Html and CSS.
- Implemented Java and J2EE design patterns such as MVC, Factory Method, Singleton.
- Developed various reusable Helper and Utility classes, which are used across all the modules of the application.
- Designed and developed Business components and Integrated with Spring framework.
- Involved in configuring and integrating Spring and Hibernate frameworks.
- Developed web services transferring data through SOAP.
- Deployed the application on Websphere server.
- Coding the programs in accordance with Program Specifications and adhering to Coding standards.
- Used Log4j to logging, debugging and providing warning and info on the server console.
- Involved in Unit & Integration Testing for different Modules in the application.
- Did the application support on different environments from QA to Production.
- Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.
- Used GIT for source code versioning and code repository.
Environment: JDK 1.6, XML, JavaScript, AJAX, HTML5,IBM Web sphere 6.1,Log4J and J Unit, Spring 3,Hibernate 3.0,Oracle Database 11g, Eclipse, Selenium web driver, GIT.
Confidential, Branchville, NJ
Sr Java Dev
Responsibilities:
- Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.
- Designed and developed the application using Agile Scrum methodology.
- Designed and developed the project using MVC design pattern.
- Developed business components using spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
- Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist the data into Oracle Database.
- UsedWeb Services (WSDL)to handle minor issues that support the Application
- Deployed the application on WebLogic Application Server
- Wrote Junit test cases for testing the enhancement modules.
- Deployed the application on WebLogic Application Server
- Used GIT for Version control.
Environment: Java, J2EE, JDK 1.5, JSP, Servlets, spring 2.0, Hibernate 3.0, Eclipse, ANT, WebLogic9.2 Server, Web Services, SOAP, WSDL, JAXB2.0, Agile, JUnit, Log4j, HTML, CSS, Java Script, GIT.
Confidential, Fort Worth TX
Java Dev
Responsibilities:
- Worked on Object oriented software development in J2EE technologies using MVC
- Worked on web services, using java-configuration in spring 3.x framework.
- Added a maven dependency to the “pom.xml” to import the client artifacts.
- Wrote the unit and acceptance tests for the web service and the java-configuration.
- Code Spring MVC controller classes, ModelAndView objects for the web application.
- Used Spring Dependency Injection in various classes in the application.
- Spring configuration done using Spring-Java configuration classes.
- Used factory pattern to generate a type of object based on the message processed from the queue.
- Worked with RESTful service for providing the services in JSON.
- Wrote JUnittest cases for all the above classes.
- Wrote code to send and receive emails from an application using Spring framework.
- Used Hibernate reverse engineering concept to generate the Java entities to make the enable Interactions with the database.
Environment: JDK 1.6.0.26, Web logic server, IntelliJ, Oracle 10g, Spring, JUnit, SVN,JPA, ScrumEclipse 3.4, WebSphere Application Server 9.0, LOG4J.
Confidential, Columbia MD
JavaDev
Responsibilities:
- Designed and development applications using UML and OOAD.
- Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
- Designed and developed the project using MVC design pattern and integrated Spring, JSF and Hibernate.
- Developed business components using Spring framework using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
- Designed & developed ORM persistence layer using Hibernate framework.
- Created Hibernate configuration file, Hibernate mapping files and defined persistence classes to persist the data into My sql Database.
- Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
- Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
- Worked with RESTful service for providing the services in JSON.
- Responsible for writing Java code to convert HTML files to PDF file using Apache FOP.
- Rational Clear Quest used for defects, change tracking across the application.
- Designed and developed direct live interfaces to handle multiple systems within the bank to subscribe the data in real-time.
- Worked closely with the testing team in creating new test cases and also created the use cases for the module before the testing phase and also wrote test scripts in Selenium WebDriver.
- Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
- Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.
Environment: Java/J2EE, JMS, JNDI, JSP, spring, Hibernate, JSP, CSS, Web Logic 10, Ant, Oracle9i, ‘AJAX, JSTL, Eclipse, Junit, Selenium, JavaScript.
Confidential
Web Dev
Responsibilities:
- Provided technical guidance to business analysts, gather the requirements and convert them in to technical specifications/artifacts.
- Part of 6 member team that developed an innovative virtual keyboard module used in the product and the same has been patented.
- Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
- Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
- Used log4j for logging mechanism.
- Configured JDBC in the application server.
- Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using Hibernate.
- Developed Messaging frame work for Asynchronous service using JMS.
- Usedlog4j for tracking errors and debugging the code.
- Developed SOAP based web services using Jax-ws.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
- Coordinating with the testing team and fixing Bugs at various stages of the application development
- Developing test requirements by decomposing the functional requirements and interacting with End-users, business analysts and developers
- Did User Acceptance testing team for the in-house product.
- Wrote Junit test classes for the services and prepared documentation.
Environment: Java 1.5, Servlets, JSF, JMS, Hibernate 3.0, Web services 6.0/6.1, JDBC, RAD 7, UMLHTML, Java Script, XML, WebSphere 6.1, Log4j, Oracle 10g, JUnit, JNDI.
