We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

ChicagO

SUMMARY

  • 10+ years experience as Java Developer specialized in Rich Internet Applications and enterprise large scale transactional systems.
  • Experienced in developing horizontally distributed applications, service oriented architectures and agile deployment for web applications.
  • Experienced in design of n - tier, mission-critical, high performance J2EE Web Applications for Banking, Capital Markets and Financial Domains.
  • Proven experience in designing, implementing, and deploying global application infrastructure solutions in a multi-platform environment.
  • Strong experience in Core Java, AOP, Generics, Collections, Enums, Interfaces, Design Patterns, Multi-Threading & Ajax.
  • Experienced in a multi-tiered architectural environment refactoring existing systems to Design Patterns.
  • Experience with Test-Driven development using a unit testing framework such as JUnit.
  • Designed REST Web Services & Server components utilizing Spring and Hibernate based on J2EE standards.
  • Expertise in the design and development of a WebSphere-6.1 based, JSR-168/286 portal development.
  • Pro-active developer with good understanding of AOP, multi-threading, transactional, performance and memory issues.
  • Team Player with Strong communication and analytical skills with ability to mentor junior programmers,
  • Lead whiteboard sessions, create technical specifications architecture and outline frameworks.
  • Ability to work with cross-functional teams and clients using Agile (Scrum) methodologies for Software development.
  • Engineer effective solutions that drive company growth and technological innovation, reducing the overall cost of application development.
  • Reduced cost of application development by enabling the re-use of high quality frameworks and components.
  • Expertise in building high-volume, high performance multi-tiered scalable web applications creating object-oriented analysis and design.
  • Ability to multi-task overseeing all facets of software development life cycle from analysis and design to implementation and maintenance.

TECHNICAL SKILLS

Client side Design Development: JSTL, JQuery, HTML5, CSS3, JSP, Tag Libraries, AJAX, JavaScript.

J2EE Web Technologies: Spring, Hibernate, JSP, Servlets, JSTL, XML, REST Web-Services.

RIA Technologies: JQuery.

Design Patterns: Strategy, Decorator, Façade, Factory & Template Patterns.

Web Services: Rest Web Services, Spring WS, Apache Axis2, SOAP UDDI, WSDL, JMS-Active MQ.

Portal Development: WebSphere-6.1 based, JSR-168 & JSR-286.

DataBases: MySQL, DB2, SYBASE, ORACLE.

Applications Servers: Apache, WebSphere, WebLogic, JBoss

Source code version control: CVS, PVCS. Perforce.

Deployment Tools: Construct and maintain build-scripts using Ant / Maven2.

Development Tools: Rational Application Developer(RAD), WSAD, Eclipse.

PROFESSIONAL EXPERIENCE

Confidential, Chicago

Sr. Java Developer

Responsibilities:

  • Participated in the design & development of the (GFM) system using SPRING.
  • Implemented DAO design pattern architecture to provide database access using Hibernate.
  • Applied OO concepts like inheritance, polymorphism and encapsulation in the design of EES System.
  • Improved Performance by pooling resources, optimized I/O operations, applied multi-threading & minimizing network overheads.
  • Identified and fixed memory leak, improved performance using multithreading and other tuning strategies.
  • Worked on developing service oriented system based on SOA Principles in Agile development environment.
  • Designed Entitlement Manager to manage entitlement permissions for application resources.
  • Re-designed design model to make it more scalable, maintainable, and extendable.
  • Implemented PDP and PEP Modules to process entitlements for application resources.
  • Identified and fixed transactional issues due to incorrect isolation level & concurrency issues due to unsynchronized code.
  • Implemented multi-threading on critical classes to assure safe thread processing.
  • Designed JAXB objects using annotations to Marshall-UnMarshall objects to/from XML.
  • Utilized AOP to implement secondary requirements like auditing, logging, transaction management to improve productivity.
  • Implemented user defined Exception handling to capture application errors.
  • Used JUnit framework for unit testing of application and ANT to build the application and deployed on Web Logic 10.1.3.
  • Programmed Spring controllers to control business workflows and perform back-end validations.,.
  • Utilized Hibernate detached objects to minimize DTOs, Spring DAO templates to minimize resource management code.

