Java/j2ee Developer Resume
Ga, FL
SUMMARY
- Having 6+ years of experience in the IT industry with diversified exposure in Software Process Engineering, designing & building a Web Application using Java/J2EE Technology & open source technologies.
- Worked as middle tier and server side tier developer for different project to make sure that developed components for each layer work independently.
- Experience in software development methodologies like Waterfall, Agile development and Rapid Application Development.
- Expert in implementing Java/J2EE technologies for application development in various layers of projects i.e. Requirement gathering, Analysis, Design, Implementation, Unit Testing and Deployment.
- Expertise in designing and development enterprise applications for J2EE platform using MVC, JSP, Servlets, JDBC, Web Services, Hibernate.
- Experience in Object relational Mapping frameworks such as Hibernate.
- Experience in implementing Web Services based in Service Oriented Architecture (SOA) using SOAP, Restful Web Services, JAX - WS, UDDI, WSDL, Apache Axis.
- Experience in Object relational Mapping frameworks such as Hibernate.
- Experience in writing the complex SQL queries using joins.
- Experience in creating user interfaces using JSP, HTML, XML, and JavaScript.
- Experience in developing Unit testing & Integration testing with unit testing frameworks like JUnit, Mockito.
- Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
- Experience in configuring build tools like Maven and ANT for the development and deployment.
- Experience in using J2EEDesign Patterns like MVC, DAO Pattern, Front Controller, Factory Pattern, for reusing the most efficient and effective strategies for new development.
- Experience in web/application servers like Web Sphere, Web Logic and Tomcat.
- Good Experience on MVC frameworks and Hibernate.
- Expertise in implementing spring framework for Dependency Injection, support for the Data Access Object (DAO) pattern and integrated with hibernate.
- Expertise in using IDE like RAD, JDeveloper, Eclipse and Net Beans for debugging and using java coding standards from the beginning of development.
- Extensive experience in using loggers like Log4j for creating logs of different categories and placing them in a file.
- Extensive experience in performing reviews like Test reviews and peer reviews for maintaining best coding standards.
- Expertise in using configuration management tools like Git,SVN, CVS, VSS for version controlling
- Quick learner with an ability to rapidly achieve organizational integration.
- Excellent communicative, interpersonal, intuitive, analysis and leadership skills.
TECHNICAL SKILLS
Operating Systems: Windows XP, Windows 7, 8, 8.1,10.
Languages: SQL, Java, C, Cobol
Databases: Oracle, MySQL and DB2
Database Developer Tools: SQL Developer, SQL Plus
Web Technologies: J2EE, JDBC, Servlets, JSP
IDE Tools: Eclipse, NetBeans, MyEclipse,STS
UI Technologies: JavaScript, CSS, HTML.
Web server: Apache Tomcat and Weblogic.
Server Side Programming: JSP,J2EE,Servlets, JNDI, JDBC, Java Web Services, MVC Framework, Java Beans, Spring MVC, Hibernate.
Frameworks/ORM tools: Spring, Hibernate, Spring Integration.
App Servers: Web Sphere, Web Logic, Tomcat
Scripting Languages: JavaScript, JavaScript, JQuery, Groovy, JSON, XSL, XSLT, HTML.
Libraries and Tools: Ant, Maven,Jenkins, IBM Build Forge, SOAP UI.
PROFESSIONAL EXPERIENCE
Confidential, GA,FL
Java/J2EE Developer
Responsibilities:
- Worked as middle tier developer for the developing the component using spring integration framework to make sure component is independent from front and backend development.
- Involve in requirement gathering phase of SDLC with Business Analyst and worked with Agile-Scrum methodology.
- Used JAX-WS API, SOAP for developing and consuming the web service.
- Used JAXB to map java classes to XML representation, marshalling and un-marshalling.
- Participates in PSI(Potentially Shippable Increments) Sprint Planning, demos and retro.
- Worked on refactoring the code for better readable, understandable, maintainable and with small exception of performance optimization.
- Development XML to XML message transformation from internal specific domain to external domain using XSLT.
- Implemented the schematron validations for input SOAP request sent by partners.
- Implemented wiremock for stubbing and mocking of web service with Amadeus travel agencies.
- Developed Web Services using SOAP, WSDL, and XML.
- Worked in deployment of code promotion for different QA, ITEST region using Jenkins and IBM build forge tools.
- Implemented XML integration using XML, XSDs, XSLT, SOAP.
- Implemented security services such as Tokenization and Altéa Session Management Service for all services with F5 Load balancing testing.
- Implemented mutual authentication with x.509 certificates between Partners and Confidential .
- Worked in developing spring related backend services.
- Maven is used to download the Java Plug-in for developing the applications.
- Extensively used JUnit for Unit Testing of web service and message transformation.
- Extensively used SOAP UI for testing the web services.
- Conducts daily post stand-up Developer huddles to encourage exchange technical ideas & possible solution reuse where applicable.
- Collaborates with Solution Architects & Developers to ensure that Application architecture, design & implementation of the solution is consistent with the Solution architecture & Architectural vision.
- Provides technical guidance to Business Analysts to flush out stories & their Acceptance Criteria.
- Implement Maven changes in master pom and configure all projects to accommodate the change and release strategy.
- Provides technical guidance to QA Testing Lead to develop & implement testing strategy for the stories.
- Work on load balancer to distribute the proper load on cluster using project automation tool.
- Work with different hardware configuration, and install them on server.
- Setup the new environment to test the advanced functionality.
- Used PUTTY for UNIX login, to run the batch jobs, check the server logs and deploying applications.
- Clear Quest is used to keep track of the defects and maintain the defect status.
Environment: JDK 1.7, Spring 3.0, Spring Integration 3.0, Web Services (SOAP), JSON, JavaScript, XML 1.0, XSLT 2.0, STS 3.6, Windows 7, SVN, Maven, Wiremock, SOAP 5.2.0,Grrovy script, Jenkins, JavaScript schematron, Apache CFX 2.7.8, IBM Build Forge,F5 Load Balancing, SLF4J.
Confidential, CH,TN
Java/J2EE Developer
Responsibilities:
- Involved in gathering requirements, deriving functional requirements and system requirements from the Business Requirements.
- Implemented JSP, spring, Java Script and CSS for developing User Interfaces.
- For exchanging the text and communication with web service JSON is used extensively.
- Experience in Object relational Mapping frameworks such as Hibernate.
- Experience in writing PL/SQL Stored procedures, Functions, Triggers and Complex SQL’s.
- Developed Rich UI applications using JavaScript, HTML and CSS.
- Implemented RESTFUL Web Services.
- Played role of middle tier developer using hibernate framework to generate custom report and to improve the performance of query.
- Implemented Collection Framework and used the Thread, I/O functionalities for meeting access.
- Used Hibernate for database and also to manage Transactions.
- Hibernate as an ORM tool for OR mappings and configured hibernate.cfg.xml and hibernate.hbm.xml files to create the connection pool.
- Hibernate Persistence Strategy is used for database operations and Developed Hibernate as the data abstraction to interact with the database.
- Define data transfer process through asynchronous web service using REST (HTTP).
- Tested the Restful Services using Webpage by using XML and JSON format
- Extensively used JUnit for Unit Testing
- Written SQL queries for performance improvement and refactored the queries for business reporting for different database such as Microsoft SQL, Oracle data at enterprise level.
- Integration with the J2EE Services layer of Unity Platform, using spring application context.
- Introduced the spring based architecture for the newly designed UI Infrastructure services to interact with the legacy services.
- Maven is used to download the Java Plug-in for developing the applications.
- Extensively used Eclipse 3.2 with Debugging and Development.
- Managed Source Control and Version Control using CVS.
- Followed the standards of the CMMI for the risk assessment and analysis process.
- Deployed the project in the WebLogic Application server.
Environment: JDK 1.6, JSP 2.2, Spring 3.0, Hibernate 3.0, HQL, Web Services (REST), JSON, JDBC 3.0, JavaScript, HTML, CSS,, XML 1.0, AJAX, Eclipse 3.7, WebLogic 10.3.1, PL/SQL, Oracle 10g, Windows, CVS, Maven.
Confidential
Java/J2EE Developer
Responsibilities:
- Involvement in all phases of the Software Development Life Cycle (SDLC).
- Involved in the team discussions regarding the modeling, architectural and performance issues.
- Using the UML methodology, developed Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the dynamic view of the system developed in Visual Paradigm.
- Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective.
- Understand the business requirement of the project and coding in accordance with the technical design document.
- Prepare High level design document as well as test cases for unit testing of project.
- Fix the bugs/defects raised during System Testing & User Acceptance Testing.
- In production support work, time factor plays an important role. Handled critical call logs in less time.
- Providing project induction training to the fresher’s on the project.
- Deftly coordinate with on-site for timely delivery of project & query resolutions
- Worked very closely with the Transaction Team who is responsible for creating visual layouts of the screen.
Environment: Java 1.2/1.3, Applet, Servlet, JSP, custom tags, JDBC, XML, HTML, CSS, Java Script, Oracle, DB2, PL/SQL, Web logic, JUnit, Log4J and CVS.
Confidential
Java/J2EE developer
Responsibilities:
- Involved in requirement gathering and GUI design framework.
- Involved in the team discussions regarding the modeling, architectural and performance issues.
- Using the UML methodology, developed Use Case Diagrams, Class Diagrams and Sequence Diagrams to represent the dynamic view of the system developed in Visual Paradigm.
- Coding accordance to functional requirement
- Used the JDBC for data retrieval from the database for various inquiries.
- Analyzed defects and fixed problems and Involved in peer review of test results
- Involved in writing JUnit Test Cases.
- Used JavaScript for client side validation.
Environment: Core Java, J2EE, HTML, CSS, JSP, Java Script, MS SQL Server 2008, JDBC, JUnit.