We provide IT Staff Augmentation Services!

Sr Java Developer Resume

5.00/5 (Submit Your Rating)

Washington, DC

PROFESSIONAL SUMMARY

  • Over 10 plus years of Experience in Application Design, Development of Internet, Intranet, Client - Server applications and Network Management Systems using Java / J2EE technologies.
  • Experience on all phases of Software Development Life Cycle including Analysis, Design, Development, Testing, Implementation, and Documentation.
  • Experienced in Service Oriented Architecture (SOA), OOA/OOD and OO Programming, Sequence diagrams using Rational Rose.
  • Experience in designing and development with tools like Eclipse, RAD.
  • Strong experience on all J2EE related technologies like Servlets, JSP, JDBC,EJB,JMS, JUnit, SOAP, JNDI, Multi-Threading etc.
  • Excellent skills in designing application using various Java and J2EE Design patterns like Service locator, Singleton, Business delegate, MVC, Intercepting filter, Front controller, Session facade, Transfer object and DAO.
  • Experience in working for J2EE Frameworks like Struts, spring and Hibernate frameworks.
  • Very good experience in implementation & design of the Web application development.
  • Expertise in web-based GUIs development using JSP, JSF, HTML/XHTML/HTML5, Jquery, DHTML, CSS.
  • Strong Database development experience in writing Functions, Stored Procedures, Triggers, and views in PL/SQL.
  • Strong work experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS, Restful.
  • Expertise in developing the presentation layer components using Angular js, Node js, JSP, Ajax, JavaScript, XML, HTML 5,jQuery and jQuery UI
  • Excellent analytical, technical, and problem-solving, skills applied in worldwide information technology divisions.
  • Ability to design, implement and deploy innovative systems and creative solutions to meet organizational needs.
  • Practical experience with software development life cycle (SDLC) methodologies as well as project management.
  • Exceptional team-building skills along with the ability to support and assist in every area to meet project goals.
  • Aspire to think “outside of the box” to make strategic decisions within established timeframes.
  • Expertise in well known web and server frameworks JSF, Spring, Struts, EJBs and Hibernate using JavaScript, Ajax, JQuery, CSS2, CSS3 and HTML5.
  • Expertise in working with various databases like Oracle, SQL Server, Sybase and MySQL.
  • Good Hands on experience with version control tools like Git, GitHub, SVN, CVS and VSS.
  • Developing Ant and Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications to the above platforms.
  • Hands on experience on Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins CI, Git and Maven.
  • Highly motivated self-starter with Excellent Communication, Presentation and Problem Solving Skills and committed to learning new technologies.
  • Hands on experience in Requirement Gathering.
  • Involved in complete development of “Agile Development methodology”.
  • Ability to work under pressure and manage (Multiple) project tasks with changing priorities and tight deadlines and can work either independently or as a part of a team.

PROFESSIONAL EXPERIENCE

Sr Java Developer

Confidential, Washington DC

Responsibilities:

  • Analyze system and functional requirements to determine feasibility.
  • Identified actors, actions, and goals for each story. Linked all stories back to customer project management system for traceability and acceptance criteria.
  • Broke stories down into logical tasks and identified technical requirements for each task.
  • Creating self-contained, reusable, and testable modules and components
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS
  • Created couple of custom, single-page, responsive web application to replace a legacy line-of-business web application.
  • Leveraged Angularjs resources for all data access, encapsulating URLs and standardizing data access interfaces. Created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
  • Implemented AngularJS Controllers to maintain each view data.
  • Implemented Angular Service calls using Angular Factory
  • Tested all application controllers extensively with mocha/chai and AngularJS's built-in testing facilities.
  • Developed webpages using JSP’s, jQuery, JavaScript, XHTML/HTML/HTML5 for the front end.
  • Embedded user training videos using CSS3 and HTML5
  • Based on wireframes and design created HTML templates for Desktop.
  • Used JSON to transfer the application data between client and server. In server-side Servlets is used to construct and parse the data in JSON format and in client-side Java is used.
  • Cross Browser compatibility testing was performed.
  • Used JQuery plugins for Drag-and-Drop, Widgets, Menus, currency, User Interface and Forms.
  • Involved in redesigning the entire site with CSS styles for consistent look and feel across all browsers and all pages.
  • Implemented Spring Security for custom login and logout functionality.
  • Involved in consuming, producing Restful web services using JAX-RS.
  • Followed agile methodology for developing the application.
  • Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
  • Participated in the status meetings and status updating to the management team

