Java/j2ee Developer Resume
Charlotte, NC
SUMMARY:
- 8 years of experience in software (Java, J2EE) development involving Business and, Design, Developing J2EE Web Applications, Web services and Middleware development, Deployment, Testing and Production Support
- Intense knowledge working with Java, J2EE, Servlet, JSP, HTML, Ajax, Object Oriented Java Script, JSON along with Struts & Spring frameworks, EJB and Hibernate
- Expertise in Web services (SOAP and REST) using AXIS, JAX - WS and other xml technologies such as SAX, DOM, JAXB, JAXP etc.
- Knowledge in Weblogic 10, Websphere 7 Application servers and Caching technologies such as Oracle coherence
- Good exposure in SOA Architecture, Various J2EE Design Patterns and High level / Low level design activities with design tools like Visio
- Hands on Experience in PL/SQL with RDBMS (Oracle & Microsoft SQL server)
- Experience in EAI development using Webmethods 6.5 and 7.1.2 with IMB MQ Series, Mainframe (MIS), JDBC, JMS adapters and Broker, Trading Network & My Webmethods.
- Familiar with all phases of SDLC and have been extensively involved in design, development, testing phases and Production support.
- Proficiency in Agile Development with Test Driven Development (TDD) using Junit
- Experience in Performance Analysis and Tuning using JProfiler
- Experience in Business & Solution Analysis involving Business meetings, Requirement gathering, creating Use cases, Business / Technical Story cards & Technical documentation
- Used the Project management tools such as HP Quality Center, IBM RTC/RRC
- Proficiency in Production support involving on-call support, Automations, Incident management, Deployment management (Hudson, Cruise Control, Maven, and Webmethods Deployments), Building & Patching Application Servers.
- Knowledge in Automation (Selenium) & Functional Testing
TECHNICAL SKILLS:
Processes: Requirements gathering, Design, Development, Testing, Documentation, Coding, Deployment, Production Support
Project Management: Waterfall model, Agile model
Design: Microsoft Visio
Languages: Java, C++, Groovy
EAI (Middleware): Webmethods 7.1.2 & 6.5 (Webservices, JDBC, MQ, Mainframe (MIS), JMS, Broker, Trading Network and MWS)
Interoperability: Web services (SOAP, REST)
Front End Technologies: JSP, JSTL, HTML, Ajax, Java Script, JSON, Jquery, CSS
Coding Standards: PMD, Check Style
Unit Testing: Spock framework, Junit (Test Driven Development)
Framework: Spring, Spring MVC
Design patterns: Object Oriented and J2EE Design patterns
XML Bindings: Jaxb, SAX & DOM
Data Base: Oracle, Microsoft SQL server
ORM: Hibernate
Functional (Domain) Areas: Banking, telecomm & retirement
Application Servers: Websphere 7, Weblogic 10,11, JBoss
IDEs: Eclipse, NetBeans, Webmethods Developer
Version Control: SVN, Perforce, Star Team
Performance: JProfiler
Build & Deployment: Ant Build, Maven, Hudson, Cruise Control, CCRC, Gradle
Automation Testing: Selenium
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte NC
Java/J2EE Developer
Environment: Java 7, Guice, RESTful web service, jersey, Tomcat, Eclipse, log 4j, XML, SVN, Oracle, Maven
Responsibilities:
- Understand requirements from Business Analyst and Prepare the Design for the Development activity.
- Used core java for business logic implementation.
- Implementation using Domain driven development.
- Used Collection API, generics, serialization, exception handling.
- Ensure Code quality and Unit Test coverage (Junit) of the Development
- Developed RESTful web service using Jersey.
- Used Spring MVC Framework as part of Front Controller pattern.
- Used Spring declarative Transaction Management using AOP.
- Used Hibernate as ORM.
- Deploying & testing application in development environment.
- Follow the Agile principles and ensure on time release
- Migration of applications from legacy system to the new frameworks.
- Build application maven build.
- XML processing using JAXB, used Xpath for retrival.
Confidential, Charlotte NC
Java/J2EE Developer
Environment: Java/ J2EE, Spring core, Spring MVC, RESTful web service, jersey, Weblogic 11, Eclipse, log 4j, XML, Star team, Oracle, Ant
Responsibilities:
- Understand requirements from Business Analyst and Prepare the Design for the Development activity.
- Used core java for business logic implementation.
- Used Collection API, generics, serialization, exception handling.
- Ensure Code quality and Unit Test coverage (Junit) of the Development
- Developed RESTful web service using Jersey.
- Used spring core, AOP, context module.
- Deploying & testing application in development environment.
- Follow the Agile principles and ensure on time release
- Migration of applications from legacy system to the new frameworks.
- Helping in integration & performance testing.
- Build application using ant & maven build.
Confidential
Java/ J2EE Developer
Environment: Java/ J2EE, RESTful web service using Jersey, Hibernate, Websphere application server, Oracle.
Responsibilities:
- Involved in Business interactions, Analysis, High Level & Detailed Design.
- Implementation business logic using core java, collections, generics, serialization.
- Implementation of application using Spring dependency injection.
- Implemented database integration using hibernate.
- Created RESTful web services using Jersey.
- XML processing using JAXP.
- Performed Code Reviews and Coordinated the Test /QA Processes.
- Responsible for the Build & Deployment and Test region management.
- Deploying application on web sphere server.
- Writing JUnit test cases.
- Code review and Bug fixing
Confidential
Java/J2EE Developer
Environment: Java/ J2EE, JAX-RS, Hibernate, Websphere application server, Oracle, Web services
Responsibilities:
- Design & Development of RESTful Web services
- Writing JUnit test case
- Writing data access layer using Hibernate
- Writing queries & stored procedure for database interaction.
- Deploying application on Websphere application server
- Improved the Application logging
- Writing XPath to fetch data from XML.
- Code review
Confidential
Developer
Environment: Java/ J2EE, EJB 3.0, Hibernate, Weblogic 10, Oracle and DB2
Responsibilities:
- Understanding the business requirement.
- Design the component and get it reviewed by architect.
- Development and unit testing.
- Supporting integration testing
- Used multitreading
Confidential, Cleveland, OH
Developer
Environment: Webmethods 6x / 7x ( Webmethods Integration Server, Broker, Developer, Deployer, Designer, MWS, Trading Network, Optimize, Mainframe (MIS), java, Adapters: JDBC, WebSphere MQ, JMS, Siebel. Platform: Windows, Unix, AIX, Solaris
Responsibilities:
- Establishing Enterprise Service Bus (ESB) Architecture for information integration within and outside vendors
- This involves designing and Implementing secured communication with various environments and outside vendors
- Supported the Production and Test Environments along with Deployments.
- Build the Application Servers and applied the latest patches from the Product releases.