We provide IT Staff Augmentation Services!

Lead java developer Resume

4.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY:

  • Outstanding Java Architect with around 10+ years of experience and proven expertise in Object Oriented Analysis and Design (OOAD) and exceptional record overseeing all facets of Software Development Life
  • Responsible for realizing the analysis models from Use cases, design models from analysis models and code from design models.
  • Developed new business rules and enhanced the existing ones to meet client specifications using JBoss drools which are JSR compatible.
  • Responsible for writing hibernate queries and performed unit testing using JUnit and provided support to the QA team by fixing bugs.
  • Utilized the existing IJCommon Services framework to handle exceptions, logging and obtain data source connections.
  • Involved in Deployment of Docker Images using Kubernetes.
  • Experience in preparing HLD/LLD based on Business Requirement Documents (BRD) and Wire frames.
  • Good client interaction skills and ability to perform quickly under pressure.
  • Configured the Web sphere application server to connect with Oracle Server in the back end by creating JDBC data source and configured MQ Series and JMS Queues with IBM RAD and WAS to create new connection factories and queues.
  • Knowledge in Application Design and Development using OOA, OOD, OOP, MVC, SOA and J2EE.
  • Good knowledge of Stateful /Stateless Session EJBs and Entity EJBs.
  • Expertise in developing the multi - tier web applications in both Spring MVC and Struts MVC that ensures clear separation of layers and rapid application development.
  • Excellent working knowledge of writing XML documents and parsing them using SAX parsers.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service).
  • Possess application Server experience with Web logic and IBM Web Sphere Application Server.
  • Extensively used different IDEs like Eclipse, WSAD and RAD.
  • Proficient in unit testing the application using JUnit.

TECHNICAL SKILLS:

Languages: Java

Application Technology: J2EE, J2EE

Web Technologies: JSP, Servlet, JSTL, Tag libraries, XML, XSD, Xerces, Xalan, DOM and SAX Parser

SOA: SOAP, EJB, WSDL, Apache Axis Web Services, WebLogic Web Services

Client side: Java Script, HTML, DHTML

Databases: Oracle, DB2, My SQL

App Servers: WebLogic, JBoss, Tomcat

API & Framework: Log4J, Spring, Struts, IBatis, Hibernate

Operating System: UNIX, Linux, Windows

Version Control: Clear Case, Confidential, VSS, SVN, TFS (Team Foundation Server)

Scripting: Ant, Maven, Java Scripts

WORK EXPERIENCE:

Lead Java Developer

Confidential, Seattle WA

Responsibilities:

  • Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
  • Participate in system requirement gathering and determine the technology landscape of the authorization integration layer application software.
  • Coding in Java to convert a short message (fixed-length) into long SAS-compatible message for real-time fraud analysis for every card swipe transaction.
  • With the IBatis implementation, all the queries were separated away from the code and moved to the XML files. Used Spring IBatis XML configuration files to call the queries.
  • Implemented SOAP webservices to expose & manage the run-time parameters of AIL engine.
  • Implemented logon module and LDAP user group privilege validation via JNDI.
  • Architected the Admin portal client of the AIL engine using Spring MVC to control & inspect the health of the AIL real-time.
  • Involved in Java thread dump analysis for application's various performance issues such as memory leak, slowness in transaction per second, time out, thread deadlocks, garbage collection frequence etc.; corrected the Java code for bottleneck issues and code optimization & rerun the application;
  • Prepare & review the application architecture related interface design document, detail design document including class diagram, detail design diagram, sequence diagram in Microsoft Vision.
  • Provide mentoring & technical guidance to team members and time-to-time perform Java code review & re-factoring of team member's code
  • Tracking the key project milestones and adjusting project plans and/or resources to meet client's needs, and coordinating communication with all areas of the enterprise that impacts the scope, budget, risk and resources of the work effort being managed.
  • Designed & coded several batch program using Unix Shell Script for downstream process of reporting & log file archive.
  • Involve in Clearcase to Github migration of the project code and setup Continuous Integration using Jenkins, Gradle, Nexus.
  • Led a team of 4 developers & worked as technical architect in corporate bond trading analytical app development;
  • Implemented new feature in Credit Cash subscription-service to calculate Year-to-Date, Month-to-Date and Week-to-Date values of corporate bond's bid/ask price, yield, GSpread, ZSpread etc; Added JUnit test cases to cover the newly added code.
  • Implemented bond owner validation using LDAP API so only a valid trader can be set as owner of a corporate bond.
  • Corporate bonds are benchmarked using US Treasuries of same maturity period. Developed a module to roll benchmark of corporate bonds whenever old US Treasury security expires and a new one is auctioned. Coded Java module in Credit Cash publishing-service and corresponding UI enhancement in .Net. Added JUnit test cases to test the new code.
  • Implemented JMX using Spring in Credit Cash publish-service & subscription-service to expose API management functionalities through tools like JConsole, JVisualVM.

