Senior Java Developer Resume
Lowell, AR
SUMMARY
- 8+ years of professional experience in developing, maintaining, and debugging applications and web portalsUsing Core Java, J2EE, SQL, HTML and Mobile Technologies.
- Experience in software development methodologies like Agile and Waterfall model.
- Experience on IBM Rational Rose, Microsoft Visio used to design applications.
- Expertise in design and development of multi - tier web based applications usingJ2EEtechnologies like JSP,Servlets, JDBC and frameworks like Struts, Spring IOC and MVC and Hibernate.
- Experienced in server coding in node.js for non-blocking IO and improving throughput and efficiency.
- Experienced in configuring and deploying applications on Jboss and Apache Tomcat.
- Experience in XML, SOA, Web services, SOAP, XSD, WSDLand, JAX-RS technologies.
- Excellent working experience in Databases like My SQL, Oracle and SQL Server.
- Experience in client side Technologies such as WordPress, HTML5, CSS, AJAX, JQuery and JavaScript, TwitterBootstrap.
- Experience in developing mobile applications in Android and JQuery Mobile.
- Experience in automating the tasks using shell and batch scripting.
- Experience in Test Driven Development.
- Worked wif JUnit, Maven and Log4j for testing, building and logging information.
- Experience on SVN, Github, CVS and Subclipse for configuration management.
- Knowledge on Apache Hadoop, Map/Reduce and Apache Crunch.
- Strong experience in using Integrated Development Environments - Net Beans, Eclipse, STS.
- Developed and deployed applications in Windows and UNIX (HP-UNIX, AIX, and Ubuntu) environments.
- Experience in customizing and developing tools - HPSA, Olympus, LDAP and NLTK.
- Experience in client interactions for understanding requirements, creating design, reporting status.
- Possess excellent leadership quality and communication skills, having experience as Developer and Team Lead
TECHNICAL SKILLS:
Java/J2EE Technologies: Servlets, JSP, Java Beans, JDBC, EJB.
Frameworks: Apache Struts, Spring IOC and MVC, Hibernate, Log4J, Junit.
Web Services: SOAP WS, SOA, Restful WS, JSON, WSDL
Web Technologies: XML, XSL, XSLT, DOM, Java Script, HTML5, AJAX, JQuery, CSS, Bootstrap
Application Servers: Jboss, Apache Tomcat
Programming/Scripting: Java, C++, SQL, PL/SQL, Python, Shell Scripting
Database: MySQL, Oracle, SQL Server
Configuration Management: Github, SVN, Subclipse, CVS
Operating Systems: Windows, UNIX, Linux, Macintosh
IDE: Eclipse, Netbeans, Spring Tool Suite
Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE
Confidential - Lowell, AR
Senior Java Developer
Responsibilities:
- Involved in Analysis, Design and Development of Production phases of the application.
- Preparing DB liquid base scripts and PL/SQL programming to resolve DB related production issues
- Developed UI part of the application applications using Angular JS, JavaScript, Ajax and CSS, HTML 5, JQuery.
- Developed the Persistence Layer using Hibernate.
- Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop the application.
- Developed several WebService stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal.
- Used Singleton, Front Controller, Factory and DAO design patterns
- Used Unix commands to go through the server logs and identify the issues
- Used SVN as version management tool
- Implemented logger for debugging using Log4j
- Wrote CRON Jobs to schedule the daily scripts
- Involved in writing JUnit test cases.
- Served as POC for on call support in the production team on a rotation basis.
- Worked in Agile - Scrum methodologies
Environment: Java 1.6, JSP, HTML, SOAP UI, Junit, Hibernate, Unix, Spring MVC, XML, JDBC, WSDL, Log4jOracle 10g, Eclipse
Confidential, Plano - TX
Sr. Java Developer
Responsibilities:
- Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
- Involved in the design by preparing UML diagrams using Microsoft Visio tool.
- Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects
- Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle,
- Involved in Hibernate configuration properties setup & mapping files using generators, associations & inheritance etc.
- Used Oracle coherence for real-time cache updates, live event processing, in-memory grid computations.
- Developed web services by using Restful API.
- Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used JSM for dis.
- Transformed documents using XSL.
- Involved in design and development of JSP, HTML and JavaScript for presentation layer.
- Used GOF Java & J2EE design patterns. Used Business Delegate to maintain decoupling between presentation & business layer.
- Used JPA wif Hibernate provider.
- Used JMS to send messages through web sphere queues.
- Involved in configuring web sphere variables, queues, DSs, servers and deploying EAR into Servers.
- Involved in reading customer xml and constructing primary, secondary customer information.
- Developed autantication through LDAP by JNDI
- Developed and debugged the application using Eclipse IDE.
- Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
- Involved in backing up database & in creating dump files. And also creating DB schemas from dump files. Wrote developer test cases & executed. Prepared corresponding scope & traceability matrix.
- Extensively involved in Unit testing and coordinated wif the testing team and fixing Bugs at various stages of the application development. Tracked defects using QC.
- Involved in integrating the STAR net and GPS (Global Pricing System). The application uses the existing Stored Procedures and designed the database tables for the integration.
- Handled the Data Cleansing for the new STAR net project for the accurate Dashboards and Scorecards for Compliance.
- Developed and deployed the application on JBoss 5.1.0 SP1 Application Server and Apache Tomcat 6.0.35
- Used CVS repository for version control.
- Involved in fixing IST, QA and production defects & tracked them using QC.
Environment: Java 1.5,J2EE, Servlets, JSP,HTML, JS,CSS, DOJO,Apache-Tomcat, Maven Repository,JMS, DOM/SAX, XML, XSD, XSLT, Oracle 11g, Eclipse, JUnit, CVS, Spring - DI, AOP, MVC, Hibernate, Web Services - WSDL, JAX-WS, AXIS, CXF, JAX-Restful Services,JAXP, JAXB, QC.
Confidential - Holmdel, NJ
Java Developer
Responsibilities:
- Worked on the Global Risk Management application.
- Used Ajax wif JavaScript to fetch the requested worklists and report pages.
- Developed various Action classes and Form bean classes using Struts framework in the middle-tier.
- Used tiles framework for the GUI screens.
- Used MDB’s to read the messages from JMS queues for asynchronous communication.
- Developed XSLT files for transforming the XML response from the web service into HTML.
- Developed the Persistence Layer using Hibernate.
- Used session beans to expose the application for the use by the third party users.
- Implemented an automated functionality to generate e-mails using Java Mail API.
- Used DOM Parser to parse the XML response from webservices.
- Implemented logger for debugging using Log4j.
- Used JDBC for connectivity to Sybase for real-time tables.
- Developed stored procedures, triggers and sequences.
- Wrote CRON Jobs to schedule the daily scripts.
- Performance tuning of application and environment for optimized performance during month end load using JProbe.
- Used ANT to build the EAR file, and Fusion Charts for reporting the data
Environment: Java, J2EE, Servlets, JSP, Struts 1.1, JMS, Hibernate 3.0, 1.2.9, ANT, Log4J, JavaScript, Ajax, JUnit, Sybase ASE 12.5, WebLogic 9.1, AutoSys, UNIX CVS .
Confidential, Bedford - MA
Java Developer
Responsibilities:
- Involved in Design, Development and UAT phases of UMS enhancements.
- Designed and developed DS Feed Loader application to load deal and data from a secure FTP server.
- Developed Excel and PDF Generators using Apache POI and FOP wif XSLTs to generate reports on Equity, Convert deals and the Deal Calendars.
- Developed Spring Business Services for generating Deal Tickets, IOIs using DI.
- Developed a Data Access Layer using Spring JDBC for Indication of Interests, Deal Tickets and Deal Processing.
- Developed transacted business services for DS Feed Loader using Spring Aspect Oriented Programming.
- Developed a Mail Client using Velocity Engine to send e-mails about Deal Updates, IOI status and allocation details.
- Developed UI for IOIs, Deals tickets, Equity and Convert deals using Spring MVC, JSPs, Spring Tag Library, JSTL, Java script and AJAX GWT.
- Developed ANT scripts for packaging of DS and DS Loader applications.
- Written SQL queries for the data access of IOIs, persisting and searching deals.
- Involved in performance tuning of stored procedures and SQL queries.
- Reverse Engineered PMR Maint. Application to expose the middle office application as Web services.
- Developed DAO persistence layer using Hibernate to persist the PMR Domain objects.
- Assisted in providing on-call support for administration of IMD Linux-J2EE infrastructure.
Environment: J2EE 5, Java 1.5, Spring 1.2.9, JSP, AJAX, Weblogic 9.2, Ecllipse3.0, HTML, XML, XSLT, Xerces, Apache FOP, Apache POI HSSF, JDeveloper, Sybase 12.5, ANT, Log4J 1.4, JavaScript, JUnit, JIRA, CVS.
