Senior Java Developer Resume
New York, NY
SUMMARY
- Information Technology professional with over 11+ years of extensive experience in IT Analysis, Design, Development, Testing, Implementation and Maintenance of Web and Distributed Enterprise Applications
- Multi - project experience with lightweight Java solutions, with a focus on Spring.
- Having good experience on Spring's IOC, AOP, DAO Spring MVC and spring's integration with Hibernate and JMS technologies.
- Developed DAO Impl classes using HibernateTemplate from Spring with Hibernate API
- Managed Declarative transactions using Spring AOP
- Developed Web Applications using Spring MVC
- Integrated Spring with REST
- Externalizing configuration
- Developed business components and configured as beans using Spring DI
- Experience in implementing Hibernate ORM tool.
- Experience with Object Oriented Design and Object Oriented Analysis, Complete System Life Cycle, RUP, UML and associated tools such as Rational Rose.
- Experience in implementing Spring, Struts framework.
- Excellent implementation knowledge of J2EE Design Patterns and also worked on various Frameworks.
- Design and development skills with Business Logic, Data Access and Presentation layers in n-tier Web/J2EE applications
- Experience in using the Object Relational Mapping tool Hibernate, strong in using XML mappings and Java Objects.
- Hands on experience in developing High Volume, Mission Critical Enterprise wide systems using J2EE and Java Technologies.
- Experience in designing, developing, and deploying JDBC, JSP, Struts, EJB, Java Beans, JDK, Servlets, JPA, JMS on windows and flavors of UNIX platforms
- Extensive experience in Banking, Financial, Consumer Finance, Insurance and Utility domains.
- A highly motivated and focused individual who thrives in a fast paced customer-facing environment.
- Have exceptional communication skills and can work with in a team or independently with minimal supervision.
- Lot of experience in working with onsite-offshore team model.
TECHNICAL SKILLS
Operating Systems: Windows NT/2000/XP,Linux
Java Technologies: J2EE (Java 1.7, EJB 2.0, Servlets, JSP, JDBC, JUnit4, JAX-WS, JAX-RS, WebServices(Soap&REST)
Web Technologies: HTML,CSS,XML,JAXB,AJAX,JSON,JQuery,angular JS
Servers: WebSphere 7.0x,WebLogic 11g Tomcat 7.X
XML Technologies: DOM, DTD, XML, JAXP, JAXB
Apache Projects: Log4j, Apache-Jersey, Apache-Axis, Jakarta Commons, Jakarta Taglibs
Databases: Oracle10g, DB2
Methodologies: Agile, Scrum
Enterprise IDE: Eclipse 3.X, Net Beans, WSAD 5.0
RDBMS: Oracle 10g, 9x, DB2
Source Control Management Tools: PVCS, Git, Clear Case, Subversion (SVN)
Messaging Tools: JMS,IBM- MQ Series, Apache Active MQ
Business Area: Financial, Consumer Finance, Insurance, Banking, Utilities.
Editor & Tools: MS FrontPage, MS Visio 2010, Text Pad, Eclipse, Putty, Edit Plus, PL/SQL Developer,Jenkins,TOAD,Jenkins, FIleZilla, Hudson Build, SVN, Maven, JIRA etc.
Design patterns & Frameworks: Factory Patteren, Business Delegate, DAO, Singleton,SOA, Struts1.x, Hibernate3.0 and Spring3.0 Frameworks
PROFESSIONAL EXPERIENCE
Confidential, Detroit, MI
Senior java j2ee developer
Environment: Java, J2EE, Net Beans, Tomcat 6.X, JDBC, Spring MVC, Spring Framework, Mongo DB, Angular JS, JQuery,Hibernate4.x Mustache, JSP,CSS, HTML5, Oracle 10g, HP Linux,, Windows NT, WebServices RESTFul,Jersey,AJAX,Angular JS,Log4j, JUnit4, TOAD, Groovy, Grails, SVN.
Responsibilities:
- Developed components to populate the PCP and PCP history details.
- Worked in Single sign on to redirect the member to third party sites like Health Sparq and IMS to select the hospitals and doctors.
- Actively participated in requirements gathering, analysis, and design.
- Participated in Analysis and Design to populate the Accumalators to show the member balances over the period and developed it.
- Written the DAO and Impl Classes and also have Abstract Class which has all the generic things like save, delete and update etc.
- Designed and developed NoSQL solutions for all users
- Prepared formal queries for various reporting requirements.
- Written the Junit for each and every class to know whether it is working properly.
- Used the Spring beans to Inject the data. Each Spring bean is a class.
- Mocked for the code coverage part using Mockito tool.
- Analyzed and implemented the vendor hot fixes by testing and coordinating with the different teams.
- Did end to end testing (manually) by deploying build on application server.
- Provided support for complex issues raised in testing and production environment.
- Responsible for continuous tracking, testing and possible design changes of on-going development to achieve delivery in time.
Confidential, New York, NY
Senior Java developer
Environment: Java, J2EE, Eclipse, Web Sphere 7.0, JDBC, Spring MVC, Spring Framework, Hibernate3.x, JSP,Collections, CSS, HTML, JavaScript,Web Services (JAX-RS),Jersey,XML, Oracle 10g, Tomcat 6, Linux, Windows NT, AJAX, Log4j, Log4sql, TOAD, Maven, SVN.
Responsibilities:
- Worked on the validations, filtering the data depending on the user input.
- Worked on the assigned Enhancements, bugs and QC tickets.
- After Migration I have checked the reporting queue is working fine and pointing messages to the correct JMS Queue.
- Implemented the MQ set up and processed the XML messages and updated the database.
- Involved in automating the jobs.
- Wrote programs to maintain and enhance market data applications receiving equity, option, future, and index market data
- Employed TCP/IP and sockets to obtain market data from financial information and saved data to In-memory Databases and Oracle databases
- Implemented JAX-WS web services for equity transactions.
- Actively participated in requirements gathering, analysis, and design especially with DBA.
- Generated Hibernate Config file and customized it by including exact oracle dialect and also worked on each and every Mapping resource hbm file.
- In each and every HBM file maintained the One to many or Many to Many relationships.
- Written the DAO and Impl Classes. Also have Abstract Class which has all the generic things like save, delete and update etc.
- Actively Interacted with DBA. Changed the HBM files accordingly whenever the schema changed.
- Extensively worked on JMS using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
- Written the Junit for each and every class to know whether it is working properly.
- Used the Spring beans to Inject the data. Each Spring bean is a class.
- Mocked for the code coverage part using the Mockito tool.
- Did end to end testing (manually) by deploying build on application server.
- Provided support for complex issues raised in production environment.
Confidential, New York, NY
Senior java j2ee developer
Environment: Java, J2EE, RAD 6.0, IIS Server version 5.1, JDBC, Spring MVC, Hibernate, JSP, Hibernate, CSS, HTML, JavaScript, XML, Oracle 9i, Oracle 10g, PL SQL, Web Sphere 7, HP UNIX, SUN, Windows NT, LDAP,Jenkins, Linux, AJAX, Log4j, Log4sql, TOAD, Tomcat 6, Web Services (Soap),JAX-WS, SVN, Hudson.
Responsibilities:
- Worked with the Supervisor and BA in collecting the requirements.
- Added a new Archive button and Archive Folder and worked on Backed logic which archives the documents
- Implemented the oracle jobs to run the application related requirements.
- Design and Implemented Java/JDBC framework to store/retrieve/update online data using SQL queries and stored procedures.
- Developed Back Office and Front End forms/templates with Validations for Login, Registration, maintain security through session / application variables, deliver dynamic content using HTML, JavaScript and Java as required.
- Worked on the different applications using Struts on Action Class, Action Forms, Jsp and Java Script.
- Worked on the validations, filtering the data depending on the user input.
- Implemented shell scripts to call the ctl and run the interface process.
- Implemented the Web services for updating the user data in LMS.
- Designing existing application to implement in Spring Framework for the next phase.
- Clear quest in UNIX platform is used for assigning tickets of the requirements.
- Responsible for the development effort estimation, preparation of Task list & Technical Specifications and assignment of tasks to the Team.
- Responsible for continuous tracking, testing and possible design changes of on-going development to achieve the delivery in time.
- Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience
- Provided the adhoc reports based on the client requirements.
- Analyzed and implemented the vendor hot fixes by testing and coordinating with the different teams.
- Added some alert statements in Java Script for the Validation purpose based on business requirements.
- Implemented JAX-RPC web services for billing feeds.
Confidential
Sr java j2ee developer
Responsibilities:
- Worked on the existing script bash (.sh) file which will work in all the environments and also copies concerned properties, DS files etc.
- Worked on the existing script bash (.sh) file which will work in all the environments and also copies concerned properties, DS files etc.
- Involved in design and development of server side layer using XML, XSD, SOAP, JAXB, JDBC, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE
- Made sure the resource adapters maps with the code base of the application.
- Tested the image in DEV, QA and Staging Environment before going to the PROD.
- Responsible for the development effort estimation, preparation of Task list & Technical Specifications and assignment of tasks to the Team.
- Responsible for continuous tracking, testing and possible design changes of on-going development to achieve the delivery in time.
- Developed Back Office and Front End forms/templates with Validations for Login, Registration, maintain security through session / application variables, deliver dynamic content using HTML, JavaScript and Java as required.
- Developed web interfaces using HTML and JavaScript.
- Designed and implemented the database interaction using JDBC, and stored procedures using PL/SQL.
- Developed and Designed Basic J2EE Patterns, Object Relational mapping, and Performance.
- Designed and developed servlets.
- Implemented shell scripts to recycle the web servers.
- Used Asynchronous JavaScript and XML (AJAX) for better, faster interactive Front-End.
- Provided support for problem issues raised in production environment.
- Designed existing application to implement in Spring Framework for the next phase.
- Clear quest in UNIX platform is used for assigning tickets of the requirements.
- Responsible for the development effort estimation, preparation of Task list & Technical Specifications and assignment of tasks to the Team.
- Responsible for continuous tracking, testing and possible design changes of on-going development to achieve the delivery in time.
Environment: Java, J2EE, Struts Framework, JDBC, Servlets, JSP, EJB 2.0, CSS, HTML, JavaScript,WebServices(Soap),JAX-WS, Collections,CSS, XML, DB2, PL SQL,WebSphere 7.0x, SUN, Windows NT, LDAP, SVN, AJAX, Log4j,Linux, Log4sql,Maven, TOAD.
Confidential
Java j2ee developer
Responsibilities:
- Actively participated in requirements gathering, analysis, design, and testing phases.
- Designed using MVC design pattern of the Struts framework.
- Worked on the Front End Dev to create Modal Dialog from the Scratch which was a new feature for the release.
- Used Jquery with AJAX Call.
- Used Jquery for the Client Side Validations.
- Created a Modal Dialog Window which will display in ShippingInfo Page . The Modal dialog will be generated by clicking a link and we can select any option (radio button).
- Designed Cascading Style Sheets (CSS) which are included in the JSP.
- Involved in Critical Bug fixes and Enhancement of application.
- Developed Maven scripts to build and deploy the application onto Tomcat Server.
- Used Eclipse for development and CVS for Version Control..
- Involved in design and development of server side layer using XML, XSD, SOAP, JAXB, JDBC, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE
- Developed Database Objects like Stored Procedures, Triggers, Cursors using SQL and PL/SQL to maintain referential Integrity of the database.
- Implemented the multi country requirements in a single sol file with easy future maintenance.
- Independently managed the complete functionality of Legal Lending Limit module CACLSweb and developed the logic for complicated Obligor Patrimony control.
- Prepared training capsule for new entrants. Developed JMS components to send messages from one application to other application internally
- Involved in Unit testing as well as in System Integration testing also.
Environment: Java, J2EE,MutiThreading,JDBC, Servlets,Struts,EJB2.0, JavaScript, Oracle 9i, CSS, HTML, Weblogic Server, SVN, Linux,PL/SQL,Maven, Edit Plus.
Confidential
Java developer
Responsibilities:
- Gathered user requirements, constructed System Requirements Specifications, Functional Design Documents and technical design documents and assisted in putting together detailed project plan.·
- Involved in the development of specific modules like “Diagnostics”, “Nutrition Orders/Invoice”, “Nutrition Chargeback”, “Catalogs”, “New Customer Registration” and “Shopping Cart”.
- Used Eclipse 3.5 IDE for coding, debugging and testing purposes.·
- Designed the user interface using Struts 1.2, AJAX and CSS improving application usability, resulting in enhanced look and always meeting tight deadlines.
- Used Oracle as the relational backend, developed stored procedures & triggers with PL/SQL using TOAD 7.1.
- Persistence mechanism implemented using Hibernate framework utilizing table per subclass inheritance based mapping, component mapping and other association mapping strategies.
- HQL and named queries are used throughout the application for consistency and maintainability.
- Hibernate Tools used for parsing and translating HQL based queries to their equivalent SQL.
- Involved in the documentation as well as quality assurance of this application, bug tracking and Unit Testing. Involved in code versioning, Check In, Checkouts and code merging using CVS versioning tool.
- Involved in creation and ongoing support of test suites, test cases for functionality and regression test cycles of automated e-commerce processes, transaction processing, order management and fulfillment
Environment: JDK 5.0, J2EE, Struts 1.2, Tiles, Hibernate, XML, AJAX, CSS, Java Script, DOJO, CVS, Ant, Oracle 10g, JIRA, JUnit, SVN, Web Sphere 6.0, TOAD 7.1, Eclipse 3.4, Maven,Windows XP
Confidential
Java developer
Environment: Java, Struts1.2,JBoss server,JSP,Hibernate,HTML,JDBC,Oracle
Responsibilities:
- Involved in Coding and testing of the application.
- Implemented and maintained the project at the client side.
- Developed reports.
- Implemented the logic in Stored procedures.