Environment: J2EE - Java, Spring, React.js, Angular.js, JIRA, SQL, MYSQL, JSP, Hibernate, JMS, JSP, CSS, JSF, MQSeries, XML, WebSphere, WebSphere Portal 6.0, RAD, Junit, JBoss drools, JavaScript, Ajax, Oracle

Sr. Java Developer

Confidential, Seattle WA

Responsibilities:

  • Developed Spring MVC controllers for all the modules.
  • Proficient in working with various IDEs like Eclipse, Spring Tool Suite and NetBeans.
  • Configured Struts, Hibernate framework with Spring MVC.
  • Extensively worked on the XSLT, XPATH related changes on CDM, BOM, CGI, IBM Datapower, Adaptic Travpas Layers.
  • Worked on critical level 3 production defects, extensively worked on the production incidents their resolution.
  • Worked with on call support of the application and Worked on build related issues.
  • Worked on SVN related code sync up issues on various environments including Production.
  • Extensively worked on SOAP UI web services to test the services on various environments, Closely worked with Rules team to make corresponding change to change wording and EPW.
  • Worked with rules related components and services.
  • Worked with DynaTrace to monitor and improve performance and identify the bottle necks on CPU usage and Node loads in the clustered environment..
  • Worked on various Queues, listeners and Asynchronous messaging models, tools like MQMonitor and MQ Utility, Original Message Extractor
  • Understanding customer's business requirements, analyzing complex problems and architecting solutions to target specific issues.
  • Preparation of Technical design document and involved in the designing of the application. nvolved in the implemented Java and J2EE Design Patterns.
  • Designed and programmed JSP pages, using Struts framework.
  • Implemented Session Beans and Entity Beans in the applications.
  • Identified the participating pages and the navigation paths between pages, Implemented logging mechanism using Log4j.
  • Involved in the environment setup and Websphere application server configurations.
  • Implemented Services Oriented Architecture (SOA).
  • Implemented XML based rule engine.
  • Used WSAD IDE for the development, Used Websphere Application Server for application deployment.
  • Responsible for deliverables in the application.
  • The role involved extensive client interactions and weekly client meetings.
  • Actively involved with the enhancement and support of current application.
  • Involved in Defect Analysis, Coding, Testing, Deployment, production suppor
  • Developed Apache ANT Scripts to build and deploy enterprise archive files (EAR) and Web Archive File (WAR).
  • Developed various backend Enterprise Java Beans (EJBs) including session EJB, Entity EJBs for various business transactions.
  • Used JUnit for writing Test Cases for the code to meet the standards specified.
  • Developed webservices, worked with WSDL to declare collections of network endpoints, service contracts, ports.

Environment: J2EE - SVN, SOAP UI, IBM, EJB, MDB, XSLT, XML JDBC, JSP, JSTL, JavaScript, CSS, Eclipse, JRules, XPath, XSD, UNIX, Log4j, Ant, JUnit.

Sr. JAVA Developer

Confidential, Texas

