Java/j2ee Developer Resume
SUMMARY
- 4+ years of strong experience in Software Development Methodology such as SDLC, RUP, Agile, Analysis, Design, Implementation and Testing of Object Oriented applications and Web based Enterprise Applications using Java/J2EE on UNIX/Linux and Windows platforms.
- Experience in developing web based and client/server applications using JAVA/J2EE both SOAP and REST, MVC framework, spring, and Spring MVC, Hibernate, Struts, Oracle and SQL technologies.
- Expertise in using JDBC, EJBs, Java Beans, Servlet, JavaScript, JMS,JSF and JSP for developing most of the applications.
- Experience on Core Java, collections and Exceptions Handling.
- Experience in front end technologies on HTML, CSS, Ajax, JQuery, JavaScript..
- Experience with servers like Tomcat, WebLogic and WebSphere.
- Experience in ORM tools such as Spring with Hibernate, Hibernate/ JPA.
- Experience in using IDE's like Eclipse.
- Excellent in Spring Modules, Spring core, Spring MVC, Spring JDBC, ORM and Spring Web.
- Proficient in developing applications using Java Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Singleton, Factory, Facade, Service Locator).
- Experienced in SQL including SQL Queries, Joins, Triggers, Stored procedures using Oracle.
- Worked on Version control using SVN, Rational Clear case, Git and CVS.
- Hands on experience on defect tracking tools like Bugzilla, Jira and HP Quality Center.
- Excellent written and oral communication skills, team playing spirit and strong analytical & problem solving abilities.
- Strong team player with demonstrated ability to find creative solutions to software problems.
- Good communication skills with the ability to present complex technical concepts and solutions to the client.
- Experience in all stages of Software development life Cycle and supporting.
- Involved in several stages of code review and Unit test planning.
- Ability to learn new Technologies and Tools smartly & quickly.
- Ability to drive the team towards meeting organizational goals.
- Experience using Find Bugs reporting tool with Eclipse to detect bugs in development.
TECHNICAL SKILLS
J2EE Technologies & web: Servlets, JSP, JDBC, EJB 2.0,JMS, JSF, POJO, HTML, CSS, AJAX, JavaScript, JQUERY,WebServices.
Database: Oracle 10g, SQL Server 2005, My SQL
Framework: Struts, Spring 2.5/3.0, Hibernate 3.0, MyBatis.
Operating Systems: Windows 2008, 2003, 2000 Server, Windows 95/98/XP/Vista/7, DOS.
Web and Application servers: Apache Tomcat, WebSphere7.0, JBoss, WebLogic.
IDEs: Eclipse 2.x/3.x
Languages: Java 1.5/1.6/1.7, C, C++, SQL, PL/SQL, UML.
Database: Oracle, MySQL and DB2
PROFESSIONAL EXPERIENCE
Confidential
Java/J2EE Developer
Responsibilities:
- Capturing Business Requirements, Performing Impact Analysis, Preparing Design documents for new enhancements/projects.
- Involved in project requirements gathering, analysis and system design.
- Extensive usage of Struts, HTML, CSS, JSP, JQuery, AJAX and JavaScript for interactive pages.
- Extensive use of HTML5, CSS3, JQuery, JSP, JavaScript and AJAX, for developing the screens and also for E - commerce user interface design (UX) and UI.
- Developed and implemented J2EE APIs to support the online management tool.
- Created web service on REST using SOA suite and SOA concepts.
- Assisting the team in their development & deployment activities.
- Instrumental in preparing TDD & developing Java Web Services for WU applications for many of the money transfer functionalities
- Proficient in developing applications using Java Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Singleton, Factory, Facade, Service Locator).
- Used Web services concepts like SOAP, WSDL, JAXB, and JAXP to interact with other project within Supreme Court for sharing information.
- Implemented EJB’s for business logic layer.
- Expertise in using JDBC, EJBs, Java Beans, Servlet, swing, JMS and JSP for developing most of the applications.
- Involved in managing deployments using XML scripts.
- Testing - Unit testing through JUNIT & Integration testing in staging environment
- Coordinating with offshore/onshore, collaboration and arranging the weekly meeting to discuss and track the development progress.
- Involvement & coordinating for Unit Testing, Quality Assurance, User Acceptance Testing and Bug Fixing.
- Involved in production support team and performed Root Cause Analysis for issues.
- Lead for a team while development and deployment of the applications.
- Used JIRA for bug tracking in the workflow of the project.
- Coordination with team, peer reviews and collaborative System level testing.
Environment: Java, Struts, HTML, CSS, JavaScript, Spring, XML, AJAX, Web Services, SQL Server, EJB, Servlets, JSP, SOA, Apache Tomcat5.0, FTP, Jenkins, WebSphere7.0,JMS, JBOSS, UML, CVS/SVN.
Confidential
Java/J2EE Developer
Responsibilities:
- Understanding Business Requirement documents, other domain related document to develop good knowledge of business requirements / functionalities.
- Getting updated with the development progress from Development Team’s Intranet portal.
- Getting hands on with client specific development environment FAST(eclipse) IDE, Clear Case, Client specific maven repositories.
- Owning Client Management module, completely understanding the business requirements / functionalities of Client Management.
- Implemented Spring Controllers and used Spring tag library in JSPs for MVC layer for admin.
- Good at PRIME FACES and JSF.
- Proficient in developing applications using Java Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Singleton, Factory, Facade, Service Locator).
- Implemented EJB’s for business logic layer.
- Expertise in using JDBC, EJBs, Java Beans, Servlet, swing, JMS and JSP for developing most of the applications
- Writing Junit Test Cases to test / break Dev code, mocking Objects where ever required to simulate real run time environment. Sending critical input data to Dev API to test the code from all angles.
- Involved with SOA team in providing web services to service layer for SOA applications.
- Used SOA concept for web service design using oracle J developer.
- Hands on experience in writing Spring Restful Web services using JSON.
- Hands on experience using JAX-WS to create web services APIs.
- Writing DB Unit Test Cases in order to validate/test DB changes before and after Dev API call.
- Used Java messaging service for asynchronous exchange data.
- Guiding the junior member of Client Management track to keep up with the Junit/DB Unit construction, also coordinating with onsite track coordinator.
- Worked on MULE ESB, Spring Integration and Web Sphere application server.
- Used MULE ESB for Web service Integration.
- Testing Web Services calls with Soap UI.
- Performed Root cause analysis for issues in production support.
- Executing and documenting results of test case execution on regular basis.
- Logging defects in Dev code in HP Quality center.
- Peer review the codes for best practices.
- Came up with selenium test suite to do the function testing of use case scenarios.
Environment: Spring Integration, Hibernate, EJB,JSF,JMS, SOAP UI, Core Java, J2ee, Windows, Oracle, web services RESTful, Web Sphere application server.
Confidential
Java/J2EE Developer
Responsibilities:
- Coordinated with team in task allocation and updating daily status (version One).
- Involved in developing the application using Java, J2EE, Struts and Spring.
- Used Agile methodology for project development cycle.
- Involved in developing spring MVC and wrote spring configuration for the beans defined and properties to be injected into them using spring's Dependency Injection.
- Developed code in Core java and used Collections, abstract classes, interfaces and multi-threading concepts extensively for the business logic.
- Involved in code development process along with Testing the application code.
- Used SoapUI for integration testing the web services.
- Created Web services that is RESTful web services and consumed those web services according application purposes.
- Set up the initial repository and build process.
- Review the drools business rules currently within the provider screening enrollment application, document and convert them into human readable form.
- Used Log4j for logging and debugging and used JUnit extensively for testing.
- Used Oracle for writing SQL Queries for Database purpose.
Environment: Spring, SOAP UI, Core Java, J2ee, Struts, Tomcat 5.5, web services RESTful, SQL, MVC, Eclipse, Oracle, Windows.