Senior Java / J2ee Developer Resume
3.00/5 (Submit Your Rating)
SUMMARY:
- Certified Java/J2EE Professional with diverse industry experience.
- 9 years of experience of working with wide array of Java J2EE projects.
- Expertise in Design and Development of enterprise applications using Java, J2EE, JSP, Servlets, AJAX, spring, Hibernate, Web Services and Struts.
- Extensive experience in Design and Development of middleware SOA components using WebServices (SOAP and REST) and JMS.
- Extensive experience on MVC architecture using Struts, JSF, Spring framework / JSP - Servlet and J2EE Design Patterns.
- Hands on programming experience in Java, J2EE using SDE and IDEs like Eclipse, Spring STS and IBM RAD.
- Proficient in working across all stages of Software Development Life Cycle (SDLC) and Agile methodologies
- Extensive hands on experience working with Batch Driven Frameworks using Spring Batch Framework.
- Good Experience in UML Modeling developing use case diagrams, class diagrams and sequence diagrams.
- Extensive hands on experience in working with AJAX frameworks Angular JS, JQuery, and Dojo
- Good Experience working with CSS3 Frameworks and BootStrap.
- Good working experience in designing highly transactional web based applications using Java/J2EE technologies and handling design/implementation using UML/Eclipse/RSM.
- Good Working Experience in Apache Frameworks like Apache CXF, Apache Camel, Apache File Upload, Apache Velocity.
- Good working experience on XML Processing Frameworks like JAXB, Castor, XStream.
- Good understanding of JAVA / J2EE Design Patterns like Singleton, MVC, Factory, Front Controller, Value Object, Business Delegate, Service Locator, Observer, Template and Fa ade.
- Experienced in build tools like Ant and Maven, Log4j for Logging and JUnit and Mockito for testing, Expertise in using J2EE Application Servers such as IBM WebSphere, Web Containers like Tomcat.
- Experienced in database GUI/IDE Tools using TOAD, SQL Developer and MySQL Client
- Experienced in handling Version Control Systems like SVN, CVS.
- Working experience with the operating systems like UNIX and Windows
- Developed batch application framework that served as the cornerstone for a highly successful End of Day Reporting strategy.
- Implemented custom WebService client to MS exchange Server to access the emails from the exchange server using Exchange WebService.
WORK EXPERIENCE:
Confidential
Senior Java / J2EE Developer
Responsibilities:
- Software Design: Created Functional Specification Document for the Business Requirements. Developed a workflow which uses File Polling Mechanism using Spring Framework.
- Interacted with Business Analysts to understand requirements and chart the Functional Specification Document for the requirements.
- Developed a Webservice Client using Spring WebServices and Apache CXF which consumes emails along with attachments from Microsoft Exchange Server and ingest them into document repository.
- Developed a Spring Batch based module to process the xml requests along with pdf contents.
- Developed Apache CXF based Webservice client to ingest the documents into the Centera repository.
- Developed Stored Procedures using PL/SQL as a part of utilities to support the application deployment workflow.
- Developed a WebService client for Soap based WebService using Apache CXF. Implemented Error Retry mechanisms for failed processes using Aspect Oriented Programming in spring. Developed shell scripts to trigger batch processes.
- Developed a feature Admin Panel to view and refresh the Camel Routes using JQuery
- Developed a feature in an Utility Application and Verification Monitoring tool to verify the application statistics like Pollers, Consumers, Loggers etc, using Angular JS, Node and Boot Strap
- Developed a Human Resource Tracking Tool using Angular JS and Bootstrap as a value add to my Organization, this tool provides an ability to get all the statistics of the project resources real time
- Worked as a primary Coordinator for the offshore team to help project deliverables under critical deadlines.
- Worked on POCs to convert the Existing Application to a Spring Batch Driven framework and presented to Product management Architects.
- Worked on the POC to implement the dynamic routing of requests to MQs using Apache Camel POC and was later on implemented in the Actual project.
- Worked as Primary Point of Contact for all the application deployment related issues in development, UAT and Production environment and troubled shooting effort with major success rate.
- QA Support: Coordinated with the support team, the issues found during testing and involved in verification and validation of the issues.
- Regularly Participated in the Code reviews with the team members to improvise on the quality of the project deliverables.
- Participated in trouble shooting the production issues and coordinated with the team members for the defect resolution under the tight timelines.
- Implementation: Involved in end to end implementation in the production environment validating the implemented modules.
Environment: Java 1.7, Spring 4.1.7, Apache CXF 2.7, JAXB, Spring Batch 2.2.x, Maven, Jenkins, Ubuntu VM, JSON, XML, Angular JS, JQuery, Bootstrap, SQL developer, Oracle 11, Apache Active MQ, IBM MQ, Microsoft Exchange Server, Node js, PL/SQL, Apache Camel, JVisual VM, Mockito, Eclipse Kepler, Tomcat 7.X
