Sr. Java Developer Resume
ChicagO
SUMMARY
- Software engineering with 8+ years’ of experience in the areas of Analysis, Design, Development, Coding, Implementation and Testing of web based and client server multi - tier applications using Java/J2EE technologies.
- Having experience in developing the software for Fixed Income product and Derivatives product in Capital markets
- Experienced with the Software Development Life Cycle (SDLC) process and Strong background with Object Oriented Programming Language (OOP).
- Strong experience in Object Oriented Programming, SDLC, OOAD and UML.
- Sound knowledge in IBM technologies with experience in Core Java, J2EE HTML, JSP, JavaScript, CSS, Servlets, Struts, Spring MVC, JSTL, Query Builder, JSF, Squirrel, JDBC, JCAPS, JNDI, XML, XSLT, XPATH, SQL, Ant, Web services, IBATIS, WebLogic Application Server 12c, WebSphere, Oracle, MySQL, Hibernate.
- Experience with Java logging utility Log4j.
- Experience with unit testing framework JUnit.
- Sound knowledge in design patterns Gang of Four such as MVC, Singleton, Factory Pattern, Session facade, Value Object, Service Locator, Business Delegate.
- Experience in Unix/Shell Scripting.
- Well experienced with XML parsing and XSLT transformations (DOM, SAX, JAXP)
- Experience with scheduling Batch jobs using Control M.
- Experience in IBM MQ message oriented middleware.
- Expertise in using J2EE Application Servers such as WebLogic7.0/8.1,WebSphere and Web Servers as Tomcat 4.1.x.
- Worked on IDEs such as Eclipse, NetBeans, JBuilder.
- Worked in SharePoint environment.
- Experience with HPQC
- Good experience in software versioning and revision control system SVN/CVS.
- Good experience with the deployment and release of the application with the ANT building tool and application logging using the Log4J.
- Experience in Agile, Waterfall and RUP methodologies
- Developed and deployed applications in UNIX and Windows environments.
- Strong Interpersonal, Organizational and Communication skills combined with SelfMotivation, Initiative and Project Organizational Attributes.
- Excellent time management skills and ability to work in a fast paced environment.
- Highly adaptable and motivated to develop successful solutions.
TECHNICAL SKILLS
Operating Systems: Windows NT/2000, 95/98/XP, UNIX.
Languages: Core Java, J2EE, C, C++, SQL, PL/SQL,COBOL,JCL,SQL
Databases: Oracle 9i/8i/10g, MySQL server 2000,DB2
Web Technologies: HTML,JSP, Servlets, JUnit, JavaScript, CSS, Struts MVC, JNDI, JDBC, Spring, AJAX, Unix
XML Technologies: XML, XSLT, SAX & DOM parsers and JAXP, JAXB, X Query
Application Servers: Web Sphere 3.5/4.0/5.0, Web Logic 5.1/6.1
Web Servers: Apache Tomcat 4.0, Java Web Server 2.0
IDEs: Eclipse
ORM: IBATIS, Hibernate
CM Tools: SVN, CVS
Build Tool: ANT
Others: Putty, IBM MQ Series, Control M, Log4j, HPQC, SharePoint
PROFESSIONAL EXPERIENCE
Confidential, Chicago
Sr. Java Developer
Responsibilities:
- Created the Detailed Technical Design Document
- Developing front-end using HTML, JSP, JavaScript, CSS
- Using WebLogic application server for deployment
- SAX and DOM parsers for parsing XMLs
- Used XML based rules to define logic for sequencing
- Used hashing algorithm to identify duplicate trades
- Ftp’ing sequence file to asset pricing system
- Created XML rules for validating trade information cURL usage for secured HTTPS transmission
- Parallel processing for extracting trades from Summit for reducing the job run time
- Used XSLT to create reports
- Using JAXB for xml binding
- Using MQ Series for Message Oriented middleware
- Involvement in designing of the application
- Deploying and troubleshooting application in Linux environment
- Using JSPS for configuration and presentation logic
- Used SVN for version control
- Written ANT scripts to build automatic deployments of the application
- Using Quality Centre to track the defects
- Tested the applications by using the test cases
Confidential, Chicago
Sr. Java Developer
Responsibilities:
- Impact analysis in downstream systems
- Impact analysis on regional and client specific reports
- COS and POS sheet changes
- Change in process flow as a new field is added from a market feed as this field was not received in client XML
- Development work in exporter application which is used to send the trade to accounting system and other downstream applications
- Implementation of alert notification system which will enable the Operations team to verify the trades processed
- End to End regression testing to confirm reports generated from downstream systems are accurate
Environment: Java 1.6, JSP, Spring MVC, IBatis, JavaScript, JSP,HTML,CSS, Web logic Application Server 12c, XML, Windows 2000NT,Unix, Jasper, MQ Series, Oracle, HTML, JavaScript, Agile methodology, Quality Centre, CVS Configuration Tool and Target Process Tool
Confidential, Chicago
Sr. Java Developer
Responsibilities:
- Designed the reports
- Used Java and SQL for populating the fields in reports by extracting values from database
- Scheduled jobs to create the reports with verification of SLA
- Wrote UNIX scripts to transfer the reports to Mainframe GDG for transmission
Confidential, Dallas
Responsibilities:
- Understanding of requirements from BA and the business requirement document.
- Before writing DTD, performed Impact Analysis
- Created detailed technical design document as per requirements.
- Developed front end using HTML, JSP, JavaScript, and CSS to display trade details.
- Used XML parser (SAX & DOM Parser) for parsing the XML.
- Developed Java Servlets and perform the server side processing on the client requests.
- Extensively used open source software tools like Log4j.
- Created end of the day Trade details reports using Java.
- Extensively used JDBC to retrieve data from Oracle 9i to the data objects.
- Used ANT to deploy the application.
- Used Quality Centre to track the defects
- Participated in ensuring quality through design, code reviews and testing.
- Used JUnit to implement test classes to ensure quality through design, code reviews and testing.
Confidential, Chicago
Sr. Java Developer
Responsibilities:
- Participated in Analysis for Business Requirement document and Impact Analysis.
- Created Detailed technical design document
- Developed screens using HTML, JSP, JavaScript, CSS
- Developed web tier by using Struts Framework, Spring, JSP and HTML
- Used Web sphere application server for deployment.
- Used XML parser (SAX & DOM Parser) for parsing the XML.
- Developed business logic
- Performed server side validations using JavaScript
- Developed Controllers using Servlets
- Used JAXB for xml binding
- Used JSPS for configuration and presentation logic
- Used SVN for Source Control and Version Management
- Wrote ANT scripts to build automatic deployments of the application
- Used Quality Centre to track the defects
- Tested the applications by using the JUnit test cases
- Created Reports for ISRA.
- Identified and fixed a major defect which was existing in the current production system
- Conducted integration tests thoroughly to validate the functionalities of every component
- Assisted the system testing team closely in the system testing and constantly monitored the results
- After installation, closely monitoring the performance of the system
Environment: JDK 1.4, J2EE, Struts, Spring, ANT, JSP, Servlets, JDBC, IBM WebSphere Application Server, Windows 2000, Unix, Oracle 9i, Eclipse 3.2, Toad, HPQC, SVN, JUnit
Confidential
Java Developer
Responsibilities:
- Developed and unit tested the code for convertor IBAN Module.
- Created design document and test cases for the new requirement.
- Batch job scheduling and daily report maintenance.
- Created test plans and test scripts to test the UI and batch jobs.
- Assisted Environment Monitoring team in migrating the code to UAT environment for UAT testing
- Created build, deployment and configuration related scripts.
- Assisted in production install and participated in post-production install support
- After the install assisted production support team in bug fixes.(L2 support)
- Was responsible for version management and control of the project documents used Tortoise SVN.
Confidential
Java Developer
Responsibilities:
- Worked on development of critical enhancements.
- Deploying Understanding the requirement through a functional specification document.
- Worked on various enhancements that arise.
- Creating impact analysis the application in the server and end to end sanity testing.
- For the change requests, production issues.
- Writing unit, integration and regression test cases.
- Fixing code review comments from offshore and onshore team.
- Critical support for the enhancements delivered.
- Bug fixing for the delivery made and production issues in other modules.
- Coordinating with various teams during UAT phase
- Transferring knowledge to new joiners through knowledge transfer sessions and mentoring them at every stage.
Environment: Core JAVA, Jdk1.4, Struts, JSP, HTML, SQL, JDBC, springs, IBatis, JQuery, SVN, Eclipse, WebLogic