We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Ann Arbor, MI

SUMMARY:

  • 9.5 years of outstanding experience with ability to coordinate and direct all phases of SDLC.
  • End - End Project Delivery starting from collecting requirements - preparing use cases/test cases - business object modeling - sequence diagrams - class diagrams - code generation - detailed design/implementation - unit testing - component testing - integration testing - performance testing and UAT.
  • Experienced in Object Oriented technologies using Java, J2EE, Design Patterns, JSP, Servlet, JDBC API, Struts
  • Familiarity with developing cross-browser and cross-platform compatible solutions
  • Developed solutions with JBOSS,TOMCAT,WEBLOGIC,WEBSPHERE and Weblogic Application Servers
  • Experienced in Web Services, SOAP, WSDL, XML, AJAX and Javascript
  • Used ANT for build scripts and project release documentations
  • Experienced with IDEs such as Eclipse, Aqua Data Studio. Also have experience in developing complex stored procedure.
  • Ability to work independently or collaboratively in any product development assignment or system development business because of excellent ability to understand business specifications(SRS) and System Design(UML)
  • Has the motivation to take independent responsibility as well as ability to contribute and be a productive team lead.
  • Excellent analytical, problem solving, communication skills and a team player.
  • Result driver and highly motivated and assisting higher management in iteration planning. Integrating project worked with large multi-disciplinary distributed teams at virtual (onsite /offshore) location across the globe. Worked as onsite coordinator and offshore lead.
  • Worked with IT resources to accomplish activities in design, construction, test, and to migrate solutions into production.
  • Review selection criteria for technologies and skills that are required to complete the assigned work.
  • Responsible for maintaining Daily Status Tracker, Weekly Status Tracker, and plan the project work ahead of time.
  • Responsible for maintaining release dates, milestones, communication points, and to baseline the plan.
  • Assisted in creating project plans, planned release dates, including change control and baseline for the plan.
  • Provide Daily Status Reports, Weekly Status Reports to the higher management. This includes time, scope, cost, resource management, issue tracking, stakeholder communication.
  • Coordinate the completion of detailed requirements, design, build and test activities by managing the participation of responsible parties.
  • Perform Risk analysis, issue tracker for the project and report it timely basis.
  • Delivery SPOC for giving deliverables to customer.
  • Coordinate with many external vendors for project execution.
  • Conducting daily standup calls and MOM, Conducting peer review and mentoring team.

TECHNICAL SKILLS:

Languages: Java and JavaScript.

Web Technologies: HTML, JavaScript, AJAX, XML

J2EE Technologies: Servlets, JSP, JMS, JNDI, Web Services, JDBC

Integration: Web Services,SOAP, REST services, JAXB and XML

Tools: Ant

Database Systems: DB2 and Oracle, Stored procedures

Web / Application Servers: WebSphere, Weblogic,Jboss, Tomcat.

Operating Systems: Windows, Unix

Database Tools: Aqua data studio, PLSQL developer

OO Design: Rational Rose and Visio

Case Tools: Clear Case, Bugzilla, CVS, SVN and Clear Quest

Development Tools: Eclipse

Development Methodologies: Agile Development (Scrum)

Code Harmonization: Cruise control.

Domain Knowledge: Telecom & Retail Banking

PROFESSIONAL EXPERIENCE:

Confidential, Ann Arbor, MI

Sr. Java Developer

Responsibilities:

  • Tracking the logic for existing system working with Oasis auditing tool and customizing client requirements
  • Using Ant for build tool, cruise control for automated builds and ClearCase as code repository.
  • DB2 and Oracle Server are used as databases for this application.
  • JBoss is used as application server in development and deployments.
  • Extensively using Eclipse in development and debugging the application.
  • Resolving QA defects reported on Oasis system.

Confidential

Delivery Software Engineer

Responsibilities:

  • Worked on ATG platform for Confidential ’s E-commerce application.
  • Worked on renewal center and store front.
  • Worked on Droplets, FormHandler’s, Repository XML’s.
  • Defect fixing and incident handling work
  • Customizations in Resource Manager-Homepages,Wizards,WebReports

Platform and Tools: Java-4, Weblogic, and ATG Dynamo

Confidential, Denver, CO

Programmer Analyst

Responsibilities:

  • Involved in Analysis, Design, Development and complete SDLC of Insurance-Workers Compensation application.
  • Designed and developed UML diagrams using MS Visio.
  • Developed application using Java/J2EE technologies - Java Server Pages (JSP), HTML, CSS, JSTL, Java Beans, XML
  • Involved in the design of application architecture using Struts, Spring dependency injection.
  • Implemented MVC design pattern using Struts and factory and Singleton design patterns for object creation and maintaining single instances of objects in JVM.
  • Extensively used Struts to control flow of the application.
  • Extensively used Struts Action Errors/Action Messages to display errors and warning messages on the application.
  • Developed User Interface (UI) design using JSP, CSS, and HTML.
  • Developed PL/SQL queries and stored procedures for data validation and commit procedures.
  • Code review using standard eclipse plugins like code collborator etc.
  • Extensively used JUnit for Unit Testing.
  • Created reports using Jasper Reports
  • Developed ANT scripts for building ‘ear’ files for application deployment.
  • Used Log4J logging framework for logging messages with various levels written throughout the Java code.
  • Involved in UAT and defect tracking using ClearQuest.