Environment: Java 1.6,1.7, J2EE, Angularjs, Nodejs, JSP, Java Script, HTML5, Web sphere, Eclipse, SAP Net weaver, jQuery, jQuery UI, CSS, Maven, Win SCP, Putty, SAP, Work flow OS, XML, XSLT, JSON, Parsers, Oracle 11g, Site minder, Arcot

Technical Lead/ Sr Java Developer

Confidential, Washington DC

Responsibilities:

  • Handled the tasks of providing technical direction for developing, designing and integrating systems for customers
  • Assigned the tasks of monitoring and reviewing the work of the development team
  • Responsible for updating project manager regarding status of development efforts
  • Served as a liaison between project manager and development staff
  • Handled the tasks of identifying system deficiencies and implementing effective solutions
  • Responsible for managing technical resources within project schedule and budgets
  • Assigned the tasks of enforcing coding standards
  • Handled the responsibilities of managing technical risks throughout the project
  • Responsible for creating and executing development plans
  • Performed code reviews and supervised junior developers
  • Assigned the tasks of developing, delivering and maintaining technology-based business solutions
  • Handled the tasks of reviewing technical projects during various stages of development life cycle
  • Responsible for integration and testing of systems
  • Assigned the tasks of implementation as well as deployment of software tools and equipment
  • Responsible for coordinating with stake holders and solving production issues
  • Assigned the tasks of generating technical solutions to develop business and execute tactical plan to meet data requirements across multiple platforms

Environment: Java 1.6,1.7, J2EE, Servlets, JSP, Java Script, HTML5, Struts, Hibernate, Web sphere, Eclipse, SAP Net weaver, jQuery, jQuery UI, CSS, Maven, Win SCP, Putty, SAP, Work flow OS, XML, XSLT, JSON, Parsers, Oracle 11g, Site minder, Arcot

Confidential

Technical Lead/ Sr Java Developer

Responsibilities:

  • Plans, coordinates, and supervises all activities related to the design, development, until business signoff
  • Work closely with clients in order to map and support their operational needs
  • Responsible for developing, distributing, supporting, enforcing, and integrating best practices and technology standards across the organization
  • Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
  • Used Log4j for logging and debugging purpose
  • Automated the component testing process through Junit test cases
  • Performed troubleshooting, debugging, unit and Integration testing

Environment: Java 1.6,1.7, J2EE, Servlets, JSP, Java Script, HTML5, Struts, Hibernate, Web sphere, Eclipse, SAP Net weaver, jQuery, jQuery UI, CSS, Maven, Win SCP, Putty, SAP, Work flow OS, XML, XSLT, JSON, Parsers, Oracle 11g, Site minder, Arcot

Confidential

Sr Java Developer JBOSS Migration

Responsibilities:

  • Plans, coordinates, and supervises all activities related to the design, development, until business signoff
  • Work closely with clients in order to map and support their operational needs
  • Migrated the application from Web sphere to Jboss 6.3
  • Created JNDI data source with connection pool
  • Deploy the application on the JBoss Application Server.
  • Automated the component testing process through Junit test cases
  • Performed troubleshooting, debugging, unit and Integration testing

Environment: Java 1.6,1.7, J2EE, Servlets, JSP, Java Script, Spring, Hibernate, Web sphere, Eclipse, Jboss 6.3, jQuery, jQuery UI, CSS, Maven, Win SCP, Putty, SAP, XML, Parsers, Oracle 11g, Site minder

Java Developer

Confidential, Washington DC

