We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Richmond, VA

SUMMARY

  • Sun certified Java Programmer with 13+ years of Java/J2EE experience in design, development and implementation of Java/J2EE applications in HealthCare/Insurance, Investment Banking, Fixed Income, Equities, Derivatives, ProductRiskRates (PRR) Insurance, Trade Order Management, e - Commerce, Wealth Management, HealthCare/Insurance domains.
  • Rich knowledge of Object Oriented Technologies, Web technologies and client server technologies that includes Core Java, multi-threading, Collections Frame Work,J2ee, Struts, Hibernate, Design Patterns, Servlets, JSP, XML, EJB, WebServices, JDBC,JavaScript, HTTP, SMTP,IMAP, POP3, JavaMail, HTML, PL/SQL.
  • Extensive knowledge on Analyzing the Software Requirement Specifications and Software Development Life Cycle (SDLC).
  • Good Working knowledge on domains like Fixed Income, Options, Equities and Derivatives.
  • Hands on Experience working with Agile Methodology using Scrum technique and Iterative Development, Sprint Burndown chart monitoring, Scrum meetings and developing application in Iterations.
  • Excellent hands on experience using design patterns like Data Access Objects, Value Objects, Intercepting Filter, Factory pattern, Session Façade and Business Delegate.
  • Proficiency in working with the databases like Oracle 9i, MySQL and SQL Server.
  • Experience in working with SOA architecture, WSDL, XSD, File Adapters to process data from Database using Oracle Weblogic and SOA Server.
  • Experience in developing Front end Screens using HTML, XHTML, CSS, JSP, and XML.
  • Experience in using Struts frame work for Validations and implementation of Tiles.
  • Good Work Experience in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) techniques using Unified Modeling Language (UML).
  • Experience in using ClearCase and Eclipse CVS for code management and version control.
  • Experience in implementing core and J2ee Design Patterns in order to order to present effective architecture.
  • Good working knowledge of MVC architecture, Struts Framework, Spring MVC, Spring Boot, HIBERNATE.
  • Experience in Shell Scripting on Unix and Linux operating Systems for deployment and version control.
  • Experience in writing Test cases, Test Driven Development (TDD), performing Unit Testing, and User Acceptance Testing.
  • Excellent analytical, quick learning capabilities, communication skills and team spirit.

TECHNICAL SKILLS

Programming: Java 8, Java/J2ee, Scala, JavaScript, XML, XSLT, XSL, XHTML, HTML, JSP, GWT.

Databases: Oracle9i/10g, SQLServer2000, Sybase, MYSQL, PostGres,.

Application Servers: IBM WebSphere, WebLogic 9.2, Apache Tomcat 5.5.

Web Servers: Apache WebServer, Apache Tomcat, Microsoft IIS.

Tools: /Utilities: IBM WAS 4.0/WSAD 5.0, Eclipse, RAD, JUnit, Rational Rose 4.0.4, Jfree Reports, Crystal Reports, ANT, and MAVEN. GIT HUB, JIRA, Confluence

Design Patterns: Front Controller, Value Object, Session Facade, DAO, Business Delegate, Factory Pattern, Composite View, Filters.

Operating Systems: Windows 2000/XP, Red Hat LINUX 6.2.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr Java Developer

Responsibilities:

  • Planning and design of technical flow of the architecture for Online Account Origination, Savings, CD flows, online banking.
  • Created design documents and API documents for all Restful API services for reference.
  • Refactored code and avoid multiple network calls for rest api that fetches Account Details, Fund Transfer details from FIS.
  • Leading the offshore team and coordinating with onsite resources and evaluation of timely deliverables.
  • Responsible for code reviews in github, creating sprint branches, proper build and deployments to different environments.
  • Creating controllers using AngularJS and initiating rest ulrs from UI to backend.
  • Implementing AngularJS service that holds customer data and inject to controllers, used differect directive in UI implementations.
  • Making sure of test code coverage and implement more test cases to make sure backend logic works fine when enhanced with new code
  • Coordinating with Product Owners and discussing the sprint items and attending planning meetings for respective sprint stories.
  • Worked on Sprint framework, Restful Webservices to communicate with different modules in service oriented architecture.
  • Created templates and components in AEM for rate sheet pages on weekly basis and deploy to UAT.
  • Implementing rate sheets in author instance and publish in pubsite for both classic, mobile and ipad website using packages using DAM in AEM.
  • Deploying packages in UAT and updating manifest in JIRA with latest package and assign it to DEVOPS for prod release.
  • Involved in Implementation and coding using spring controllers and integration with ORM implementations.
  • Implemented different mappings Hibernate ORM with respect to customer account and customers.
  • Responsible for resolving production issues and maintenance tasks and meeting the sprint commitments.
  • Assigning Jira tickets to developers which are raised post QA and make sure to get it done for QA sign off.
  • Created leads and processed the lead through the entire process up to contract approval and change order.
  • Developed logic in Hibernate classes to fetch the data from the database and resolved connection related issues.
  • Interacting with Testing and continuous builds for minor and quick releases apart from regular sprint releases.
  • Used Jmock and Mockito for mocking webservices and Junit for Test Driven Development.

