We provide IT Staff Augmentation Services!

Senior Java Developer And Architect Resume

0/5 (Submit Your Rating)

Washington, DC

SUMMARY

  • 11 years of Extensive Experience in Developing and architecting JAVA and J2EE applications.
  • Experience in working on Agile/Scrum methodology.
  • Proficient in design and rapid development of web and J2EE application using Java 1.5, 1.6, JSP v2.0, Servlets v2.4, EJB v2.x, JDBC, Hibernate, JPA, Struts Framework, Spring Framework, Jsf.
  • Extensive experience in using MVC2 architecture for developing application using JSP, JavaBeans, Servlets and EJB.
  • Good Experience in implementing RESTful API and SOAP web services Apache CXF.
  • Expert in using Object Oriented Design and Object Oriented Programming concepts.
  • Working experience on Multithread implementation.
  • Experience in working on Spring modules DI, IOC, ORM, AOP, MVC, Spring Security, Spring Batch.
  • Experience on Ajax, JQuery, Angular JS, Nodejs, Json, HTML, CSS, Java Script
  • Working experience in JMS implementing messaging using MQ.
  • Experience in Report framework Jasper and Apache POI.
  • Worked on implementation of oAuth and security in application.
  • Implemented the business services using the Business Delegate, Service Locater Pattern and DAO Pattern for wrapping the database access logic.
  • Implement knowledge on Java design pattern.
  • Experienced in administration and deployment of applications on Apache Tomcat, and Weblogic Server, WebSphere, Jboss.
  • Working experience on Oracle, DB2, MySQL and Sybase databases.
  • Working experience on NoSQL MongoDB.
  • Good working experience of writing SQL and PL/SQL.
  • Worked on Unix scripting Perl, shell script.
  • Worked on testing framework Selenium, TestNG, Junit.
  • Version Control experience on CVS, SVN, Clearcase, Jenkins.
  • Experience on build tools Maven, Ant, Anthill.
  • Extensive experience in developing Enterprise Applications using Eclipse 3.2, My Eclipse 5.1.
  • Worked extensively on monitoring development architect and deployment process.
  • Good experience in Application support activities. Monitoring the application traffic, taking care of application Business Continuity Plan (BCP).
  • Experience with debugging production issues, performance troubleshooting and designing systems for operational readiness.
  • Extensively involved in peer level code review before check in.
  • Worked on offsite onsite model and handled team of size 20.
  • Got Excellence Award for good work in the project.
  • Delivery of commitments with in timelines and quality parameters.
  • Got Gold Coin Award for project delivery.

TECHNICAL SKILLS

Operating System: Windows 98/NT/2000, Linux, Ubuntu.

Languages: Java 2.0, C, C++, SQL.

Application/Web Servers: Weblogic, Jboss, Apache Tomcat

Java Technologies: J2EE (JDBC, Servlets, JSP, EJB).

RDBMS: Oracle, MySql.

Frameworks: Struts, Hibernate, Spring, JunitIDE: Eclipse, Adobe Flex

PROFESSIONAL EXPERIENCE

Confidential, Washington DC

Senior Java Developer and Architect

Responsibilities:

  • Worked with Confidential to gather requirement and document it.
  • Provided solution architecture to build the utility tool using Java/J2ee.
  • Participated in the sprint review meetings and explained the technical changes to the clients.
  • Used Struts2 framework to develop web based application using MVC Design Pattern and Java design pattern.
  • Implemented Jsp, AngularJs, NodeJs, JavaScript to develop the front end for Application.
  • Used JSP, JQuery, AJAX and JSON in implementing presentation layer, validation components and navigation to controller layer using Struts MVC. .
  • Used MySql to design and develop schema.
  • Implemented Jenkins for continuous integration of the code.
  • Developed Interfaces to interact with multiple AVDs installed on each hardware.
  • Used Jboss to deploy and run the web application. Jenkins used as integration tool.
  • Did POC to provide solution on Ubuntu platform as AVD has to be installed on Ubuntu machine. After successful POC, developed application on Ubuntu 15.0.
  • Supported in building automation scripts for Selenium and TestNG

Environment: Ubuntu, Java, Jsp, Servlet, Struts2, MySQL, JBoss, Sql Navigator, Ajax, Selenium, Appium and TestNG, Jenkins, Log4j, Maven

Confidential

Senior Technology Lead

Responsibilities:

  • Developed a purge framework using Spring, Hibernate and RESTful web services.
  • Purge framework used to purge files after expiry.
  • Used Spring IOC, MVC module and Hibernate as persistence layer to design the Document purge process.
  • Implemented Second level of caching using Hibernate configuration files and EHCache provider.
  • Developed Business objects and Bean configurations using Spring IOC and implemented crosscutting concerns like logging, transaction using Spring AOP.
  • Implemented JMS to get downstream system data to integrate it with Admin Dashboard.
  • Redesigned Front end using JSP, AngularJS, Java Script and Json.
  • Implemented Rest based web service using JAX - RS annotations, Jersey implementation and Http client.
  • Used AJAX framework for server communication and seamless user experience.
  • Design and develop program to use PKI security architecture for email protection and web server authentication.
  • Designed and implemented Report modules using J2EE, JSP, Servlets, Struts Jasper Report and Oracle Database.
  • Consumed WSDL provided by Web Service using SOAP protocol to communicate with external applications and vendors
  • Implemented Agile methodology to achieve on time delivery of the project.
  • Test Driven Development (TDD) approaches was utilized and the test coverage was always maintained and validated using Cruise Control.
  • Used HP Quality Control mainly using for defect logging.
  • Using SVN for version control.