Responsibilities:

  • Design test cases using JUnit and prepare design documents for new enhancements based on user requirements
  • Resolve various defects involving all 3 layers
  • Develop various components using Spring and Hibernate, leveraging them to view and manipulate critical application data
  • Liaised with business users to prepare the design documents from the user requirements
  • Implemented Service Layer and DAO layer in Spring ORM
  • Consumed Restful Web Services for Grant -Grantee operation.
  • Produced use case, class component and sequence diagrams
  • Recreated previously existing JSF UI pages to wicket framework.
  • Recreated JSF managed beans to Wicket model objects for data
  • Leading a small team for PDF and Excel Reports module in the application, developed more than 100 reports through out the application
  • Develop PDF reports using IText includes tables, images and pie charts.
  • Develop Excel reports, list of grantees, state, specialist names using POI’s HSSF and XSSF
  • Developed web services client using Ant, Web logic, Axis API, JAX-RPC
  • Configured Cruise Control to build the apps every hour
  • Worked on Optimized SQL queries for better performance
  • Used Named Queries of Hibernate in accessing data from backend database
  • Develop web pages based on first class component model driven framework Wicket
  • Used chaining and call back methods of jQuery on the front end webpages.
  • Extensively worked on HTML tags, attributes, to define wicket components and leverage on Java and JavaScript independently
  • Used Spring MVC to develop Webservices for PDF response in CCR application.
  • Involved in client side validations using Java Script
  • Implemented various Java/J2EE design patters like Composite View, Singleton, Delegation, Data Access Object, View Helper, Service Locator and Session Façade
  • Used Jenkins to deploy applications into environments.
  • Automated Jenkins to check for new changes
  • Designed and developed the UI in HTML, Servlets and Java Script
  • Build and deployment of J2EE applications using Ant/Shell scripts.
  • Automation of build and deployment process
  • Coordinating with Development, Test and QA team
  • Build and Release notes management.

Environment: Java 1.6, J2EE, Servlets, Wicket, JSF, Hibernate, WebLogic, Eclipse, CSS, Maven, Ant, Jenkins, Putty XML, Oracle 11g

FLEX Developer

Confidential, Weehawken, NJ

Responsibilities:

  • Reviewed Design Document, gathered information from Architect and Business Analysts to design Functional Specifications for this UI Interface project.
  • Responsible for design, analysis and development of Flex UI components, web controls and integrating with existing J2EE and Web Services Layer using Flash Builder 4.
  • Designed several Flex UI screens with the help of Flash Builder 4.
  • Developed MXML, Action Script functions for event handling, response handling and error handling.
  • Develop slide, fade, mouse over, mouse on events and other functionalities with jQuery - Flex
  • Using prototypal inheritance, creating a custom event class by extending an instance of the core jQuery event object for full advantage of all the core jQuery event goodness - stopPropagation(), preventDefault(), result
  • Developed custom components, improved their appearance by Skinning.
  • Developed advanced graphing, charting and dashboard layout design using FLEX.
  • Implemented design pattern of Cairngorm architecture and Pure MVC Framework to interact with backend Spring, Hibernate and Web Services using BlazeDS, to extract data and providing to Flex UI components.
  • Involved in the design and development of Flex Layouts and Data Grids.
  • Designed several design patters such as DTO, BO, Singleton, Observer and Service Locator, Event broadcaster, Front Controller, Array of Contact Object and used with backend services.
  • Designed and developed various Custom events for communication between various components.
  • Developed Flex Charting components like pie charts to show the project specific performance metrics.
  • Embedded flex screens with JSP files and brought the rich look and browser compatibility.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Integrated Clear Case with Clear Quest for defect tracking.
  • Used Spring Web flow to manage complex page flows.
  • Responsible for the revision of the codes, test and bug fixing
  • Setting up daily Status meetings with team and communicate status to Project Manger
  • Worked with testing team analyzed and fixed the production defects and deployed the applications on the server
  • Coordinating with Development, Test and QA team
  • Coordination with backend J2EE team with smooth technology and mentoring few resources on Flex products.
  • Used ANT build script for code compilation and Enterprise Archive (EAR) file generation which is deployed in Application Server

Environment: Java, J2EE, Servlets, Flex, Hibernate, Jboss, Eclipse, CSS, jQuery, XML, Clear Case, Clear Quest, Apache HTTP Client, SQL Server 2008,JProbe

FLEX Developer

Confidential, Weehawken, NJ