Environment: Core Java, Java8, Multi-threading, Collection Framework,Spring MVC, SOA, Restful Webservices, AEM 6.1, Docker, CSS, HTML, JSP, HTML5, backboneJS, AngularJS, Jenkins, DevOps, Stash, JMock, Mockito, TDD, Jenkins, JIRA, GIT, DB2, Unix, Agile Methodology, MongoDB.

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Responsible for complete design to use different J2EE technologies, Content Management and Database.
  • Used Restful and SOAP Webservices for implementation of different modules across the application.
  • Design of complete architecture for TS5 Project with ORM and Java technology Stack.
  • Implemented business logic using Spring Frame work, Hibernate and postgres database.
  • Created Sql queries, stored procedures, Indices with PostGres to create, update and process Information table and Audit tracking tables.
  • Creating subtasks in JIRA after story grooming and estimate story points before Sprint kick off .
  • Generated reports using Apache POI and exported as Excel sheets and used Spring Boot to schedule jobs at given time from Reports UI.
  • Implemented different interfaces to interact with e-pos module for inflight sales data and real time currency exchange details.
  • Implemented Spring Integration, for messaging in Reconciliation module and TS5 module.
  • Wrote Batch Process to run on Unix machine using multi-threading to instantiate the process by different threads.
  • Implemented logic for enhancements to the existing manual entry process to automate the process of order submission.
  • Configuration of AWS Elastic beanstalk for deploying multiple modules on tomcat webserver.
  • Connecting to amazon webservices(AWS) to retrieve images and content files from S3 buckets.
  • Deployed Restful webservices in AWS Elastic Beanstalk like uploading or updating the war files into AWS console.
  • Enhancements to the existing UI screens implemented on AngularJS.
  • Responsible for resolving production issues and maintenance tasks and in time deliverables.
  • Rule design and modifications using ILOG JRules for Reconciliation module
  • Wrote Unit Test cases and Integrate JRules with web application decision service.
  • Used AngularJS to implement UI screens for TS5 application and ReportsPortal Applications.
  • Responsible in updating daily and upcoming tasks in Scrum meetings and managing sprint burndown chart.
  • Responsible for creating reconciliation interface for sales and order tracking through source and destinations
  • Developed logic in Hibernate classes to fetch the data from the database and resolved connection related issues.
  • Used Jmock and Mockito for mocking webservices and Junit for Test Driven Development.

Environment: J2EE, Java8, Spark, Scala, Spark Streaming, HDFS, MongoDB, Lambda Expressions, Multi-threading, Spring MVC, Spring Integration, AWS(amazon Webservices), AWS Elastic Beanstalk, AWS S3, Spring Boot, Reports API, Restful Webservices, Apache POI Excel, Hibernate, JSON, ILog JRules, AngularJS, JIRA, Jenkins, Stash, JMock, TDD, Jenkins, GIT, ANT, Unix, Docker, Agile Methodology, Scrum.

Confidential, Chicago,IL

Responsibilities:

  • Wrote Spring controller logic and configuring xml files for Dependency injection using Spring Frameworks.
  • Implemented Join Points, Advices in Spring AOP for different business rules based on the requirement.
  • Wrote csv files to insert data into hybris database. Creating relationships with tables in csv files to map components.
  • Created Restful webservices to retrieve order data from Hybris database using endeca search.
  • Implemented business logic for BENMAN Application which is a new project from the scratch to benefit employees of a company.
  • Wrote multi-threaded standalone program to process files validate and persist in the database.
  • Implemented SOAP Webservice and published for other application Order Management module.
  • Wrote Batch Process to run on Unix machine using multi-threading to instantiate the process by different threads.
  • Used JQuery with Ajax to send Rest webservices requests to Spring controller so that inventory details are fetched from hybris database.
  • Working on production issues that were logged in JIRA by QA and provide root cause analysis in JIRA comments.
  • Implementation of Ajax templates using JQuery for partial page updates regarding dynamic offers.
  • Responsible for resolving production issues and maintenance tasks and in time deliverables.
  • Developed the entire application using Agile methodology Scrum technique.
  • Modified Scripts for executing integration tests and monitoring reports for different schedulers.
  • Developed logic in Hibernate classes to fetch the data from the database and resolved connection related issues.
  • Responsible for generating Test Cases, Test Suite, Mocking(Mockito) using JUNIT in eclipse and testing individual test case and also test suites.
  • Implemented JAAS Security for BENMAN(Benefit Management System) application and implemented Callback handler and Login module interfaces

