We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Whippany, NJ

SUMMARY:

  • 8 years of hands on experience working in Banking and Financial Sector domain
  • Hands on experience on banking functions like account creation, account activity, trading, quote, customer portfolio, access market data and index information etc.
  • 8 years of working experience of various phases of software development life cycle including Requirement Analysis, Technical Design, Coding, Testing, Implementation, Maintenance and Support of the systems using Object Oriented methodologies.Experience in working in Agile methodologies.
  • Strong knowledge in Core Java and 8 years of extensive hands on experience in Java programming.
  • Strong knowledge in JSP - Servlet technology including Filters and Listeners.
  • Proficient in developing secure web applications and server side development using Hibernate, IBatis, JDBC, JNDI, Struts2, Spring MVC, Spring IOC, Spring AOP, Spring Tx, Spring Security, Spring Batch, Spring JDBC, AJAX, JSP, JSTL, Servlets, Tiles, JavaScript, JSON, JQuery, JqGrid, XML, XSLT, CSS, HTML, Microsoft SQL, DB2, MySql, Sybase, ANT, Maven, Jasper, JSON Simple etc.
  • Expertise in developing applications based on Struts-2 and Spring 3 MVC framework. Hands on experience in Spring Webflow, Spring DWR and Drools.
  • Proficient in wring SQL queries including joins, SPs, triggers using databases like Microsoft SQL, DB2 and MySql.
  • Extensive experience in using ORM tools like Hibernate 3 and in writing JDBC.
  • Hands on experience in working with XML using JAXB and Xstream
  • Strong knowledge of J2EE Design Patterns including Singleton, MVC, DAO, Builder, Business Delegate, Session Facade, Service Locator etc.
  • Hands on experience in consuming SOAP based web services using Axis 2 and CXF. Experience in using SOAP UI tool. Hands on experience consuming and producing RESTFUL services.
  • Hands on experience in Multithreading.
  • Hands on experience in UI technologies like HTML4, CSS2, JavaScript/JQuery. Working experience in Angular JS, Bootstrap and Knockout JS.
  • Hands on experience in working in UNIX environment using Putty.
  • Experience in working with Cyber Security of J2ee web application such as fixing issues found in Fortify tool, applying CSRF check in a web application, replacing vulnerable open source library reported in NVD (National Vulnerability Database).
  • Experience in working with code quality tools like SONAR, PMD, Findbug, FishEye - Atlassian etc.
  • Hands on experience in build tools like Apache Maven and Apache ANT.
  • Hands on experience in project management tools CVS, and SVN.
  • Experience in using servers like WebSphere 6.1, Weblogic 12c, Tomcat 7 and apache HTTP.
  • Worked on all phases on application development including production support.
  • Ability to work equally and reliably in a team as well as individually.
  • Excellent verbal and written communication skills and inter personal skills.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, 5, C++, XML, SQL, JavaScript, HTML

Web/XML Technologies: Java-J2EE, JSP, Servlets, JDBC, Axis 2, CXF, JAXRS, SQL, Flex 3, JFreeChart, Swing, Jasper Report, iText, SAX, DOM, JAXB, Xstream, JSTL, Tiles, Apache POI, Java Mail, JUnit, Drools, Spring DWR, Log4j, JSON Simple

Frameworks: Spring3 (Core, MVC, IOC, AOP, JDBC, Tx, Batch, Validation, Webflow), Struts2, Hibernate3, iBatis2, Tiles

Databases: Microsoft SQL Server 2005, Sybase 15, DB2

Build Tools: Ant build tool 4, Maven 2.1

Application/Web Server: IBM Websphere 6.1, Weblogic 12c, Tomcat 7

Tools: & Utilities: Eclipse, RAD, IntelliJ idea, Netbeans, Editplus, Dreamweaver, Textpad, Winmerge, WinSCP, FileZilla, Putty, Rapid SQL, TortoiseSVN, Tortiose CVS, iReport Designer, SONAR, Fortify, PMD, Find Bug, Jenkins, ObjectAid, SOAP UI, HP ALM, JIRA

