Senior Java Developer Resume Profile
Newark, DE
SUMMARY:
- Certified Java/J2EE Technical Lead Developer with over eightplus years of experience in Requirement gathering, Analysis, Design, Development and Maintenance of Enterprise Software Applications using Java/J2EE Technologies
- Certification includes Sun Certified Java Developer SCJP and Sun Certified Web Component Developer SCWCD
- Strong experience in all different processes involved in the Software Development Life Cycle and has exposure to the standards, procedures documentation followed by CMMi Level 5 Standards, including Java Design, Coding, End-to-End Testing and Production Support for various online applications.
- Strong Experience in Software Application Development, Client/Server/ Multi-Tier applications specialization in Java, Spring, JMS, J2EE, SOAP and REST based WebServices, Hibernate, XML,JDBC,JSP, JSON, Servlet and Struts
- Strong work experience in Web based application development, Middleware programming, Database programming, distributed computing, Server side programming and Client Server computing in n-tier software systems.
- Involved extensively in using Spring MVC, Spring AOP, Spring-WS and Struts framework.
- Experienced in Object Oriented Design and Programming Concepts and exposure to Core Java Technologies
- Worked on Persistent Technologies using JPA, Hibernate 3, and experienced in writing SQL queries
- Proficient in developing application for asynchronous data retrieval using AJAX
- Expertise in working on Application Servers like Web Sphere, WebLogic, Tomcat, Jboss
- Experienced in development and debugging high quality application using Eclipse and RAD IDE
- Proficient in solid OOD/OOP in J2SE Core Java including Multithreading, Collection API
- Experienced in development and application of Java and J2EE design patterns
- Application Deployment on Unix and windows Web sphere , Web logic and tomcat
- Worked in various methodologies including Agile Scrum, Waterfall ,Production Support, Migration
- Involved in translating Business requirements to understandable IT systems requirements
- Expertise in corporateBanking, Financial, Investment banking, Manufacturing, Logistics, Information and Media domains.
- Experience in Functional Specifications / Business Requirement Document Analysis.
- Experienced in using Maven, Ant, Jenkins, Sonar, Find Bugs and PMD
- Experienced in writing JUnit scripts and selenium scripts to improve code coverage.
- Experienced in UML design preparation including Use Cases, Class Diagrams, Sequence Diagrams and Component Diagrams
- Strong Expertise in Configuration Management tools like Visual Source Safe, Rational-Clear case, SVN and Perforce Version control system
- Ability to work independently in critical components and possess good analytical, communication, interpersonal, leadership skills.
- Involved in hands on development along with managing team s , which includes providing estimates, decision making , collaborating with business teams to prioritize deliverables, bridging technical gaps to management, project coordination experience with offshore team, client facing role for years
- Ability to learn, adapt quickly with new tools and technology.
- Demonstrated ability to multitask and manage multiple projects in a cross-functional environment.
TECHNICALL SKILLS:
Operating Systems: Windows, UNIX
Languages: Java, JavaScript, HTML, DHTML, PL/SQL, AJAX, JSON, JQuery
Database: DB2, Oracle, Microsoft Access
J2EE Technologies: JDBC, JSP, Servlets, JMS, Struts, JTA, web service SOAP REST
Frameworks: Hibernate, Struts, AJAX, Spring Core, AOP, Spring-MVC, Spring-WS, Design Patterns
Tools: TOAD, PL/SQL, Microsoft Office, Jenkins, Sonar, JMeter, DynaTrace, VSS, Rational Clear Case, PVCS, Tealeaf, SPLUNK
Version Control: Rational Clear Case, PVCS, SVN
IDE: Eclipse, RAD.
Build Tools: ANT, Jenkins, CESAR Blade Logic
Content management Tools: Vignette Portal, XMAN, and Teamsite
Application Servers: WAS 8.5.5, Weblogic 8.1, Jboss, Tomcat
Domain Knowledge: Banking and Financial, Cards Domain, Manufacturing Logistics, Information Media.
EXPERIENCE:
Senior Java Developer
Confidential
Responsibilities:
- Used latest versions of Java, 1.7, spring 3.0, Struts 2.3 in developing this application.
- Created restful services for mobile applications
- Implemented the client Invocation code in Spring-WS
- Prepare the Request object and invoke the web service call with spring web service Template, after getting the response, captured the response and saved into the respective tables.
- Implemented the DAO classes with SO classes
- Designing Front End Screens using FTL, JavaScript, Ajax j- query.
- Involved in complete SDLC Life Cycle.
- Involved in Build and Deployment of the ear file on web sphere 8.5.5 server.
- Testing the SOAP Request and response by using SOAP-UI Tool.
- Development and end-to- end Coding using IDE RAD and Eclipse.
- Define, allocate, monitor and review the work done by the team
- Used Perforce version Control System for maintaining the code base
- Involved in Build and deploying the application using Jenkins, Maven, UBuild and UDeploy.
- Used Tealeaf and Splunk to triage production and development issues.
- Worked on Teamsite and XMAN content management tools for rendering content on web pages
- Peer Code review, technical specification review, preparation of technical design documents
- Used jmockit to develop JUnit test cases to improve code coverage for the application.
- Used waterfall and Agile methodologies in this project.
Environment: Java , j2ee, Spring Web Services, Struts ,Spring Core, RAD 8.5,Web Sphere.
Senior Java Developer
Confidential
Responsibilities:
- Coordination with onsite counter-part in getting the requirements
- Involved in evaluation of Low level Design.
- Creating Class and Sequence diagrams for all possible flows/usecases.
- Used WebSphere application server to deploy the application using CESAR and Jenkins to build.
- Written implementation code to consume web services
- In charge of daily rebase and delivery process.
- Responsible for the quality and on-time delivery of bug free codes of one or more projects under supervision
- Responsible for coordinating with onsite Lead to understand project / release requirement
- Responsible for sending status report to onshore
- Define, allocate and review work done by the team
Environment: Java 1.5, spring Ioc, Struts, Web Services, Oracle 10g, web sphere
Senior Java Developer
Confidential
Responsibilities:
- Participated in gathering and refining the requirements for this project
- Developed design models based on the functional specification documents.
- Implemented new requirements in the Overview Module and Resource Module.
- Involved in estimations for the requirements
- Actively Participated in the Defect Fixing of Finance Module and Reports Module.
- Exposed to waterfall method lifecycle methodology.
- Web Application Development using Spring MVC and Hibernate.
- Created the DAO and Hibernate mapping files.
- Create the named quires using Hibernate Technology.
- Extensively used J-Query and Json objects in UI Layers
- Involved in application development in Model-View-Controller MVC architecture using JDK, Spring MVC, and JSP.
- Experience in using Oracle 10g as database.
- Tested the application functionality with J-Unit Test Cases.
- Integrated Hibernate in Spring by Inversion of Control with a Hibernate Template and Callback
- Developed logging module-using Log4j to create log files to debug application flow.
- Used Tortoise SVN for version control.
Environment:jdk 1.5, Spring MVC, Hibernate, web services, axis2, jsp and web sphere, weblogic.
Senior Java Developer
Confidential
Responsibilities:
- Analyze client supplied products like Business Requirement Document BRD , business rules and business integration specification.
- Co-ordinate with offshore and onsite team to understand the requirements and prepare High level and Low-level design documents from the requirements specification.
- Developed the web services which interact with different systems to perform multifarious operations like create, update, retrieve and find details of a customer
- Written HQL, native SQL Queries using Hibernate Technology.
- Create the Data Source Creation Using Spring DAO module
- Project Code Maintenance Using Version Control Tools
Java Developer and Lead
Confidential
Responsibilities:
- Analyze client supplied products like Business Requirement Document BRD , business rules and business integration specification.
- Responsible for defect status call with client on daily basis
- Involved in Development and Coding.
- Involved in Daily Merge and Branch Creation.
- Used Spring DAO, Spring AOP and Hibernate in developing this application.
- Worked in Agile methodology
- Responsible for build and deploy the project using Maven and Hudson
Java Developer
Confidential
Responsibilities:
- Exposed End to end process in content management tool
- Comparing the content from vignette tool with actual site and fixing the issues
- Learned the Vignette Content Management tool within the duration of 10 days.
- Well versed with the content association, publishing, cloning.
- Done Unit Testing and fixing the issues
Java Developer
Confidential
Responsibilities:
- Responsible for development. Including Evaluation of the project and also worked with most of the Team members in developing JSPs of their respective modules.
- Written Ant script for generating CAR file and generated the file and also created Portlets, Pages, Sites in VAP
- and created content items in VCM.
- Analyze client supplied products like Business Requirement Document BRD , business rules and business integration specification. Co-ordinate with team members in the Build and Test Phase.
- Documented the entire project for future reference and new joiners.
- Responsible for all the client side validations done in the project
- Responsible for quality and on time delivery and involved in design under supervision