Environment: Hybris, Endeca,J2EE, Java6,, Spring 3 API, Hibernate 4, JSP, HTML5, CSS3, JavaScript, XML,XSL, Tag Libraries, ExtJS, AngularJS, PL/SQL, Oracle 11, WebServices, SOAP, JAX-WS, Restful Webservices, Server, Core Java, JavaFX, JAAS, Multi-threading, Collections, JMock, TDD, Jenkins, JIRA,GIT, ANT, Unix, Agile Methodology, Scrum.

Confidential, Chicago, IL

Sr Java Developer

Responsibilities:

  • Requirement gathering from Business to implement different services and design documents walk through with Business Analyst.
  • Configuration of CruiseControl for continuous Integration and writing Unix Shell scripts for deployment tasks.
  • Wrote Struts actions for controller logic and configuring xml files for Dependency injection using Spring Frameworks.
  • Implemented Join Points, Advices in Spring AOP for different business rules based on the requirement.
  • Involved in Implementation and coding of front end screens using Java Script, JSP and Custom Tags.
  • Created Sql queries, stored procedures, Indices with Oracle in to create, update and process Information table and Audit Log tables.
  • Created interfaces and implementations to expose as webservices so that Confidential .com can load data form SHS.
  • Developed Restful Webservices, Webservices using JAX-WS, SOAP order to provide data to Confidential Parts Direct and Confidential .com for installation prices and flat rate prices.
  • Created stubs and skeletons to consume webservices from SPI and NPS for rescheduled order details and available dates.
  • Implementation of business logic as per the Test criteria attached to story in JIRA.
  • Implementation of business rules and Decision management service using Drools.
  • Developed LEAPS API for providing Legacy details using SOA architecture, File Adapter, configuring.
  • Wrote Batch Process to run on Unix machine using multi-threading to instantiate the process by different threads.
  • Used JQuery in frontend development and different plugins for rich user interface.
  • Implementation of Ajax templates using JQuery for partial page updates regarding dynamic offers.
  • Responsible for resolving production issues and maintenance tasks and in time deliverables.
  • Developed the entire application using Agile methodology Scrum technique.
  • Creating WebForms and WebScripts and deploying into Alfresco Server and modifying existing xml files.
  • Created leads and processed the lead through the entire process up to contract approval and change order.
  • Developed logic in Hibernate classes to fetch the data from the database and resolved connection related issues.
  • Responsible for generating TestCases, TestSuite, Mocking(Mockito) using JUNIT in eclipse and testing individual test case and also test suites.

Environment: J2EE, Java1.5, Struts 2,Spring 3 API, JDBC, Hibernate 3, JSP, HTML, CSS, JavaScript, XML,XSL, Tag Libraries, Jquery1.4, JSON,PL/SQL, Oracle 10g, WebServices, SOAP, JAX-WS, Restful Webservices, Server, Core Java, Multi-threading, Collections, Hibernate, JIRA, CruiseControl, Mockito, Alfresco CMS, Drools, Selenium(Integration), Cruise Control and Jenkins for Continuous Integration, GIT, ANT, Unix, Agile Methodology, Scrum,Tomcat and JBoss

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Used Spring MVC and different View Controllers to implement business logic, Validation Frame Work and Tiles Frame work for Layouts.
  • Implemented Join Points, Advices in Spring AOP for different business rules based on the requirement.
  • Involved in Implementation and coding of front end screens using Java Script, JSP and Custom Tags.
  • Created Sql queries, stored procedures, Indices with Oracle in to create, update and process Information table and Audit Log tables.
  • Developed number of XSLT files for transformation and generate reports using APACHE FOP
  • Developed business logic for processing the composites from different stages like submission to T2 review team, Sales Team and approval from T2 review team and Sales Team.
  • Developed Webservices (SOAP) for providing data for Bi-Sam API to provide ROR and NOF details.
  • Wrote Batch Process to run on Unix machine using multi-threading to instantiate the process by different threads.
  • Implemented logic for enchancements to the existing manual entry process to automate the process of order submission.
  • Responsible for resoling production issues and maintenance tasks and in time deliverables.
  • Managing CruiseControl for continuous integration and make sure each build is successful.
  • Used JQuery and CSS for GUI development and different predefined templates like Calendar.
  • Responsible in updating daily and upcoming tasks in Scrum meetings and managing sprint burndown chart.
  • Created leads and processed the lead through the entire process up to contract approval and change order.
  • Developed logic in Hibernate classes to fetch the data from the database and resolved connection related issues.
  • Responsible for generating TestCases, TestSuite using JUNIT in eclipse and testing individual test case and also test suites.