Environment: Core Java, Spring, Hibernate, Web Logic, Rest Web-Services, Oracle, Agile Practices

Confidential, Maryland

Sr. Java Developer

Responsibilities:

  • Participated in the design & development of the (ESS) system using SPRING.
  • Implemented DAO design pattern architecture to provide database access using Hibernate.
  • Improved Performance by pooling resources, optimized I/O operations, applied multi-threading & minimizing network overheads.
  • Identified and fixed memory leak, improved performance using multithreading and other tuning strategies.
  • Designed Entitlement Manager to manage entitlement permissions for application resources.
  • Implemented PDP and PEP Modules to process entitlements for application resources.
  • Identified and fixed transactional issues due to incorrect isolation level & concurrency issues due to unsynchronized code.
  • Implemented multi-threading on critical classes to assure safe thread processing.

Environment: Core Java, Spring, Hibernate, Web Logic, Rest Web-Services, Oracle, Agile Practices

Confidential

Sr. Java Developer

Responsibilities:

  • Participated in the design & development of the DCLA (PHASE-3) system using SPRING.
  • Developed web-based user interface for online final reports, workflow for processing and tracking of grants.
  • Designed rapid prototyping across different architectural layers, workflow, event management, and user interface.
  • Used Web Services for web based queries to Siebel for organization information and application status.

Environment: Core Java, Java J2EE, Web Logic, SPRING, Hibernate, JMS-ActiveMQ, Oracle, Agile Practices

Confidential, VA

Sr. Java Developer

Responsibilities:

  • Participated in the design & development of the CDF system using SPRING.
  • Designed DAO design pattern architecture to provide database access using Hibernate.
  • Designed the Decorator, Factory, and Strategy Design patterns for CDF application.
  • Identified and fixed performance, transactional, threading and memory issues.

Environment: Core Java, Java J2EE, UNIX, SPRING, Hibernate, JMS-ActiveMQ, Sybase

Confidential, St.Louis

Sr. Java Developer

Responsibilities:

  • Actively involved in architecting various Business Layer and Data Management components.
  • Implemented JSR-168/286 portlets using Spring portlet MVC Architecture.
  • Created portal WCM components, used PDM API, modified portal themes and skins.
  • Programmed IBM Portal API calls to perform bulk imports into the content Management system.

Environment: Core Java, Java J2EE, RAD, Portlets, Servlets, SPRING, Hibernate, AJAX

Confidential, TX

Sr. Java Developer

Responsibilities:

  • Participated in the analysis, design, and development of the FIA system using Spring.
  • Designed functionality for an FA to review, update and submit client apps. to Branch Approver
  • Implemented process workflow for submission, approval steps and decision points for application.
  • Developed functionality for Branch manager to Approve, Reject an investment application
  • Environment: Core Java, Java J2EE, WSAD RAD, Servlets, SPRING, Hibernate
  • Incorporated J2EE design patterns (Factory, Strategy, Decorator) for efficient Application design.
  • Implemented Front-End modules using JSP, HTML, JavaScript, CSS, Tag libraries and AJAX.
  • Involved in developing applications to post mails using Java Mail API.
  • Developed Interfaces, Helper classes, DAO Architecture using JDBC.

Environment: Core Java, Java J2EE, JSP, WSAD, Oracle, Unix

Confidential

Java Developer

Responsibilities:

  • Implemented the User Interface Screens for presentation logic using JSP, JSTL, HTML, CSS & JavaScript.
  • Performed performance tuning related to database design using Normalization techniques.
  • Developed multi-threading, which accelerate the development of, thread safe applications.
  • Incorporated various J2EE design patterns for efficient design and Entities for the project.
  • Environment: Core Java, Java J2EE, JSP, WSAD, Oracle, Unix
  • Designed web interface using JSP, Servlets, JavaScript, CSS for managing users and clients.
  • Developed DAOs interfaces to interact with the database.
  • Designed rapid prototyping across different architectural layers, workflows and user interface.
  • Implemented Servlets and back-end java classes to support business workflow requirements.

Environment: Core Java, Java J2EE, Web Sphere, Oracle, Unix

We'd love your feedback!