Sr. Java/j2ee Developer Resume
Woonsocket, RI
SUMMARY:
- Result driven software professional with over 7 years of experience. Demonstrated success in the design, development and deployment of enterprise - scale applications. Experience in handling multiple projects in addition to performing design and development tasks. Possesses superior written, verbal and client interfacing skills. Experience in designing, developing and deploying client-server, web, and distributed end-to-end enterprise applications. Proven expertise in software development lifecycle from inception to transition, driving process improvements at all levels.
- 7 years of extensive experience in Requirement Analysis, Code Development, Testing and Implementation of Object oriented applications using Core Java, J2EE, Java Beans, Swing, JDBC, Servlets 2.4/2.5, Java Server Pages 2.0/2.1, Struts 1.2/2.1, Spring 2.5, Hibernate 3.0/3.2, JSF, Web Services, SOAP, JMS, JUnit, XML, JAXB, UML 2.0, XSD, XSL, Java Script, Log4j.
- Successfully into client interactions for requirement analysis and performance based suggestions.
- Extensive experience of Application Development using Java, JavaScript, Servlets, JSP, Struts, Spring, Hibernate, PL/SQL & J2EE with Oracle, MS SQL and DB2 databases on Windows DB Sever, Web Logic/Web sphere Application servers and BRE.
- Extensive skill towards developing Generic solutions and reusable code libraries.
- Expertise in developing Business Rule Management Systems & frameworks. Strong knowledge of industry leading BRMS tools.
- Strong in structural & recursive development practices.
- Expertise in writing well tuned queries for handling large volumes of data.
- Skilled at writing SQL, Stored procedures, Functions & Triggers.
- Flexibility to develop configurable applications by developing components supporting dynamic page display, workflow management etc.
- Proven abilities to handle pressure & to provide quick fixes during critical times. Ability to handle any defect on any java application in a shorter span of time.
- Expertise in developing applications using Struts framework, Tiles Framework and Struts Tag Libraries.
- Expertise in Design patterns like Dependency injection, Singleton, Domain Object, DAO, Session Façade, Intercepting filters, Factory pattern, Service Locator, Front Controller, Command pattern, MVC, Business delegate patterns.
- Good understanding & working exposure of Core java concepts like Multithreading, Concurrency, JDBC and Collections.
- Possess strong technical aptitude with strong analytical, work ethic, problem solving and communication skills.
- Exposure to a formal development methodologies Agile, Scrum, Extreme Programming, Continuous Integration, Test Driven Development (TDD), Waterfall.
- Proven ability to learn/adapt emerging technologies into work area with given tight schedules.
- Ability to perform at a high level, meet deadlines with quality delivery, adaptable to ever changing priorities.
- Able to capitalize on strong technology background in order to successfully add value to an organization.
- Ability to work in a fast paced team oriented environment or independently with minimal supervision.
TECHNICAL SKILLS:
OS: Windows NT, Windows 2003/2008 Serve, LINUX and UNIX.
Servers: Java WebServer, Apache Server, Tomcat 6.x, Weblogic 8.1/9.1/10g, WebSphere 6.X
Language: Java, C, C++, PL/SQL
Database: Oracle 10g/11g, IBM DB2, UDB 8.2, SQL server 2005, PL/SQL, Triggers, Procedures.
Internet Tools: HTML, DHTML, CSS, JavaScript, J2EE, Java, Servlets, JSP, JDBC, XML, Design Patterns and Apache Struts
Java Frameworks: MVC, Hibernate ORM, Spring AOP, JSF, JUnit, Log4j
SOA: Web Services, WSDL, SOAP, REST, JAXB.
Other Tools: BRE, Confidential, Rational Rose, MyEclipse, Ant, Maven, NetBeans, and Slick Edit.
Utilities: MS Office Suite
WORK EXPERIENCE:
Confidential, Woonsocket, RI
Sr. Java/J2EE Developer
Responsibilities:
- Used frameworks like Struts, Spring, Hibernate to develop the enhancements
- Used hibernate 3.0 to store the persistence data into the Mainframe DB2 database.
- Used JAXB to map the entities to XML representation so that REST API can produce and consume entities in XML.
- Created all the services to work with the various entities provided and restified the services using REST APIs.
- Services involved both talking to database and talking to scripts to update system level information.
- Prepared Unit Test cases and did unit testing using JUnit suite.
- Solving priority 1 and 2 issues which impact day to day business process. Also resolved customer queries, tickets, new enhancements, value additions to business.
- Used Core java concepts like Multithreading, Concurrency and Collections.
- Production support contact - to analyze, debug and investigate on problems reported by users
- Managing deliverables with the help of project team at offshore and onsite.
- Involved in performance tuning of heavy volume transactions
- Code reviews (standards, performance tuning, re factoring, reusability)
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Written Ant build script for the application build and deployment.
- Worked with Confidential Version control.
- Build deployments in both Weblogic and WebSphere servers.
- Execution of critical scripts, data migration at the time of Build releases to QA.
- Provided support to QA team in deploying application and execution of scripts.
Environment: Java/J2EE, JSP, Servlet, Struts, Hibernate, Spring, Eclipse, XML, JAXB, Oracle, Apache, Lucene, Web Services, Tomcat.
Confidential, Connecticut
Sr. Java/J2EE Developer
Responsibilities:
- Design using UML (Rational Rose 2000 ) and created Class, Sequence, State, Deployment Diagrams
- Designing the table structure and relationships.
- Developed an Entity Relationship (E-R) diagram and linked with other modules
- Creating the required triggers, Stored procedures, views at the back-end level
- Internationalization.
- Creation of Rules, Rulesets and responses in BRE.
- Implemented the application using the various J2EE design patterns like DAO, Singleton and Business delegate.
- Involved in the Development of Spring Framework Controllers.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-mvc.
- Configured the URL mappings and bean classes using Springapp-servlet.xml.
- Developed applications using Hibernate persistent framework, developed persistent classes, hibernate query language
- Worked on Hibernate object/relational mapping according to database schema
- Used Core java concepts like Multithreading, Concurrency.
Environment: Java, JMS, Struts, Spring, Hibernate, Servlet / JSP, java scripts, XML, Oracle 10g, SQL, PL/SQL, BRE, Confidential, Web Services and Windows.
Confidential, Plano, TX
Sr. Java/J2EE Developer
Responsibilities:
- Implemented the application using Struts framework that uses MVC design pattern
- Was in charge of implementing the data persistence functionality of the application by using Hibernate to persist Java data object to the relational database. This task includes - writing, configuring, and maintaining the Hibernate configuration files.
- Used Spring ORM module for integration with Hibernate for persistence layer.
- Co-ordination within team at US and India. Monitoring all deliverables and completions of task by team.
- Code quality checks, documentation, estimation. User acceptance testing, system integration.
Environment: Java/J2EE, JSP, Hibernate, Spring, Webservices, WSAD, Oracle, Confidential, IBM Web Sphere.
Confidential, Springfield, Massachusetts
Sr. Java/J2EE DeveloperResponsibilities:
- Interacted with BA team to get the requirements.
- Created Use Case diagrams and preliminary documentation.
- Designed the Architecture for different components.
- Created Class diagrams and Sequence diagrams.
- Involved in performance tuning of heavy volume transactions.
- Coded Session Beans and persistency layer classes.
- Involved in the Development of Spring Framework Controllers.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-mvc.
- Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files .hbm.xml file, hibernate query language
- Implemented JMS for making asynchronous requests.
- Worked on Hibernate object/relational mapping according to database schema
- Responsible For Supporting/monitoring production environment including tracking, Real-time issues and resolving them with in short period.
- Provided support for multiple clients.
- Active participation in delivering Hot fixes to the clients.
- Involved in performance tuning of heavy volume transactions
- Peer code reviews
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Written Ant build script for the application build and deployment.
- Worked with Confidential Version control.
- Performed Unit testing.
- Active participation in Build deployments and execution of scripts.
- Played major role in Build releases to QA.
Environment: Java, JMS, Struts, Spring, Hibernate, Servlet / JSP, java scripts, XML, Oracle 9i/10g, SQL, PL/SQL, BRE, Confidential and Windows.
Confidential, Jacksonville, FL
Sr. Java/J2EE DeveloperResponsibilities:
- Involved in development of functional and technical specification from requirements and grouping them into modules.
- Analyzed and designed the system.
- Configured and maintained WebSphere Application Server.
- Responsible for the design and development of the framework. The system is designed using J2EE technologies based on MVC architecture. The Views are programmed using struts, JSP pages, Model is a combination of EJB’s and Java classes and Controllers are Servlets.
- Written Action classes, Request Processor, Business Delegate, Business Objects and Service classes.
- Used Struts tag libraries in the JSP pages.
- Coordinated with QA team to ensure the quality of application.
- Provided support to QA team to resolve deployment issues in WebSphere Application Server.
- Involved in performance tuning of heavy volume transactions
- Peer code reviews
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Written Ant build script for the application build and deployment.
- Worked with Confidential Version control.
- Performed Unit testing by writing JUnit test cases.
- Active participation in Build deployments and execution of scripts.
- Played major role in Build releases to QA.
Environment: DB2, struts, EJBs, JMS, Spring Framework, POJO, WebSphere, Eclipse, Linux, JSPs, Java Script, AJAX and Confidential .