Frontend Technologies: Ajax, JavaScript, Jquery, Angular JS, Knockout JS, JSON, HTML4, CSS2

Version Control Systems: SVN subversion, CVS

Operating Systems: Windows XP Professional, Windows 7 Enterprise, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Whippany, NJ

Senior Java/J2EE Developer

Responsibilities:

  • Worked as a senior Java-J2ee developer.
  • Worked in core Java and drools files (drl) files to develop core business logic of the application.
  • Worked in developing web module using Spring MVC, IOC, AOP, Tiles, JSP, Servlet, Filters etc.
  • Consumed SOAP based web services using Apache CXF and consumed REST services’ JSON data using JSON Simple API. Worked on creating Spring based REST services using Jackson.
  • Parsed XML formatted data using both JAXB and Xstream API in different scenarios.
  • Worked on multi-threading using utility classes in “java.util.concurrent” package for document generation and batch processing.
  • Used HTMl, Javascript, CSS, JQuery, AngularJS in JSP files to design application UI components.
  • Used Spring DWR calls and AJAX calls to server side programs and populate/refresh UI components with JSON data from returned from server.
  • Performed server side data validation using drools and Spring validation framework. Did UI validations using DWR and Ajax calls, JavaScript and JQuery methods.
  • Worked in Agile Methodologies for project work. Involved in requirement gathering, design, development and testing phases of the project.
  • Worked in writing JUnit test cases, creating class diagrams, Sequence diagrams using ObjectAid tool.
  • Worked on fixing security issues found in Fortify tool.
  • Worked in CSRF checking implementation in the entire application.
  • Worked in IE11 and Firefox 38.2 migration work of AMS application.
  • Used Eclipse Integrated Development Environment (IDE) in entire project development.
  • Worked on tools like Microsoft VISIO, SONAR, SVN and JIRA, HP ALM for bug tracking.
  • Used FishEye - Atlassian for code review. Extensively used SONAR tool for code analysis and correction.
  • Debugging and bug fixing during UAT, PROD and SIT phase. Extensive used putty access UNIX boxes and perform various tasks involving server restart, deployment, checking logs, modifying files etc.
  • Used Jenkins tool for continuous integration.
  • Performed end to end manual testing of the Project.
  • Responsible for coordinating with offshore development team members.

Environment: Java 5, Spring 3, JDBC, Servlet, JSP, Tiles, JSTL, Java Mail, JQuery, CSS, HTML, AngularJS, JSON, Apache CXF, Websecurity, SOAP UI, Spring DWR, JSON Simple, Jackson, Drools, JUnit, ObjectAid, Eclipse 3.4, DB2, Weblogic 12.1, Putty, PMD, Fortify, SVN, JIRA, VISIO, SONAR, HP ALM, JIRA, Windows 7 Enterprise, UNIX

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Worked as a senior Java-J2ee developer.
  • Involved in design, development and testing phases of the project.
  • Worked on FSD (Functional Specification Document) creation as per client requirement and presentation to client.
  • Worked on Core Java and Servlet to develop application business logic of e-Brokerage application. Used Filters to validate client session for each server calls.
  • Worked in application web module using Spring (MVC, AOP, IOC), JSP, Tiles, Servlets on the server side.
  • Used Angular JS, HTMl, CSS, JavaScript to design UI components in JSP file. Used JSON and Ajax for data communication from Presentation layer to server. Used AngularJS for UI data validation.
  • Extensively worked on Spring MVC, AOP and IOC for Spring migration work of e-Brokerage application.
  • Used Spring Validation framework for server side validation of data validation and used validated data in business data validation algorithms.
  • Extensively worked in DAO layer of e-Brokerage application using Spring JDBC and Spring transaction.
  • Worked on Hibernate 3 for database calls in FCCS online and Perimeter web application which are supporting applications of e-Brokerage.
  • Used Apache POI for generating Microsoft format files for reporting. Used iText for PDF file generation.
  • Extensively used HTML, CSS2, JavaScript in HTML markup standardization assignment for e-Brokerage application (ADA remediation) while keeping application UI unmodified. Used NVDIA and JAWS tools as screen reader software for testing purpose.
  • Used Bootstarp framework in mobile aware web application of e-Brokerage.
  • Worked in writing use cases, creating class diagrams, sequence diagrams using ObjectAid tool.
  • Configured Spring AOP framework to apply Logging and Transactions. Used Log4J API.
  • Used JUnit to write unit test cases.
  • Used Eclipse Integrated Development Environment (IDE) in entire project development.
  • Used Websphere to deploy e-Brokerage in higher environments. Used Tomcat 7 and apache HTTP server (to host static content and create custom website domains in local environment) in developers’ environment.
  • Worked on tools like Microsoft VISIO, CVS and JIRA for bug tracking.
  • Worked on security issues found in Fortify tool and fixing them.
  • Used Jenkins for continuous auto build tool for continuous integration.
  • Extensively used PMD, FindBug tool for code analysis and correction.
  • Performed end to end manual testing of the Project.
  • Debugging and bug fixing during UAT, PROD and SIT phase.

