Sr Java Consultant Resume
Oaks, PA
PROFESSIONAL SUMMARY:
- Oracle Certified Java Programmer with 8 years of IT experience in analyzing, planning, designing and developing various web based applications as well as Client - Server/N-Tier applications and its distributed technologies.
- Extensive experience in OOP, OOAD, System Analysis Design, Development and Deployment of various Applications in Java Technologies.
- Experience in using IDEs such as STS, Eclipse, and My Eclipse, RAD.
- Experience in using Log4j, JUNIT and ANT.
- Experience in using version control software GIT, SVN, Tortoise.
- Skilled in developing Frontend Artifacts using JSP, JavaScript, HTML, Richfaces, CSS.
- Proficiency with XML, XSL, JAXB, XSLT, XPATH, SAX and DOM.
- Wrote PL/SQL Stored procedures and functions.
- Proficient in JavaScript, JQuery and AngularJS.
- Involved in all stages of Software Development Life Cycle (SDLC).
- Expertise in J2EE Design Patterns such as MVC, DAO, Singleton, Session Façade, in the development of multitier distributed enterprise applications.
- Extensive experience in Integrated Eligibility Systems, Insurance and Benefit Administration domain.
- Worked on different operating systems like LINUX, UNIX, and Windows XP/7/8.
- Quick learner and self motivated with excellent communication and interpersonal skills.
TECHNICAL SKILLS:
Languages: Java, PL/SQL.
J2EE: Servlets, JDBC, JSF, JSP, EJB2.0
GUI: HTML5, JavaScript, Jquery, Richfaces, Angular
JS Technologies: XML, XSL, CSS, HTML.
Web Services: SOAP, REST, JSON
Web Servers: Apache Tomcat, WebSphere, WebLogic
IDEs: Eclipse, My Eclipse, Net Beans, RAD.
RDBMS: Oracle, MySQL, SQL Server, DB2.
NoSql: MongoDB
Tools: ANT, SVN, MAVEN
Frameworks: Struts, spring, Hibernate, JSF
Operating Systems: Windows 7/10, Linux, Mac OS.
PROFESSIONAL EXPERIENCE:
Confidential, Oaks, PA
Sr Java Consultant
Responsibilities:
- Worked on application that supports monthly invoice generation and payment processing of rebates.
- Developed the business logic using Core Java and Spring framework.
- Created PL/SQLstored procedures, functions and packages for applications business logic and Created scripts to createnew tables, views, queries.
- Designed application user interface using HTML, JSF Richfaces and JSP.
- Utilized Spring JDBC and SQL for communication with Oracle database.
- Developed Server side components with coordination of JDBC and Spring using web established frame work designed DAO’s and Mapper objects.
- Developed and maintained user reports using Business Objects (BOXI) and Crystal Reports.
- Deployed the application using WebLogic server and performed builds using ANT.
- Unit tested and documented website applications and code.
- Automate deployment and release distribution process with Shell, Perl and Cruise Control.
- Involved in the continuous enhancements and fixing of production problems.
- Performance tuning of Oracle Databases and User applications.
- Worked with team in AGILE environment with bi-weekly sprint goals.
- Participated in the integration testing and sprint planning.
Environment: Java(8)/J2EE, Spring, JSF, Richfaces, Spring JDBC, Oracle 10g, PL/SQL, Eclipse, WebLogic 10.3, ANT builder, Junit, SVN, CruiseControl, Crystal Reports, SQL Developer, JavaScript, HTML, CSS, Agile Central(Rally).
Confidential, Orlando, FL
Sr Java Developer
Responsibilities:
- The project involved extensive use of the different spring framework features including Spring Boot, Spring Core and Spring Security.
- Involved in gathering requirements for the Integrated Eligibility Sub-System.
- Designed and developed the common page layout and created screens by assembling Tiles and screen definitions in centralized configuration files.
- Implemented whole application on agile methodologies with clear, efficient workflow.
- Implemented Spring MVC, which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
- Integrated the application with spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
- Developed the front-end web pages using HTML, JSP, JSTL, JavaScript, Jquery and Ajax and AngularJS for presentation layer.
- Developed client side validations using Jquery, JavaScript, AJAX and custom tags.
- Wrote various queries using Hibernate query language (HQL) and hibernate criterion queries to execute queries against database.
- Implemented hibernate mappings with annotations such as @OneToOne, @OneToMany, @ManyToMany.
- Writing custom filters, directives for the HTML5 using Angular JS.
- Involved in writing JUnit test cases.
- Setting up Java/J2EE development environment using Eclipse, RAD, ANT and Websphere application server.
- Updated the scrum in and JIRA for issue tracking.
- Used Log4j for maintaining application running logs.
Environment: Java 1.7, Spring STS 3.1.0, Spring 3.1, Websphere application Server, Spring Boot, Hibernate 4.1, Windows 7/8, Oracle 11g, SQL Developer, Maven, JSON, Rest, AngularJS, JavaScript, Ajax, Jquery 1.8/1.9, HTML, CSS3, Tiles, JUnit.
Confidential, Charlotte, NC
Sr Java Developer
Responsibilities:
- Responsible for the designing, coding and development of applications in J2EE using Spring MVC Architecture.
- Developed/involved in creating web application using enterprise java technologies like spring3.0 and hibernate3.3.
- Extensively used Hibernate as ORM tool for all database operations. Had great exposure on creating parent/child relations hierarchy, one-many, many-many, many-one associations.
- Worked on reading from and writing data to excel files using Apache POI interface.
- Worked on front-end technologies like JavaScript, HTML, CSS, JQuery and Ajax for enriching the application with better user interface.
- Used Web Services for transferring codes between carriers and the application.
- Developed RESTful web services including JSON formats for supporting client requests.
- Implemented custom email formats with styles and images using velocity templates.
- Managed version control using Subversive and used agile and test driven development techniques to provide reliable working software early .
- Implemented the REST Web service using the spring and consumed the REST Web Service in our application.
Environment: Environment- Java 1.7, Spring STS 3.1.0, Spring 3.1, Tc Server, v2.7 Subclipse, Hibernate 4.0, Windows 7/8, MySQL, HeidiSQL, Maven, JSON, Rest, Bootstrap, JavaScript, Ajax, Jquery 1.7/1.8, HTML, CSS3, Tiles, Velocity, JUnit.
Confidential, Charlotte,NC
Sr Java Developer
Responsibilities:
- Experience in gathering and analyzing requirements for risk management solutions.
- Involved in SDLC of the project including Design, Systems Development, Testing, Systems Integration, Installation, and Deployment.
- The project involved extensive use of the different spring framework features including Spring JDBC, Spring AOP and Spring Templates.
- Created process in Eclipse for developing each component of the application.
- Wrote SQL Stored procedures and PL/SQL for back end. Used views and functions at the database end.
- Developed unit test cases using JUNIT and used Jenkins build for project deployment and build process.
- Designed and developed logging components using Apache Log4J to log messages and errors.
- Monitored and migrated various Autosys jobs form Development, UAT and Production.
- Developed DAOs to access the database using JDBC calls.
- Created and maintained the configuration of the spring application framework’s IOC container.
- Resolved performance issues and participated in code reviews.
Environment: Environment- Eclipse 3.6, Tomcat 6.0, Adobe Flex 4.0, Subversion 1.6.8, Windows XP, SQL Server 2008, Java 1.6, Spring 3.1, Putty, WinSCP, Linux, Autosys, Jenkins.
Confidential, Boston, MA
Java Developer
Responsibilities:
- Interacted with business analysts in gathering technical requirements and worked on industry standard ACORD forms and pdfs.
- Worked on AgencyPortal 4.x framework to provide web-based solutions to P&C insurance industry.
- Wrote XARC rules (AgencyPortal’s internal rules engine) to automate underwriting decisions and support ACORD schemas.
- Using and customizing XPATH to navigate through elements in XML documents.
- Wrote behaviors and created dynamic text fields (hot-fields) using XML.
- Developed servlets for document upload and caching data.
- Developed JavaScript for client side validations.
- Developed and integrated the application using Eclipse IDE and Subversion as version control tool.
- Developed POJO Classes, JSPs and Servlets.
- Wrote DAO Classes, SQL queries and JUNIT test cases.
- Extensively worked on XML, XPath and DOM technologies.
- Implemented user interface for application using HTML, CSS and JavaScript.
- Worked on browser compatibility issues and form layout issues in the UI.
- Implemented J2EE design patters such as Factory, Singleton, DAO and DTO.
- Involved in UNIT and integration testing for different modules in the application.
- Wrote java code for generating and uploading PDF using custom API.
- Created and configured build files.
- Worked in agile environment to produce high quality software.
- Developed client programs to access other component web services.
Environment: Eclipse, Java 1.6, JSP, Servlets, AP SDK, Tomcat 7.0, MS SQL Server, JUNIT, SVN, XML, JavaScript, HTML, CSS, Ajax, Apache ANT, Web Services.
Confidential, Charlotte, NC
Software Developer
Responsibilities:
- Involved in analysis, design and implementation in Selenium PRPC.
- Inserted chunks of java code as demanded by the application.
- Created activities and prepared user interfaces (sections, harness, flow, action), portal representation.
- Developed the web service client for a J2EE system.
- Used J2EE design patterns in the development of J2EE client applications.
- Developed frontend screens using harness and section rules, validations using JavaScript, HTML rules.
- Worked on different aspects of the project which includes developing and integrating various Dispute Chargeback and Retrieval Request functionally for different card brands, including: Parsing incoming files in different formats, Setting up agents and file listeners, Creating response files according to specifications, Creating Data Tables
- Designed outgoing MasterCard and Visa files for parsing and processing the chargeback and Retrieval Requests using Pega Rules Process Commander (PRPC).
- Wrote complex SQL stored procedures.
- Used JavaScript to handle certain UI functionalities.
- Involved with UI cleanup and design.
- Involved with code cleanup error correcting.
Environment: Java 1.5, J2EE, Servlets, HTML, XML, JSP, PRPC v6.1, JavaScript, SQL, Oracle 10g, Windows 7
Confidential
Analyst, Developer
Responsibilities:
- Worked with the team to enforce Coding Standards for Java and JSP.
- Developed Server side programming using Servlet, JSP with Struts.
- Responsible for Black Box testing, White Box testing, and regression testing using Load Runner.
- Implemented front-end validations using Java Scripts and Struts Validations.
- Used Resource Bundle concept to ensure modularity and portability.
- Generated and deployed WAR files in Jboss.
- Designed strategies for taking backups at regular intervals using WinCVS.
- Created classes to display custom and user friendly error messages.
- Developed controller, form beans and action classes.
- Configured struts config for global forwards, error forwards and action forwards.
- Designed and developed the project using MVC design pattern.
- Worked on hibernate configuration files, Hibernate mapping files and define persistence classes to persist the data into Oracle database.
- Used JSP, JavaScript, JSTL, Custom tag libraries, Tiles and validations provided by struts framework.
Environment: Java API, JDBC, Servlets, JSP, Hibernate, Oracle, Jboss, Struts, Eclipse.