Environment: Win Xp, Java, Jsp, Servlet, Struts, Spring, Hibernate, JMS, RESTful API, Oracle, Sql Navigator, NoSQL MongoDB, AngularJs, Nodejs, Java script, Json, Ajax, JQuery, Weblogic, Log4j

Confidential

Senior Technology Lead

Responsibilities:

  • Design and develop the application using Axway vendor product.
  • Build a wrapper framework on top of Axway using Spring, Hibernate.
  • Implemented Spring IOC, AOP and MVC to build the web application for Browser User.
  • Used Hibernate ORM with Spring integration to implement persistence layer.
  • Implemented Spring Security for authorization and authentication in the application.
  • Used Spring batch program for the execution of series of jobs.
  • Implemented RESTful web services and integrated it with Stake holder applications for Admin module.
  • Implemented Service Oriented Architecture (SOA) and published web services that include several components like SOAP, WSDL, XSD, JAX-WS and JAX-RS.
  • Implemented oAuth2.0 and security in application.
  • Worked on enhancing the Front End UI using AngularJS, JavaScript, Json to provide more user friendly Interface.
  • Implemented Business Delegate, DAO, DTO, Service locator, Session Façade, View Helper and Value Object design patterns for all the modules
  • Used Castor to parse the XML output given by MDBs and transferred data back to Controller.
  • Supported in building automation scripts for Selenium and TestNG

Environment: Win Xp, Java, Jsp, Servlet, Spring, Hibernate, JMS, RESTful API, Oracle, Sql Navigator, Java Script, AngularJs, Json, RESTful with Jersey, Ajax, jQuery, Log4j, Maven

Confidential

Senior Developer

Responsibilities:

  • Build a customer facing application for Check clearing system in Bank.
  • Involved in developing Requirement model, Analysis Model, Design Model of the Project
  • Implemented Spring MVC, IOC, AOP for web based application for bank customer.
  • Developed Business objects and Bean configurations using Spring IOC and implemented crosscutting concerns like logging, transaction using Spring AOP.
  • Extensively implemented Hibernate ORM concept using JPA interface for data persistence layer.
  • Integrating schemas from different data sources like Oracle and created mapping classes to implement CRUD operations using Hibernate configurations and annotations.
  • Implemented Hibernate Entity Manager with JPA interface to use JPA annotation feature.
  • Implementation of Spring Security used for authentication and authorization.
  • Implemented Spring batch to schedule jobs.
  • Implemented Multithread concept to achieve concurrent processing of check data arrived at mail room.
  • Used multithreading in programming to improve overall performance.
  • Developed SOAP Web service following Top-down approach by using XSD, WSDL and JAX-WS.
  • Consumed SOAP web services to get FX rates for foreign checks.
  • Implemented Adobe Flex to design and develop Front end UI.
  • Implemented Junit test program to achieve maximum code coverage and for writing bug free code as per design.
  • Implemented Agile methodology to achieve on time delivery of the project.
  • Implemented Log4j framework for logging.

Environment: Win Xp, Java, Spring, Hibernate3, JPA, DB2, CVS, Adobe Flex, WebSphere, Blaze DS, SOAP Web service, Oracle, Log4j

Confidential

Senior Developer

Responsibilities:

  • Customizing Calypso according to requirement.
  • Worked on report framework for report generation like Trade report, Legal Entity reports, FDIC and PACT reports.
  • Implemented new Functionality to Calypso to provide Risk Aggregation Feature.
  • Implemented and added new workflow rules to calypso for Non-Financial Amendment of the Trade.
  • Used Swing Component and core java to develop UI for the product developed with in Calypso.
  • Build Test frame work mocking database using JUnit.

Environment: Win Xp, Java, Oracle, Calypso 10, CVS, Eclipse 3.4

Confidential

Senior Developer

Responsibilities:

  • Responsible for building a framework to migrate trade back office data to Calypso.
  • Implemented Java design patterns to build the scalable system.
  • Implemented Multithread concept to process Trade data coming from multiple source and persist it into Calypso back office tables.
  • Got Excellence Award for project work.

Environment: Win 2000, Java, Oracle, Calypso, Clearcase, Eclipse

Confidential

Senior Developer

Responsibilities:

  • Responsible for designing the framework using Java and Calypso API
  • Used Calypso framework API to get Trade, save Trade into Calypso from multiple external systems.
  • Implemented JMS to get Trade data from external Trade Capture system and save in Calypso.
  • Used Calypso Remote Reference Data to get and update Trades.
  • Responsible for implementing and deploying the application.

Environment: Windows 2000, Java, JMS, Calypso, Eclipse, MySQL and Clearcase Tool.

Confidential

Senior Developer

Responsibilities:

  • Responsible for designing the framework.
  • Used Calypso framework API to get Trade, save Trade.
  • Used Calypso Remote Reference Data to update trade and product details.
  • Created a mapping interface using Java and Calypso API between BNS and Calypso to pull BO data from BNS to Calypso BO data.
  • Responsible for implementing and deploying the application.
  • Got Excellence Award for project work.

Environment: Windows 2000, Java, Ant, Calypso, Eclipse, Oracle and Clearcase Tool.

Confidential

Team Member

Responsibilities:

  • Responsible for writing Struts Action classes and JSPs.
  • Used Struts Tiles and Validation Framework.
  • Responsible for writing the Enterprise Beans.
  • Responsible for implementing delegate classes and facades.
  • Developed web pages using JSP, Struts tags
  • Used Java Script For Client Side Validation

Environment: Windows 2000, Java, J2EE (JSP, Servlets, EJB, Jdbc), Struts, Ant, Eclipse, Weblogic and Oracle.

We'd love your feedback!