Environment: Java 5, Spring 3, Hibernate 3, Servlet, JSP, Tiles, JSTL, JDBC, CXF, Spring REST service, Java Mail, JavaScript, JQuery, Angular JS, Bootstrap, CSS, HTML, JSON, JAWS, Windows 7 Enterprise, UNIX, Eclipse 3.4, Microsoft SQL Server 2005, Tomcat 7.0, Apache Http Server, NVDA screen reader, PMD, Putty, FileZilla, HP ALM, JIRA

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Worked as a Java developer.
  • Was involved in requirement gathering from client and analysis.
  • Used core Java to develop business logic of the application.
  • Used Struts2, JSP, Tiles to develop web module of the application.
  • Used iBtais2 to make database calls.
  • Used JAXB to convert XML to Java objects and from Java objects to XML.
  • Generated Excel files using Apache POI and generated PDF report using iText.
  • Used Axis2 to consume SOAP based web service. Generated Soap clients using RAD web service wizard.
  • Created Class Diagram and Sequence Diagrams using RAD plugins.
  • Used JavaScript, JQuery, HTML, and CSS in JSP files to design the application UI. Used AJAX calls to refresh UI contents based on selected data.
  • Used JUnit to write test cases.
  • Unit testing and code review (Using PMD and client provided tools).
  • Debugging and bug fixing during UAT phase.
  • Worked in Agile methodologies, JIRA for project workflow management.

Environment: Java 5, Spring 3, IBatis 2, Struts 2, JSF, JSP, Servlets, AXIS2 web service, JAXB, Java Mail, Apache POI, iText, JavaScript, JQuery, AJAX. CSS, HTML, RAD 7, Sybase 12.5, Websphere 6.1, SVN, Windows XP Professional.

Confidential

Software Developer

Responsibilities:

  • Worked as a Java developer
  • Was involved Requirement gathering and analysis.
  • Used Core Java to develop business engine layer of Osmosys product.
  • Used Struts 2, JSP, Tiles framework to develop web module of the application.
  • Used Hibernate to make database calls.
  • Used Jasper Report and iReport designer to generate PDF reports based on application data.
  • Used JFreeChart to visualize application data in the application.
  • Used Java Mail API for mail sending to users on specific application events.
  • Used Apache POI to generate Excel files containing charts and application data.
  • Worked on ANT build tool to prepare enterprise achieve.
  • Used JUnit to create test cases.
  • Unit testing and peer code review.
  • Debugging and bug fixing.

Environment: Java 5, Struts 2, Hibernate 3, Jasper Report, JSP, Java Mail, Apache POI, JFreeChart, iText, JavaScript, JQuery, AJAX,, CSS, HTML, JBOSS4.2, MySQL, Tomcat 5, Windows XP Professional

We'd love your feedback!