Environment: J2EE, Java1.5, Spring 3 API, JDBC, Hibernate, JSP, HTML, CSS, JQuery, JavaScript, XML,XSL, Tag Libraries, PL/SQL, Oracle 10g, Oracle Weblogic Server, Core Java, Multi-threading, Collections, Hibernate, Agile Methodology, Scrum, Sprint burndown, ANT, Unix, Apache FOP, Eclipse IDE, Eclipse CVS.

Confidential, Richmond, VA

Java Developer

Responsibilities:

  • Designed on Object Oriented principles and developed the product using Java/J2EE technologies on SDLC and SCRUM, Agile Methodology, Iterative Development, TDD.
  • Designed UML diagrams with respect to different use cases using Rational unified Process as part of Rational tool.
  • Developed the application using JSPs, Servlets where any Policy Enquiry is based on user criteria and the results of the SQL query populate a location Bean.
  • Developed Customized hooks inorder to configure into the Auth Server, and entitlement servers of RSA Access Manager.
  • Involved in Implementation and coding of front end screens using JavaScript, JSP and Custom tags.
  • Used Generics from java 1.5 to retrieve collection objects with out type casting into respective data types.
  • Wrote business logic for processing of Loan applications and validations with respect to interest.
  • Created Stored Procedures, Cursors, Triggers in PL/SQL with Oracle in order to update Extended User Information table and Audit Log tables.
  • Created VOB’s in the local drive and merge with Source code hosted on Unix using ClearCase.
  • Implemented Log4j for logging and appended to a log file for debugging and wrote some scripts to update code in ClearCase Version Controller tool.
  • Used Eclipse IDE with MyEclipse plug-in inorder to develop and deploy the application code.
  • Implemented Struts validation frame work and Struts tag libraries depending on requirements.
  • Responsible to attend Scrum meetings to update status as the project is implemented on Agile Methodology with several iterations.
  • Used oracle as database inorder to access customers Data based on SSOID using Hibernate as DataAcessObject
  • Involved in Unit Testing, UserAcceptanceTesting and Bug Fixing.
  • Tested and deployed the application on Weblogic 8.1 Application Server and also used Weblogic Workshop in higher version of Weblogic.

Environment: J2EE, Java1.5, Struts 1.1, Maven, JDK1.4.1, Servlets, SOA,Webservices, JDBC, HIBERNATE, JSP, HTML, JavaScript, XML, PL/SQL, TOAD, Oracle 10g, Weblogic 9.2, Weblogic WrokShop 9.2, Agile Scrum Methodology, Rational Rose for UML, Core Java, Multi-threading, Collections,Rational Unified Process (RUP), TDD, Iterative Development, Windows XP, ClearCase for Source Control, Mercury Quality Center,ClearQuest and Unix.

Confidential

Java Developer

Responsibilities:

  • Played the role of J2ee Developer with heavy hands-on coding and entire SDLC.
  • Involved in the analysis and design of the system as a whole.
  • Involved in screen designs, SRS (Software Requirement Specification) and documentation of screens with CSS, JSP and HTML.
  • Involved in Implementation and coding of front end screens using Java, JSP
  • Implemented AJAX based functionality for rich user interface
  • Developed web pages using JSPs, Servlets and JSTL to help end user make online submission of rebates.
  • Created Proxy Service to route the request to appropriate Business Service and configured XML Beans, XPath and XQuery in Service Bus tool.
  • Implemented Tiles in Struts Framework in order to avoid code redundancy for developing user screens that contain same Headers and Footers
  • Developed stateless and stateful and stateless session beans in EJB for business logic and used SAX Parser to parse XML docs and Session Façade and Business delegate design patterns in Enterprise Java Beans implementation.
  • Developed Bean Managed as well as Container Managed Persistence in EJB for Transaction Management.
  • Wrote Unix shell scripts for Batch jobs/Cron jobs which should run on nightly basis and remove softlock.
  • Used Oracle 9i as database in order to access customers Deal-Ticket Information based on customers Portfolio Number and asset portfolio number using Hibernate as DataAcessObject.
  • Worked closely with Testing team and involved in automated testing using QTP.
  • Designed and Developed Web services using SOAP to make submissions.
  • Developed JUnit test cases and deployed code only after passing through Test.
  • Involved in Unit Testing, UserAcceptanceTesting and Bug Fixing.

Environment: J2EE, Java2, Struts 1.1, Tiles Framework, Ant, JDK1.4.1, Servlets2.2, EJB2.0, MDB,JNDI,JDBC, HIBERNATE, JSP, HTML, CSS, Swing, JavaScript, UML, XML, PL/SQL, TOAD, Oracle 9i, JBoss, ALESB, JMS, Rational Rose UML, Agile, SCRUM, Windows 2000 Advanced server.

We'd love your feedback!