Responsibilities:

  • Implemented the Spring dependency injection of the Database helper instance to the action objects.
  • With the IBatis implementation, all the queries were separated away from the code and moved to the XML files. Used Spring IBatis XML configuration files to call the queries.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Performed Validations on UI data using JSF validators and JavaScript.
  • Converted the existing EJB session beans which call the host (Mainframe system) into POJO's.
  • Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
  • Used Sencha and EXT JS for the Mobile web interface development. Also used JSON and JQuery for Mobile application development. Worked with HTML 5 and CSS 3.
  • Developed UI screens using YUI, CSS and JQuery.
  • Worked on JDBC to select and update the data from the MySQL database
  • Used TOAD for database query testing, in the process of optimizing the queries.
  • Efficient in up gradation and migration from SQL Server 2000 to SQL Server.
  • Wrote Java programs, performed builds, monitored DB2 data and ran SQL
  • Design and Developed using WebService using Apache Axis on JBOSS.
  • Used Web services - WSDL and SOAP for getting credit card information from third party vendors.
  • Followed an Agile, Software Development methodology. Used NetBeans IDE
  • Tune JBoss parameters for optimal system performance.
  • Used Mercurial a Subversion client for windows for source/version/revision control.
  • Worked with Clearcase source management.
  • Expertise in Selenium automation using Selenium WebDriver with TestNG.
  • Expertise in employing Water Fall Model and best practices for software development
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Developed static and dynamic Web Pages using JSP, HTML and CSS.
  • Developed a web-based reporting system with Java, J2EE, Servlets, EJB and JSP using Struts framework HTML, JavaScript.
  • Have modified shell scripts, Ant scripts for compiling java files and copy JSP, other files from Confidential to Dev, ST, and UAT deploy folders and restart the server.
  • Was responsible for Developing XML Parsing logic using SAX/DOM Parsers
  • Experience with enterprise ECM software such as EMC Documentum and Alfresco.
  • Designed and implemented interface elements using Google Web Toolkit.
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking
  • Designed Interactive GUIs using Java Applets and Swing.
  • Involved in Installation & Configuration of Cognos in distributed environments on Solaris.
  • Extensively used the BAL constructs to handle collections in ILOG. Worked with large data sets in ILOG.
  • Design, Implement and Test Oracle ADF applications using JDeveloper
  • Migration of Business process modeling, views from Oracle BPM to Lombardi
  • Installation and Administration of IBM MQ series on NT environment
  • Configured Server for Oracle Database and Apache Tomcat.
  • Install and configure a Linux server to publish applications and the DataBase
  • Used Resource Manager to schedule the job in Unix server.
  • Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS and jQuery

Environment: Hibernate, SVN, Ibatis, JSF, Struts, EJB, DOJO, Sencha, JQuery, MySQL, TOAD, DB2, WebService,JBOSS,WSDL,Mercurial,Selenium, UML,ANT,XML,Google Web Toolkit,JIRA, ILOG, OracleADF, Oracle BPM,IBM MQ,HTML, WordPress,Drupal, C,C++,Mainframe,COBOL,PL/I,JCL,SQL,SAS VB,ASP

Java Developer

Confidential, New York, NY

Responsibilities:

  • Involved in requirement gathering, writing technical proposals, planning, estimation, architecture and high level / low level design using Rational Rose and UML
  • Extensively used Struts supporting the MVC architecture of the product interacting with the JSP/Servlet/ Tag libraries for the UI component.
  • Involved in the SOA implementation using Axis/WebLogic web service framework for different product integrations and Web Service interfaces using SOAP.
  • Extensively used XSD for validations of XML transfer to the different Web Services.
  • The middleware interaction used JMS / MQ series for transferring messages between different components using the JMS/Mail API framework.
  • Used JBuilder IDE use for the development life cycle of the project.
  • Deployed the application and tested on WebLogic Application Server.
  • Developed Java Server Pages (JSP) for presentation layer using Struts Also client side validations using Struts Validator framework/ JavaScript.
  • Each module was designed as a separate service interacting as Web services between each other.
  • Extensively used EJB and various J2EE (JSP/EJB/JMS) component for the implementation of the modules.
  • SVN used as configuration management tool.
  • Deployed the application and tested on JBoss Application Server.
  • Eclipse IDE use for the development life cycle of the project.
  • Database Oracle used for the persistence layer.
  • Written unit testing of various components with JUnit framework.
  • Development in Java through IntelliJ, Eclipse Java IDE.
  • Wrote ANT scripts to build application binaries JAR, WAR and EAR files.
  • Used Log4j for logging the application log of the running system to trace the errors.

