Sr Java/j2ee Developer Resume
ChicagO
SUMMARY
- 5 years of experience in software development using Java and J2EE technologies, this includes all phases of software development life cycles like User Interaction, GAP Analysis, Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management.
- Experienced in various domains including Finance, Insurance, and Health care.
- Worked on implementation and support for different clients.
- 3 years of experience on “Calypso” product.
- Expert in developing applications using all J2EE technologies like Servlets, JSP, JDBC, JNDI, JMS, EJB, Struts, Hibernate, Spring and Webservices.
- Proficiency in working with application servers like Apache Tomcat, BEA WebLogic Workshop, IBM Web sphere and development tools like Eclipse, PL\SQL developer and Oracle 10g database.
- Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO) and also experienced in integrating Spring Web Flow with other frameworks like JSF.
- Strong experience using open source frameworks like Struts MVC, Spring IOC, Spring MVC
- Experience in creating SOAP/WSDL web services using Apache CXF.
- Experience in creating RESTful web services using Spring MVC.
- Thorough knowledge and experience of XML technologies (DOM and SAX), and extensive experience with XSL, X - Path, DTD, XML schema, XSLT.
- Good knowledge in Log4j, JUnit, Ant, Maven and Jenkins
- Hands on experience in building the application on UNIX environments.
- Hands on experience of marshaling and un-marshaling using JAXB, parsing XMLs and HTML5.
- Expertise in creating User Controls, Web Forms and client side validations using JavaScript.
- Proficient in providing solution to make application secure and vulnerable free and experience in code analysis using PMD, Find bugs.
- Extensive experience in Operating Systems like Windows 2000, XP Servers, UNIX.
- Managed tickets through JIRA and used Source tree with GIT for version control.
- Experience in using Version Control Systems like CVS.
- Used various web servers like Apache Tomcat, JBOSS and IBM Websphere.
- Experience working in Scrum teams in Agile methodology.
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment.
TECHNICAL SKILLS
Languages: Java, C, C++
Frameworks: Struts, Hibernate, EJB, Spring
Java Technologies: J2EE, JDBC, Servlets, JNDI,.
Web Technologies: XML, HTML, XHTML, Java Script, JSP,JSF,JPA.
Application/Web Servers: IBM WebSphere, Apache, Apache Tomcat, BEA Web Logic, JBoss
RDBMS and Tools: Oracle, MySql, SQL, PL/SQL
IDE & Other Tools: Eclipse, My Eclipse, ANT, MAVEN, Log4j, TOAD, Edit Plus, Putty J unit, JIRA / Atlassian Confluence, Bamboo, UC4 Monitoring/Scheduling.
XML/Web services: XML, XSL, XSLT, XStream, JAXB, SOAP, WSDL. RESTful.
Operating Systems: Windows XP/7, Unix and Linux.
PROFESSIONAL EXPERIENCE
Confidential, Chicago
Sr Java/J2EE Developer
Responsibilities:
- Analyzed, designed, developed and administered the WorkGroup Assignment module within the Channel Master application.
- Responsible for requirement gathering, analysis and planning of this application requirement.
- Worked on XML export and import utility for applications details.
- Involved in application deployment and testing of all environments (SYS, INT, UAT and PROD).
- Converted Batch files using Unix Scripting.
- Responsible for Coding, Debugging and Integration of Modules.
- Worked on a multi-tier web based environment using J2EE technologies: JSP, EJB and Java Servlets.
- Experience using various Java, J2EE and open source frameworks - Servlets, JSP, JDBC, JMS, and XML.
- Used SOAP protocol, JAX-WS and Apache CXF in development of web service.
- Hands on experience in Ant/Maven Scripts for Build activity and Log4J for application logging.
- Unit testing was performed using JUnit and Version control through Git.
- Involved in enhancement of modules and Bug Fixes.
- Identified various test scenarios for products like Vanilla Swap, FRA and Basis Swap.
- Created Test Data for Automation scripts for Vanilla Swap, FRA and Basis Swap.
- Participated in New Releases and production testing for CME
- Involved in all phases of functional, GUI, Regression and Build Acceptance tests.
- Involved in identifying and removing Bad Trades from Environment with SQL Queries.
- Used JSP, JavaScript, JQuery to develop the front end.
- Designed Automation testing tools and frame works for full end - to- end execution using Bamboo and selenium.
- Maintained various environments for Quality Assurance
- Review and rework on the code.
- Performed Code review.
- Involved in writing the test scripts for Unit Testing, Functional testing and Regression testing
Environment: Java, spring IOC, Calypso systems & Oracle, Unix Shell Scripting, Web logic, JAXB, Maven,EJB,JMS,JSF,JSP, Log4j, TOAD for oracle, Eclipse, Edit plus, Putty, JUnit, JIRA, Bamboo/confluence,UC4Job Management /Scheduling, Selenium, XHTML, DHTML, JavaScript.
Confidential, Charlotte, NC
Java Developer
Responsibilities:
- Analyzed, designed, developed and administered the Confidential Financial Products module.
- Involved in gathering User requirements, Requirements Analysis, Developed Class and Sequence diagrams, User Interaction screens, Prototypes, Object and System Diagrams using UML, Rational Rose.
- The base architecture was designed as per the MVC architecture using the Front Controller Design pattern based on the application requirements
- Developed Action Form, Action classes for implementing business logic for the Struts Framework.
- Developed the common utilities, which are used by other modules.
- Involved in writing the test scripts for Unit Testing, Functional testing and Regression testing.
- Involved in Functional Testing and Regression Testing.
Environment: Windows, Java, Struts, JSP, Servlets, J2EE, JDBC, Rational Application Developer(RAD), XML, HTML, JavaScript, Oracle, Websphere Application Server.
Confidential
Java Developer
Responsibilities:
- Worked with Business Managers to develop Technical design documents based on the application requirements.
- Involved in enhancement of modules based on customer requirements
- Checked the code level application for both client and server side
- Was part of enhancement from test case preparation
- Developed the RPC calls for fetching required data from DB as well as external systems
- Involved in localization issues and RTL alignment for Arabic Scripts
- Executed the PMD code review tool for the assigned modules for ensuring quality delivery
- Performed offshore SIT support and Bug Fixing
- Checked the auditing and exception handling in respective modules
- Prepared PS and UTC preparation and performed testing (UTC and IUT)
- Coordinated with on-site team members and client, to track the issues and resolved
- Worked closely with clients and BA for requirements gathering.
- Used Struts Framework extensively for controller components and view components.
- Developed front end using Struts tag libraries, JSTL, JSP, HTML.
- Worker was developed in Spring 3.0.6 & RESTful webservices.
- Used Javascript for validations.
- Created System Design Document, Requirements visio document.
- Involved in writing Rest Clients for given end point urls.
- Used Ant for build automation.
Environment: Java/J2EE, JSP, EXT-GWT, CSS, HTML5, Oracle 10G, Weblogic 10, Eclipse, PL/SQL Developer, Edit plus and Putty, Web Sphere 6.0, TomCat XHTML, DHTML, JavaScript, XML, XSD, XStream 1.3.1, JAXB, Ant, Apache Webserver, Tomcat 6, LDAP1.2, Oracle, Log4j, UNIX Shell Script, Filezilla.