Responsibilities:

  • Designed and developed the UI in JSP, HTML and Java Script.
  • Re-developed application using improved J2EE architecture with Struts and Hibernate framework.
  • Extensively used Hibernate in data access layer to update transaction in the database.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate.
  • Consumed response of Restful web services in XML to populate in Content Management Systems
  • Configured MBeanExporter in order in monitor client from server using Spring JMX
  • Used SAX parser to parse XML feeds from Restful Web service
  • Created sequence diagram of MBean operation invocation
  • Used FTP Client to download XML files from server
  • Used design patterns like singleton, Observer, DAO's to access database.
  • Automation of build and deployment process
  • Coordinating with Development, Test and QA team
  • Supported the application in Production server

Environment: Java, J2EE, Struts 2.0, Spring 2.5, Servlets, JSP’s, Hibernate, Jboss, RAD, CSS, JSP, JMS, ANT, SOAP, XML, Apache HTTP Client, SQL Server 2005

Java/J2EE/Flex Developer

Confidential, New York City, NY

Responsibilities:

  • Dispatching customized events, which are able to listen anywhere in project by implementing IEventDispatcher, and passing objects by extending Event in Flex.
  • Designed and developed the Flex UI in JSP, HTML and JavaScript.
  • Re-developed application using improved J2EE architecture with Struts and Flex frameworks.
  • Developed JSP pages with Struts Validation Framework, Struts Action Classes, Struts-Config files, Application resources as per the Struts framework guidelines.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used design patterns like MVC, DAO's to access database.
  • Created SQL queries, stored procedures to retrieve data from RDMS such as Oracle.
  • Monitored the error logs using Log4J.
  • Worked on Flex states to change component’s style, properties in a single view.
  • Used classFactory to create multiple instances of similar component, worked on singleton Classes.
  • Created customized compounds of Tree, Datagrid, List, and ToolTip.
  • To store the backend XMLList, XMLListCollection data used E4X, xml properties, methods, attributes and traversing through xml.
  • Coded complicate Java programs based on design documents in form of UML class diagrams.
  • Deployed web and enterprise applications on Jboss application server.
  • Participated in migration of web apps within application server.
  • Configured connection pools

Environment: Java, J2EE, Struts 2.0, Servlets, JSP’s, Hibernate, Jboss6.0, RAD, CSS, JSP, Flex 3.0, ANT, SOAP, XML, WebSphere 6.1, Oracle 10 g

Confidential

Java/Flex Developer

Responsibilities:

  • Created front-end systems using JSP, Servlets and Struts MVC technologies.
  • Extensively worked with JSP, Servlets while using Remote Object and BlazeDS.
  • Implemented changes to the front end using HTML, JSP, JSTL, Servlets and Tiles.
  • Responsible for accessing the data from database using Spring-Hibernate MVC Architecture.
  • Designed CSS style sheets for application wide usage for HTML.
  • Extensively used Hibernate (HQL) to manage the user registration and retrieval of user information.
  • Implemented cross cutting concerns like logging and declarative transaction management using Spring AOP.
  • Used Spring MVC and IoC/Dependency Injection to inject various services in Controller.
  • Used Hibernate for Persistence, wrote HQL & SQL Queries for Hibernate.
  • Used Hibernate framework for the model component development and Hibernate Template to persist the data into database.
  • Used Spring MVC and IoC/Dependency Injection to inject various services in Controller.
  • Create DAO layer to facilitate the DB operations, so that it can be reused at other places.
  • Extensively used Java server pages standard tag library (JSTL tags) in JSP for accepting form based data from user and displaying result sets by iterating through it.
  • Code the JSP using Struts tags, Struts Layout tags, JSTL and custom tag libraries.
  • Utilized the feature of Java 1.5 Generics to the most.
  • Develop Struts Validations and implemented internationalization (I18N) using Resource Bundles
  • Used ANT tool to Build and Deploy application
  • Used Clear Case, integrated 3rd party tools such as WebLogic, Ant, and JUnit into the Clear Case environment.
  • Integrated Clear Quest for defect tracking

Environment: Java, J2EE, Struts 2.0, Spring 2.5, Servlets, JSP’s, Hibernate, Jboss, RAD, CSS, JSP, JSF, ANT, SOAP, XML, Weblogic, Oracle 10 g, Clear Quest, JProfiler

Java/J2EE Developer

Confidential, Kansas

