Sr. Java Developer Resume
New, JerseY
SUMMARY
- Over 10 years of extensive experience in Object Oriented Architecture, Design, Development, Testing, Implementation and Maintenance of internet, multi - tier Client/Server applications and Intranet applications using Java/J2EE technologies like Core Java, JSP, Servlets, JDBC, JNDI, JMX, RMI, JMS, EJB technologies running on Web logic, Web sphere, JBoss application servers and Apache/Tomcat Web servers.
- Solid experience in implementation of multi-tiered enterprise application involving Open Source Frameworks like Struts1.2, Spring3.0, Hibernate, Junit, Mokito and Log4j.
- Extensive Experience on REST/SOAP Web Services, SOAP, WSDL, SAX, DOM, JAX B and JSON.
- Tested Web services using SoapUI and JMeter.
- Performance analysis using Dynatrace
- Hands on experience in HTML, CSS, AJAX, JQuery, JavaScript, Angular JS,XML
- Experience in SQL, PL/SQL, Stored procedures and worked wif various databases like Oracle, MySQL, SQL Server and DB2
- Experience in design tools like Borland Together Architect, Enterprise Architect in creating different UML diagrams (Use case, Class, Sequence, Component diagrams)
- Experience in Build tool like Ant and Maven to facilitate automated builds.
- Experience in IDE’s like Eclipse, IntelliJ
- Implemented Unit Testing framework and developed unit test cases using frameworks like Junit, Mokito and PowerMokito.
- Participated in multiple full life cycles of development projects.
- Proficient in designing and developing applications using Java Beans and Hibernate.
- Expertise in distributed application development using J2EE development environment and Model View Control (MVC) architecture.
- Extensive knowledge in full life-cycle (SDLC) of the software development process including requirements analysis, design, coding, testing and release.
- Expertise in Object Oriented Analysis & Design (OOAD) using different design methodologies.
- Exposure to Various J2EE Design Patterns like Business Delegate, Session Facade, Singleton, Value Object, etc.
- Expertise in design and development of database tables, development of complex SQL queries.
- Hands on Experience of Application server setup, configuration, uploading and deployment of applications on remote servers.
- Worked in both Waterfall and Agile methodologies.
- Experience wif UNIX shell scripting
- Good analytical, technical, organizational, and communication skills wif high motivation levels.
- Experience in HealthCare, Tele Communication and Banking domains.
TECHNICAL SKILLS
Operating systems: UNIX, Linux, Win NT Server/95/2000/XP
Programming Languages: Java/JEE, Core Java, Servlets, JSP, RMI, JDBC, EJB,JMS,HTML,XML
Integration Technologies: Web Services, SOAP, RESTful, WSDL, JAXB, JAXP, JSON, SoapUI UML, Design Patterns
Databases and Tools: Oracle 10g, MySQL, SQL Server, Db2, Toad, SQL Developer
Frameworks: Struts1.2, Spring 3.0, Hibernate3.0
Scripting: JavaScript, Shell scripting basics
Others: Ant, Maven, CVS, SVN, Eclipse, Stash, Ajax, JQuery, JavaScript
PROFESSIONAL EXPERIENCE
Confidential - New Jersey
Sr. Java Developer
Responsibilities:
- CAS institution Development: Data loaded in to database, new table has been created wif relationships.CAS institutions and child organizations are loaded and relationships are established
- As part of AI/DI load
- EREG batch process: EREG batch job reads CAS institutions wif its sub organizations, New CAS
- Institution will be validated and inserted/updated in to EREG database.
- Search Service Functionality: UI has been created for Search service account detail page, UI Components added for all the functionality it includes user redirection to user detail page, order account holder details and orders for dis particular search service account. To get Orders list a rest service developed and requested for order details for dis particular account. Pagination included for the search results, and on order detail page delete list functionality implemented using newly created rest web service. By clicking delete list hyper link, it will disable the order list in the Data Manager side.
- Code control functionality: It includes UI, Service and DAO layers.
- Using HQL developed a query to fetch institution details based on the search criteria. While converting results to list of POJOs different kind of approaches evaluated. Explicit conversation is more ideal way for dis conversion. Query performance is analyzed and optimized. UI development has done included different components for the search criteria and search results. Worked on various functionalities like above, in the description.
Environment: Java 7, J2EE, KendoUI, JSP, Spring, Oracle 12c, Ajax, JQuery, Eclipse Mars, Maven, Jenkins,, Subversion, Tomcat 7,JUnit,Hibernate, Dozer Mapper.
Confidential - Delaware
Sr. Java Developer
Responsibilities:
- Involved in the Bug Fixing in SCRA application.
- Worked on Web Services components.
- Involved in creating functional ids and user ids using JPMC workflow.
- Supported Change Request implementation in higher environments.
- Involved in the Unit Testing by using Junit Test Framework.
- Worked on various functionality enhancements.
Environment: Java 6, J2EE, JSF, Spring web flow, DB2, Ajax, JQuery, Eclipse luna, Maven, Jenkins, Splunk, Subversion, GIT, Source tree, Tomcat 7, DB2, Selenium, Mockito.
Confidential - New Jersey
Sr. Java Developer
Responsibilities:
- Produced and Consumed the Web Services using SOAP and RESTful and did unit testing by SoapUI and performance testing by Dynatrace
- Write test cases using Junit,Mokito
- Worked wif JDBC, JPA for the DB transactions
- Primarily leading POC and Prototyping activities from offshore and as a part of it, interacted wif Architect and business users and get requirements and giving demos
- Extensively worked on Spring3.0 and Core Java
- Responsible for review of the all the work products and artifacts for all stages of development phase and provided technical support to the team during migration.
- As a senior developer rendered support to QA team during build and release activities
- Worked on Privileges development based on Rules Engine
- Involved in various applications development like PCU, Data Mover and Trace Utile
Environment: Linux, Java 7, J2EE, Spring3.0, JDBC, DB2, Rest Services, JAXB, JSON, IBM MQ, Maven, Stash, GIT, Source Tree, JUnit, Mokito, Power Mokito, Crucible, Splunk and FAST.
Confidential, Phoenix
Sr. Java Developer
Responsibilities:
- Worked on 8 releases, each release has its own enhancements and implemented these enhancements
- Facilitated requirements meetings wif the business, development team and other key stakeholders
- Mentored new team members wif the design and existing application framework
- Introduced REST webservices using Spring Framework
- Worked on production and UAT defects
- Design, develop, code, test and debug existing software applications.
- Created modules and components and coupling them together in dis application
Environment: Windows XP, Unix, Solaris, Java 1.6, Spring 3, Web services SOAP, REST,XML, JSP, JSTL, Tiles Framework, AJAX, HTML, CSS, Java Script, Angular JS, Weblogic, Eclipse, Struts 1.2,HP Quality Center, AntHill
Confidential - SFO, CA
Sr. Java Developer
Responsibilities:
- Designed Model, Delegate, Service, Controller layers in RSF PTO project using Enterprise Architect
- Implemented the Statement Request Flow in RSF PTO using Spring (MVC, Core), JSP, Ajax, JSTL, AngularJS etc.
- Developed Delegate Design Pattern (webservice clients)
- Written JUnit test cases for delegates and controllers
- Mentored new team members wif the design and existing application framework
- Interacted wif Business team for requirements and Interacting wif Integration teams for messages
- Attended ambiguity review meetings wif BA, QA and Architect
- Did production support after RSF PTO Project release
Environment: Java 1.6, Spring 2.5.6 (Core, MVC), Web services, XML, XSD, XML Beans, JAXB, JSP, JSTLTiles Framework, AJAX, HTML, CSS, Java Script, JQuery, AngularJS, Weblogic 10.3.3, Junit 3.8, Clear Case, Clear Quest, Maven, Eclipse, Fortify, JRebel, UML, Enterprise Architect
Confidential - Phoenix, AZ
Sr. Java Developer
Responsibilities:
- Assisted in requirement analysis and design phase. High level of interaction wif the SMEs and Business Analysts
- Design, develop, code, test and debug existing software applications.
- Leading one module namely Claims Pricing, during development cycle and handling maintenance activities.
- Involved in High Level Design.
- Analysis and resolution of issues identified during internal testing and issues found by customers. Prioritizing the issues and passing information to the offshore team for fixing the issues.
- Point of contact for Standard data Import/Export feature of the application. Development of common framework for XML imports/exports for data interchange electronically wif capability of bulk data transfer across environments and platforms using XML as the data exchange language and usage of SAX parser.
- Involved Onshore/Offshore team coordination, planning, knowledge transfer both technical and business oriented.
- Coding the common utility java classes
- Responsible for design documentations, code reviews, performance improvements and presentation.
- Trouble shooting and technical guidance to the team
- Prepared application prototypes and functional specifications for user approval.
- Review and Fix the bugs raised the SMEs, Business Analysts, Testers.
Confidential
Java Developer
Responsibilities:
- Enhancements of features using Enterprise beans / Data Access Objects / Entity Beans/Struts framework.
- Analysis / Documentation / Code reviews of my module.
- Provided support and bug-fixing by handling the ‘change requests’.
- Provided support to the project at UAT (User Acceptance Testing) and Production stage.
- Developed JUnit test cases.
- Prepared design documentations using Borland Together Architect.(Reverse Engineering).
- Developed JSP pages using Struts Framework (Frontend requirement).
- Written Business Delegate classes.
- Developed Data Transfer Objects.
- Handled Performance issues.
- Provided solutions for complex issues raised while doing enhancements.
Environment: Struts, JSP, Servlets, EJB, Weblogic 8.1, Oracle 8i, Eclipse Borland’s Together ArchitectStarteam, Visual source safe.