Java/j2ee Developer Resume
TennesseE
SUMMARY
- 7+ years of IT experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE technologies.
- Expertise in developing Multi - tier enterprise level web applications using various Java 1.4/1.5, J2EE technologies JSP, Servlets, JDBC and XML.
- Experience with hands on developing professional web based User Interface (UI) using HTML5, CSS3, JavaScript, JQuery, AJAX and JSP.
- Good knowledge and experience in implementing open source frameworks Hibernate, Spring, Struts, and integrating among them.
- Implemented Web Services both SOAP and RESTful in Web Applications, Used RESTFul API.
- Used J2EE environment extensively in Model View Controller (MVC)architecture for development using Struts and Spring.
- Developed J2EE design patterns like Data Access Object (DAO) Pattern, Singleton Pattern, Front Controller, and Factory Patternfor effective and efficient strategies.
- Expertise in persistence framework Hibernate.
- Experience in writingANTandMaven build scripts, providing logging facility usingLog4j.
- WritingJUnittest cases for unit testing and to maintain the accuracy of the program code.
- Proficient in XML related technologies such as JAXP andJAXB for parsing XMLintojavaobject.
- Strong hands-on experience on Web Application Servers viz., IBM WebSphere, JBOSS, and Weblogic including configuration, administration and documentation.
- Experience in SOAP and Web Services JAX-Rs, JAX-WS.
- Proficient use of developing applications usingEclipse, RAD, NetBeansandANT.
- Experience in working with Databases likeOracle, MySQL, PL/SQL, PostgresqlandMS-SQL server.
- A self-starter with positive attitude, willingness to learn new concepts and acceptance of Challenges Great ability to work efficiently in both independent and widely diversified global team environments.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3, JavaScript, AJAX, JSP, XML, JSON, DOM, Angular Js
Java Technologies: JDK 1.5, J2EE, JSP, JSTL, JavaBeans, Servlets, Struts1.x, Struts2, Web Services, JDBC, Rest API, MVC, Spring, Hibernate, SOAP JAX-RS, JAX-WS
Languages/ Scripts: Java, JavaScript, JQuery
IDE’s & Utilities: Eclipse/My Eclipse, NetBeans and IntelliJ
Version Control: SVN, GIT, CVS,ClearCase
Application Servers: IBM Web Sphere, Web Logic, Tomcat Server and Jboss
Tools: JIRA Tracker, HP QC, Maven
Database: Oracle, MySQL, SQL Server, Postgresql
Operating Systems: Windows, UNIX, LINUX
PROFESSIONAL EXPERIENCE
Confidential, SFO, CA
JAVA/J2EE Developer
Responsibilities:
- Developed the back-end part of the application involving Spring MVC, Hibernate and Web Services.
- Played a vital role in the architecture team for design and implementation of site components using J2EE framework.
- ImplementedDependency Injection (IOC)feature ofspringframework to inject beans into User Interface and AOP for Logging.
- Re-factored existing modules to in corporate newly developed frameworks based dependency injection to come up with rugged unit testing framework.
- Configured development environment using Tomcat application server for developers integration testing.
- Implemented Javaobject persistence using Apache Cayenne and integrated with PostGreSql database
- Analysis of Requirements which are provided by business users and preparing technical design document before implementation.
- Developed the application using Angular JS.
- Implemented Single-Page Web Application Using Angular Js MVC Pattern and Extensively used Asynchronous operations to improve the application performance with the help of Node Js.
- Created rich and highly interactive responsive UI components with JavaScript, HTML5 and CSS3.
- Used spring framework for Dependency Injection, AOP and Transaction management.
- Scanned source code and fixed the issues in code review.
- Implemented an automated functional testing suite and increased test coverage from 20% to nearly 80%. Used Mockito for tests and Jenkins for Continuous Integration.
- Worked on web services that employ the SOAP and REST architectures of technologies.
- Conducted KT sessions to play back the understanding of the system.
- Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL API.
- Used MongoDB for data modeling.
- Implemented Hibernate as ORM and integrated to spring using Spring ORM. Also implemented some DAO calls using Spring Security.
- Developed unit testing framework using JUnit test cases for continuous integration testing and used JTest Tool for performance testing.
- Used SonarQube to measure code coverage, code standard compliance, code duplication and unit test results.
Environment: Java1.6, HTML, JavaScript, JQuery, AngularJS, XML, Spring MVC, Hibernate, REST Api, Intellij, Tomcat, Oracle,MongoDB, Maven, GIT, Log4J, Junit, Mockito.
Confidential, Tennessee
Java/J2EE Developer
Responsibilities:
- Involved in daily stand up and sprint planning sessions as part of AGILE Scrum Methodology.
- Designed and developed front-end using Servlet, JSP, HTML and Java Script
- Designed the user interfaces using JSP, developed custom tags, and used JSTL Taglibs.
- Developed the front-end screens using HTML, CSS and JSP.
- Developed the Presentation layer using the MVC paradigm, implemented by Spring MVC.
- Used Spring IOC to inject services and their dependencies.
- Used the spring framework features like spring modules (IOC, MVC, Batch, Web Services, and Integration).
- Involved in creating, modifying and updating database tables in Oracle Server.
- Implemented HQL queries to perform data base operations.
- Worked on relational databases like ORACLE, POSTGRESQL and SQL Server
- Implemented SOAP based JAX-WS web services.
- Built full stack ecommerce application using the JavaScript MEAN stack: MongoDB, AngularJS, Express JS, and Node Js.
- Used Maven to build the application and deploy on WebLogic Application Server.
- Created test cases using JUNIT and Eclipse for IDE.
- Developing REST APIs for communication to external application, application integration
- Implemented stateless session beans in business processing layer.
- Implemented Hibernate in data access layer to access and update information in the database.
- Debugging the application by running the server in debug mode and having the experience in usage of log4J to log the information in log files.
- Integrated Subversion for automating builds with Jenkins.
- Involved in Code Reviews and Code deployment process.
- Used SVN for version control for project and issue tracking.
- Implemented Spring AOP for logging and exception handling for common logic.
- Used Log4j logger tool for logging warnings and error messages.
- Involved in integration testing and defect fixing.
Environment: Spring, Hibernate, JSP, Eclipse, WebLogic, SOAP, HTML, CSS, JavaScript, JSTL, Oracle, SQL, Web Services, Maven, Log4J, JUnit, Jenkins, Express JS, PostGreSql.
Confidential, Covina CA
Java Developer
Responsibilities:
- Involved in the application framework design using Model View Controller (MVC) architecture and J2EE design patterns for design and development of this application.
- Designed and developed business layer for the employee information using POJO’s classes and Spring Security.
- Developed the execution services class using Servlet API, front end using POJO’s classes & JSP.
- Designed and developed the Web User Interface content using JSP, JSP custom tags, HTML and used Ajax and JavaScript for client side validation.
- Implemented Jasper report for generating reports of each employee day schedule on daily basis Using Java API’s.
- Implemented XML for developing deployment descriptors, hibernate mapping files.
- Used JQuery library to build Ajax web application module.
- Involved in writing code using Oracle database.
- Setting up the test environment for developed classes using JUnit framework and maintaining the error log using Log4j Jar file.
- Developed ANT Script to build and deploy the war file on WebSphere Server context.
- Extensively used Eclipse environment using GIT to build application.
- Supported for bug fixes, requirement changes and performance testing.
Environment: Java, JDBC, J2EE, POJO’s, Struts, Hibernate, Spring, Jasper Report, JMS, HTML, AJAX, XML, XML-Schema, JQuery, Xpath, XSLT, JavaScript, Oracle9i, WebSphere Application Server, Log4j, GIT, MyEclipse, MS Visio, JUnit, Tortoise CVS, Windows XP
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Understanding business objectives and implementation of business logic.
- UsedSubversionfor version control of the code and configuration files.
- Spring MVCFrameworkis used to have relationships between application components.
- It is also used to separate the application configuration and dependency specification from the actual application code.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Service Locator, Data Access Object (DAO), Front Controller, DataTransfer Object (DTO), Singleton and Factory.
- Involved in designing the user interface using JSP, Java Script, AJAX, CSS and HTML.
- UsedXMLfor creating deployment descriptors, struts configuration files and integrated to validation, tiles files.
- UsedMavenbuild tool andlog4jfor logging and tracing messages.
- Extensively used data modelling tool MongoDB.
- UsedHibernateto connect withOracledatabase to store and fetch data.
- Built test harness module with JUnit, Mockito for creating unit tests and integrated with Ant build.
- Used SOAP web services usingJAX-WSand generated client stubs from WSDL
Environment: J2EE, HTML, CSS, XML, JavaScript, AJAX, Spring MVC frame work, Eclipse, Maven, WebSphere 6.1, JUnit, CSS, Ajax, Oracle 10g, Web Services, Apache Tomcat, Log4j, Subversion (SVN), Linux.
Confidential, San Jose, CA
Java/J2EE Developer
Responsibilities:
- Designed and implemented servlets and midlets for mobile phones.
- Web pages were designed using JSP and HTML.
- Created XML messages and decoded XML messages using DOM parser.
- Wrote XSLT to translate the XML request and XML response.
- Connected to database using JDBC.
- Wrote Unit Testing modules to test all methods of the Application using Junit.
- Developed Use cases and sequence diagrams using rational rose.
Environment: Java 2, J2SE, J2EE, MVC, JSP, J2ME, XML, XSL, DB2, Rational Rose Clear Quest