Responsibilities:

  • Designed and Developed Web Components (JSP and Servlets).
  • Deployment descriptor is used to initialize resources like Servlets and Tag libraries.
  • Used Struts customs tags such as HTML, Logic, and Bean Tags depending upon the requirement.
  • Used Spring web-flow for complex page navigations and reusable page flow definitions.
  • Hibernate was used for implementing the persistence layer.
  • Used Hibernate Annotations to reduce time at the configuration level and accessed annotated beans from Hibernate DAO layer.
  • Schedule Autosys jobs through inserting, deleting and updating jobs in various production instances.
  • Experience in working with Autosys Admin team to resolve latency issues in Autosys by checking Event Processer logs.
  • Performing weekend maintenance on all the Autosys Infra servers.
  • Automation of build and deployment process
  • Coordinating with Development, Test and QA team

Environment: Java, J2EE, Eclipse Servlets, JSP’s, Ant, Hibernate, BlazeDS, Web Services, Agile, MySQL, WebSphere 6.1, JNDI, Log4j, Struts, Hibernate, Spring 2.5, AutoSys

Java/Flex Developer

Confidential, Trumbull, CT

Responsibilities:

  • Involved design & analysis Flex UI components and integration with existing J2EE and Web Services Layer
  • Leading the team working on JAVA/ J2EE team and designing DAO interface and implementation
  • Involved for developing Flex UI components and web controls using Flex Builder 2
  • Involved for development of MXML and Action Script files to meet the business requirements
  • Responsible for implementing best design patterns from Cairngorm architecture to interact with backend J2EE and Web Services layer to pull out the data to Flex UI components
  • Implemented changes to the front end using HTML, JSP, JSTL, Servlets and Tiles.
  • Designed several Flex UI screens with the help of Flex 2 Builder
  • Used Struts validator plug-in to do both Client and Server side validations.
  • Check / Account sorting and management application in JSF, spring, Jboss.
  • Created Custom components and configured and used in Front end.

Environment: Java, J2EE. JSP, JSF, Servlets, Jakarta Struts 1.1, Hibernate, XML, XSLT, CSS, PL/SQL, SQL Server, log4J,Eclipse,JBoss, WebLogic, Unix, Adobe Flex 2.0.1,and CVS

Sr. J2EE Developer

Confidential, Princeton, NJ

Responsibilities:

  • Front-end development using JSP and client side validations performed using JavaScript
  • Used various features of Spring 1.2 (MVC) such as XML configuration extensions for Declarative Transaction Management, Java Generics support, Annotation Driven Dependency injection
  • Used Spring 1.2 AOP for defining Advices using Annotations
  • Involved in the development of key modules such as Control Screens and the View screens for the project.
  • Developed Struts Action Classes to route the submittals to the Database layer and render-retrieved information using Hibernate as the DB layer.
  • Wrote Hibernate and SQL queries, Stored Procedures, Triggers and Views in Oracle.
  • Used ANT build script for code compilation and Enterprise Archive (EAR) file generation which is deployed in Web Sphere 6.0 Application Server (WAS)

Environment: Java, J2EE, JSP, JSTL, JPA, Hibernate 3.0, spring 1.2, HQL, JavaScript, JNDI, XML, XSD, DTD, Sybase, Web Sphere 6.0, Eclipse 3.0, ANT, JUnit, Log4j

Confidential

Java Developer

Responsibilities:

  • Involved in maintenance and enhancement of the new requirements
  • Coding - Java, JSP, Servlets, HTML, CSS
  • Was responsible for complete architectural change of code base with improved design and optimized code to increase the performance, addition, easy scalability and maintenance
  • Extensively used Struts framework as the Controller to handle subsequent client requests and invoke the model based upon user requests
  • Developed Views, Functions, Stored Procedures and Triggers in Oracle 8i for visual contents used by the modules.
  • Used ANT Script to Build WAR and EAR files and deployed on IBM WebSphere.
  • Responsible for documenting the application, user group presentation, training and transfer of knowledge to tech support team.
  • Development and deployment the application in UNIX environment.
  • Accessed stored procedures and functions using JDBC Callable statements.
  • Single point of contact between the implementation team and the client in resolving the critical issues during the postproduction support

Environment: Java .J2EE, WAN, J2ME, Servlets, Struts 1.1, WebSphere 3.5, JDBC, XML, XSL, XSLT, XPATH, Oracle 8i, PL/SQL, Unix

We'd love your feedback!