Sr. Java/j2ee Developer Resume
TennesseE
PROFESSIONAL SUMMARY:
- Over 7 years of experience in Software Design and development of web applications for various Business Domains on JAVA/J2EE Platform
- Experience in design patterns and all the phases of Object - Oriented Software Development Life Cycle including Design, Development, Deployment and Testing of Software Systems
- Developed UML Diagrams Class, Sequence and Activity diagrams in Rational Rose.
- Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading.
- Expertise in developing both Front end & back End applications using Java, Servlets, JSP, Web Services, JavaScript, HTML, Struts, Spring, Hibernate, JDBC
- Experienced in implementing SOAP and RESTful Web Services using Apache CXF, Jersey, JAX-RS, and JAX-WS,JSON and XML data
- Extensive knowledge and hands on experience in Web development using HTML, JSP, JQuery, CSS, JavaScript validations.
- Expertise in deploying applications in WebSphere, BEA WebLogic, JBoss and Tomcat servers
- Experience in using Log4j for logging errors and JUnit to increase productivity, easy maintenance and to retain software quality in performing unit test.
- Experience in using IDEs like Eclipse/My Eclipse, IntelliJ and NetBeans
- Experience in using version control tools like CVS, SVN, and GIT
- Extensively worked on relational databases such as Oracle, DB2, MySQL, and SQL Server in defining database schemas, creating Stored Procedures, and Triggers and have basic knowledge in NoSQL
- Extensively used JIRA and HP Quality Centre for bug tracking.
- Hands on experience in tools such as SQL Developer and MySQL Work bench
- 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:
Programming Languages: Java, C/C++, PL/SQL
JEE/J2EE Technologies: Servlets, JSP, JDBC, JAX-WS, Web Services (REST, SOAP) Struts, Spring and Hibernate
Application Servers: WebLogic, Web Sphere, JBOSS
Web Servers: Tomcat
Databases: Oracle, DB2, SQL
IDE’s & Utilities: Eclipse/My Eclipse, NetBeans and IntelliJ
Web Dev Technologies: HTML, DHTML, XML, XSL, CSS, Bootstrap CSS
Tools: JIRA Tracker, Maven
Scripting Languages: JavaScript, JQuery
Reporting Tool/Version Control: CVS, SVN, GIT
PROFESSIONAL EXPERIENCE:
Confidential, Tennessee
Sr. 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.
- Implemented SOAP based JAX-WS web services.
- Used Maven to build the application and deploy on Apache 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.
- 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, Apache Tomcat, SOAP, HTML, CSS, JavaScript, JSTL, Oracle, PL/ SQL, SQL, Web Services, Maven, Log4J, JUnit.
Confidential, New York
Java/J2EE Developer
Responsibilities:
- Worked in Agile project methodology and delivered the accepted functionality in each sprint.
- Involved in requirements gathering and developed Use case documents, Low Level Design documents and other design documents.
- Involved in group meetings with Managers, Team Members in designing, implementing and testing.
- Developed front-end screens and GUI using JSP
- Worked on MVC architecture in developing the apps, controllers and directives which are totally customized to meet the needs of the application
- Developed several RESTful web services supporting both XML and JSON.
- Used Hibernate as the ORM tool to integrate the application with Oracle database back end
- Used JPA specifications and Hibernate as a persistence provider.
- Implemented MVC Architecture using Spring framework for the application.
- Coded Spring DAOs with Hibernate on the persistence layer.
- Designed and documented REST APIs, including JSON data formats and API versioning strategy.
- Involved in System testing and bug fixing.
- Used SVN version control for source code
- Scanned source code and fixed the issues in code review.
- Collaborate with onsite/offshore development team for timely development of changes and also monitor/involve in testing to ensure compliance with standards, functional & design specifications
- Conducted KT sessions to play back the understanding of the system.
- Developed reusable and interoperable Web service modules based on SOA architecture using RESTful API.
- Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest for performance testing.
- UsedHSQLDBas In Memory database for integration and unit testing.
Environment: Apache Tomcat server 7, CSS, JS, Spring, JPA, Hibernate, REST API, Agile, Maven, Oracle, JQuery, JSP, CSS3, HTML 5, JSTL, Junit
Confidential, Newark, DE
Sr. Java/J2EE Developer
Responsibilities:
- Played a vital role in an architecture team for design and implementation of site components using J2EE framework.
- Analysis of Requirements which are provided by business users and prepared technical design document before implementation
- Designed and developed the integration layer in between the business tier and the Vendor system.
- Configured development environment using Tomcat application server for development team.
- Developed Server side components using Spring IOC, JDBC and design patterns.
- ImplementedDependency Injection (IOC)feature ofspringframework to inject beans into User Interface and AOP for Logging.
- Re-factored existing modules to incorporate newly developed frameworks based dependency injection to come up with rugged unit testing framework.
- Scanned source code and fixed the issues in code review.
- Coordinate with onsite development team for further enhancements to meet with design specifications.
- Implemented an automated functional testing suite that increased test coverage from 20% to nearly 80%.
- Used Mockito for tests and Jenkins for Continuous Integration.
- Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL API.
- Framed test cases using JUnit for unit testing and JTest for performance testing.
Environment: Spring, Hibernate, JSP, Eclipse, WebLogic, SOAP, HTML, CSS, JavaScript, JSTL, Oracle, PL/ SQL, SQL, Web Services, Maven, Log4J, JUnit.
Confidential, Newark, DE
Sr. Java/J2EE Developer
Responsibilities:
- Designed and developed User Interface and user validation layer using Struts framework.
- Developed Data layer using Hibernate framework.
- Integrated application modules using Spring IOC.
- Developed Unit testing framework driven by Test First methodology (TDD) to develop test cases for business layer and User Interface using mock objects, easy mock, and Selenium.
- Knowledge Transitions - Providing functional and technical knowledge of the application as and when required, through interactions and documents.
- Involved in implementation of Borrower Portal.
- Part of application stability activities such as identifying the memory leaks using Memory Analyzer Tool
Environment: Java, WebLogic, Eclipse, Hibernate, Struts, Spring IOC, RESTful Web services, Jenkins, JMS, Java Script, Ext JS, Maven, JUnit, Oracle.
Confidential
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 Ques