Environment: Java, JSP, Servlet, Struts, AJAX, JDBC, EJB, XML, XSL, JMS, MQ Series, Oracle, WebLogic, Ant, Axis JBuilder, Win-XP

JAVA Developer

Confidential, New York, NY

Responsibilities:

  • Involved in the SDLC phases to analyze the requirements, design, development, deployment and testing.
  • Developed the business domain layer using Java, J2EE, and JDBC, DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns.
  • Participated in many front end designing issues, provided many creative and efficient ideas and implemented them using JSP, AJAX and JavaScript.
  • Involved in debugging to understand the code flow and did clean up in existing code.
  • Designed and developed Struts Action classes and Views (JSP) using Struts custom tags.
  • Involved in configuring web.xml and struts-config.xml according to the Struts framework.
  • Resolved issues related to requirements during system testing and UAT.
  • Implemented various design patterns like Session Facade pattern, Data Transfer Object, Business Delegate, etc.
  • Effective usage of Clear Case and Clear Quest for version control and defect tracking.

Environment: J2EE - Java, JSP, Ajax, Java Script, JQuery, JDBC, XML, Struts, Weblogic, IBM Clear Case, EJB, Eclipse IDE

Jr.Java Developer

Confidential, Mineola, TX

Responsibilities:

  • Work on implementations of multiple concurrent Java/J2EE/JEE projects.
  • Analyze, design, develop, architect, test and debug applications using Java/JEE tools and technologies.
  • Implemented Estimation, design, and development of Multi-projects Story points. Develop the Use case, Sequence and Class diagrams using UML/Rational Rose.
  • Design, develop, architect presentation, business, persistence and control layer components utilizing MVC architecture and using Struts, Spring and Hibernate frameworks.
  • Developed code for AOP (Aspect Oriented Programming) to put Logging with the help of Log4j, and also worked on implementing profiling aspect in to application to address issues like performance and tracing the application failure.
  • Create graphical user interfaces (GUIs) front-end using JSP, JavaScript & HTML. Worked on Ajax classes for providing Ajax features in the application using JavaScript and JSON and DWR.
  • Worked on Struts validation for validating several form fields.
  • Designed Struts Components like Formbeans, Action Classes, JavaBeans.
  • Implemented several agents as Servlets that run regularly to load the data into DB2 database from external systems.
  • Developed SPRING framework using IOC, Factory Pattern, JMS and applied Spring MVC and Spring WebFlow.
  • Database persistence and handling using Hibernate framework.
  • Worked on Oracle, DB2 Database for maintaining test environment.
  • Created Ajax classes and XML documents to retrieve data from server to client and code to handle this data at presentation layer with the Ajax components using JavaScript to make the application very interactive.
  • Creation of technical specifications, coding, unit and system integration testing for the enhancements and conducted reviews with users.
  • Develop Web Services for loan application processing and implemented Spring's REST support for the development of RESTful Web services.
  • Extensively use various collection classes like Array List, Hash Map, Hash Table, Hash Set.
  • Develop the application using Spring MVC Framework by implementing controller and backend service classes.
  • Use Spring MVC to decouple business logic and view components.
  • Involved in development of new command Objects and enhancement of existing command objects using Servlets and Core Java.

Environment: J2EE - HTML, CSS, AJAX, JQuery, Javascript, Flash, Core Java, J2EE, Spring, Struts 2.0, Servlets, JSP, JSTL, XML, SQL Server, Web services, WSDL, SOAP, MyEclipse. Jboss, Drools, Apache iBatis.

We'd love your feedback!