Java Middleware Developer Resume Profile
Columbus, OH
SUMMARY:
- 8 years of experience in IT Industry in Java J2EE using core and advanced java, well acquainted with software development life cycle.
- Major responsibilities includes understanding Business Expectations, Functional and Technical Specs, Detail Technical Analysis and Design, Requirement Gathering, Testing and Quality assessment, Software Development Life Cycle SDLC methodologies.
- Good knowledge in developing web, enterprise and middleware applications.
- Extensive experience in Object Oriented Design OOD Object Oriented Analysis OOA .
- Superior project implementation skills using both core and advanced Java technologies Servlets, JSP, EJB 3.0, JNDI, JMS, JDBC, XML, SAX, DOM with various middleware technologies.
- Strong hands-on experience in Core Java development using OOPs, Multi-Threading, Java Collections Framework, and Exception Handling.
- Experience of working on Hibernate framework for mapping objects to the database.
- Developed applications with industry standard application servers like Web Logic Apache Tomcat.
- Experience in UML using Visual Modeling Tools Visio , hands-on experience designing Data-flow Diagrams, Class Diagrams, Activity and State Diagrams.
- Experience in Agile development environment including Scrum methodology.
- Experience with tools like Req Pro and HP Quality Center.
- Hands on experience on Oracle10g and MS-SQL.
- Worked closely with QA, Build deploy and other Teams for successful delivery and installation of application.
- Active team player and ability to adapt to changes and willingness to take on challenges.
TECHNICAL SKILLS
- Languages: Java Core java 1.7, 1.6 , XML, HTML
- Framework: Spring, Hibernate
- Operating Systems: Windows 2000, XP, 7, Linux, Unix
- Databases: Oracle 10g/11i/11g
- Application Servers/Servers: Tomcat , Web Logic
- Repository Tools: SVN, TortoiseSVN
- Model/Programming Tools: MS Visio, PowerPoint.
- J2EE Technologies: JNDI, JDBC, JSTL, JSP, JMS, EJB 3.x
- Web Technologies: HTML 5, DHTML, CSS3, JavaScript
- Development Tools: Eclipse, NetBbeans, IBM RAD
- Configuration Tools: ANT, Maven.
- Change Control: SVN
- SOA: WebServices, SOAP,WSDL
Professional Experience:
Confidential
Role: Java Middleware Developer
Project Responsibilities: -
- Designed wireframes and mockups for new experience pages on all Abercrombie sites as well as their site redesign
- Used IBM RAD as development environment and deployed application on Websphere Application server.
- Worked on JMS and EJB's to send email and marketing data to the Responsys.
- Used Object Oriented Programming and design. OOP OOD
- Reviewed High-level Design HLD , Functional requirements and discussed the new functionality in team meetings.
- Extensively used Core Java technologies such as Exceptions, and Collections.
- Used Log4j to implement logging facilities. Developed many custom-made exception classes as and when required.
- Developed web services, using RESTful API Web service.
- Performed Code reviews and code fixes.
- Review code to ensure consistency with A F standard coding practices
Environment: Maven, JDK1.6, LOG4J, IBM RAD, SVN, EJB3.1, RESTful Web Services, IBM WCS
Confidential
Role: Java Developer
Projects Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle SDLC .
- Designed and developed back-end application
- Designed Key EJB components and deployed in JBoss.
- Developed Consumed WSDL/SOAP based web services
- Extensively used Core java frameworks such as Multithreading, Exceptions and Collection in development of the application.
- Implemented Web services components XML, SOAP, WSDL to interact between Unified Billing System and various Insurance systems Auto, Home, Renters etc
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval
- Designed and developed web-based software using Spring MVC Framework
- Wrote SQL queries using Spring JDBC template
- Developed user interface using JSP, HTML, XHTML and Java Script to simplify the complexities of the application
- Used Web Logic server for deploying the application.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components
- Used JUnit for testing the web application
Technical Environment: JDK 1.6, J2EE, JBoss, Spring, EJB 3.1, MDB, XML, Maven, JMS, JNDI, WSDL, Soap, JUnit, Log4J, Eclipse Indigo , Oracle 11g/11i
Confidential
Role: Senior Software Developer
Projects Responsibilities:
- Participate in system requirements and design reviews along with the requirements leads and the business clients.
- Responsible in developing key components.
- Co-ordinate the delivery of Wireframes, Content XMLs and HTML templates required for development
- Extensively used Core java frameworks such as Multithreading, Exceptions and Collection in an application.
- Involved in various stages of the SDLC using Waterfall development process.
- Report development tasks and ensure timely delivery of code as per milestones.
- Planning, monitoring and tracking of the project to meet the business functional and non-functional IST Integrated system testing and resolving technical queries on time.
- Design of the application based on object oriented approach and UML analysis.
- Support deployment and production support team on key tasks.
- Development of many java based reusable components and Created JUnit test suites for
- Unit testing of the same
- Code review, Test Case Review, Security Review, Performance Review and UAT.
- Used HP Quality Centre to analyze requirement coverage, for logging and tracking defects.
- Coordinated the configuration management of the code and artifacts in SVN.
- Used Tortoise SVN Repository for Version Control.
Technical Environment: Core Java, EJB, Spring MVC, WebLogic 10.1, JQuery, Multithreading, My Eclipse, JSP, Servlets, JMS, XML, Oracle, MySQL, Junit, HP Quality Centre, SVN, Maven.
Confidential
Role: Software Developer
Projects Responsibilities:
- Work closely with Stakeholders and Team Leads to understand the requirements and specifications for new requirement along with update/changes to the existing projects in highly dynamic environment.
- Analysis of Application functionality by understanding the Business Requirement and Functional requirement specifications.
- Involved in various stages of the SDLC using Waterfall development process.
- Design of the application based on object oriented approach and UML analysis.
- Participated in Demo sessions for the manual reports generation to understand the business workflow.
- Developed Spring based components for backend data retrieval and persistence.
- Worked on User interface using JSP and Servlets.
- Coordinated the configuration management of the code and artifacts in SVN.
- Analysis and comparison of software product generated reports to fine tune with desirable report format.
- Created test plans and JUnit test cases and test suite for testing the application.
- Preparation of Unit Test Plan and Integration Test Plan of module before every release for different modules for cross team synergies.
- Participated in the production support and maintenance of the project.
Technical Environment: Java, J2EE, JSP/Servlets, Subversion SVN , Eclipse IDE, Tomcat, Oracle SQL Developer, Websphere MQ
Confidential
Role: Associate Developer
Projects Responsibilities:
- Worked on complete Server Side and contributed to the front-end development with the Designing JSP using Java Beans.
- Involved in Design, Development, Testing and Integration of the application.
- Developed front end web pages using CSS, DHTML, Java Script, JSP, HTML andJSTL
- Used CSS cascading style sheets to give a better view to the web pages.
- Utilized J2EE technologies such as Servlets and JSP to handle various requests from the client browser and send responses.
- Conversion of the output from the SQL query at server side was transferred in proper HTML formats
Technical Environment: JSP, HTML, Spring, Hibernate, Oracle8i, Servlets, CSS, DHTML, JSTL, Rational Clear Case, RUP, Java Beans and Weblogic6.0
Confidential
Role: Java Developer
Responsibilities
- Involved in the Business Requirement analysis, Design Process and Object identification.
- Involved in developing, coding, building project using ANT script.
- Developed several kinds of web based UIs using Java and J2EE technologies.
- Implementation of SDTM based forms.
- Interaction with client for requirements.
- Used SQL Language and SQL Programming for data persistence.
Technical Environment: Core Java, HTML5, JavaBeans, Java Scripts, Tomcat, XML, Netbeans, ANT, JUnit, SQL