Platform and Tools: Java-5/ J2ee, XML, Eclipse, Web Services, Ant, SOAP-UI, Cruise control,Jboss 4, CVS and DB2

Confidential

Consultant (Senior Software Developer) and Technical Lead

Responsibilities:

  • Creation of new modules using Struts MVC 1.2 and 2.0, Spring and Hiberante framework
  • Developed application using Java/J2EE technologies - Java Server Pages (JSP), HTML, CSS, JSTL, Java Beans, Struts, Spring, XML, XSLT.
  • Involved in the design of application architecture using ExtJS, Struts, Spring dependency injection, AOP for transaction management and iBatis for PL/SQL queries.
  • Worked on Multi-Threaded,JMS & Observer Pattern framework for reading Oracle Log Miner and generating enriched XML’s, Thorough on OOP’s concepts
  • Creation of IP numbers and relating them to Cramer Invetory objects as per different device manufacturer’s.
  • Data Loading using Cramer API’s across environments.
  • Creation of new oracle packages for reading CSV files and creation of Inventory data using Cramer API’s.
  • Used different java Collections classes like HashMap,ArrayList,Queues,etc.. for bulk data
  • Familiar with underlying Data Structures and Algorithms used in Java
  • External File Processing Oracle Programs for reading and manipulating data
  • Familiar with different design patterns like DAO,Factory,Abstract Factory,Singleton,Observer,etc..
  • Created new EJB(2.0 and 3.0) classes and data persistence.
  • Knowledge on Java Logger for debugging and logging.
  • Working knowledge on JDBC,Connection Pools,Data Source creation on Weblogic server, Knowledge on Transaction Management.
  • Familiar with Weblogic Server creation and deployment process, Unix commands and shell scripting.
  • Knowledge on embedded LDAP server of Weblogic.
  • Worked on Data migration projects from current system to new system
  • Extensively worked on Oracle stored procedures,packages,cursors,ref cursors,collections,file processing,complex inner and outer joins,etc.
  • Knowledge on different normalization forms and RDMS concepts.
  • Asynchronous page loading using Javascript and AJAX, Worked on JSTL tag library
  • Deployment & Release activities on Development/Testing/Production instances
  • Oracle query tuning for faster performance
  • Creation of new LDAP users
  • Designing High Level and Low Level documents
  • Capturing customer requirements and documenting them and getting it validated from client
  • Effort estimation and resource planning
  • Worked with IT resources to accomplish activities in design, construction, test, and to migrate solutions into production.
  • Review selection criteria for technologies and skills that are required to complete the assigned work.
  • Responsible for maintaining Daily Status Tracker, Weekly Status Tracker, and plan the project work ahead of time.
  • Responsible for maintaining release dates, milestones, communication points, and to baseline the plan.
  • Assisted in creating project plans, planned release dates, including change control and baseline for the plan.
  • Provide Daily Status Reports, Weekly Status Reports to the higher management. This includes time, scope, cost, resource management, issue tracking, stakeholder communication.
  • Coordinate the completion of detailed requirements, design, build and test activities by managing the participation of responsible parties.
  • Perform Risk analysis, issue tracker for the project and report it timely basis.
  • SVN branching,merging,configuration controller
  • Delivery SPOC for giving deliverables to customer
  • Coordinate with many external vendors for project execution.
  • Conducting daily standup calls and MOM, Conducting peer review and mentoring team

Platform and Tools: Java-4, Weblogic, and Oracle

Confidential

Senior Technical Associate

Responsibilities:

  • Creation of new Task Engine for VPN service creation
  • Customizations in ConnectDSLAMv2 template for adding a new DSLAM in existing network
  • Writing PL/SQL and Java callouts for TaskEngine
  • Loading task engine template into Resource Manager
  • Card Modeling for new cards using Configurator tool
  • Exporting metadata from Configurator and Importing into Resource Manager
  • Customizations in Resource Manager-Homepages,Wizards,WebReports

Confidential

Software Developer

Responsibilities:

  • Similar development work as in Confidential .
  • COTS product development and maintenance.

Platform and Tools: Java-4, Weblogic, Oracle

Confidential

Software Developer

Responsibilities:

  • Development of new modules
  • Implementing change requests for Litigation Management
  • Implementing change requests for Asset Management
  • Implementing change requests for Budget Calculation
  • Implementing change requests for Interest Calculation
  • Implementing change requests for Customer Settlements
  • Implementing change requests for Promise-to-Pay
  • Implementing change requests for Activity History screens
  • Creating new master data-Waiver limit master data, asset data, etc.
  • Implementing product in different languages for French and German customers
  • Running different End-Of-Day processes and managing their interdependency
  • Managing external interfaces which give data to main system in flat files
  • Provided Onsite UAT support for a period of 3 months, Provided Onsite Production support for a period of 3 months.
  • Implemented MVC architecture for presentation and business layers.
  • Customized the pagination feature of DHTML grid to load only the required records in UI layer.
  • Implemented ORM technology using Hibernate.
  • Used Spring for dependency injection and Spring AOP for transaction management

Platform and Tools: Java-4/J2ee, Eclipse, Struts, WebSphere, SVN, and Oracle

We'd love your feedback!