Senior Java Developer Resume
San Francisco, CA
SUMMARY:
- 10+ years of extensive IT experience in developing Web applications for Banking, Insurance, Health care and Finance Domains.
- Designed and developed RESTful web service to embed cameras feature in Confidential whole sale business native application for Mobile devices.
- Designed and implemented a fully configurable engine to calculate fines based on county and state guidelines to send tickets collection agencies.
- Expertise in Java J2EE, Software Development, Distributed Application Development.
- Proficient in OOPS, Core Java Concepts, Multi threading, Data Structure and Algorithms.
- Experienced in developing and consuming SOAP and RESTful web services.
- Extensively worked in Web Technologies like Web Services, Java Beans, HTTP, Java Script, XML, WSDL, XSLT, HTML, DHTML, CSS.
- Good knowledge of frameworks like Spring Core, Spring MVC, Struts (1.x and 2.x), Hibernate, Kafka.
- Extensively worked on XML Parsers, XSL, XPath, JAXB, JAX - RS and JAX-WS and Web Services using Service Oriented Architecture (SOA).
- Extensive Experience in working with Agile Methodology and TDD environment.
- Excellent working knowledge on App server like Websphere, Weblogic, JBoss, Tomcat in building and deploying applications.
- Experienced in developing applications using Eclipse, Maven, ANT Used Version Control (Github, svn, Clear Case, VSS, CVS).
- Extensive experience with Oracle 11g/10g, SQL Server & thorough knowledge & experience in PL/SQL statements, Stored Procedures, Triggers.
- Good Knowledge of NOSQL database like Cassandra.
- Good Understanding and experience in working with DevOps Methodology.
TECHNICAL PROFICIENCY:
Java Technologies: JDK 1.7, SOAP and RESTful Web Services, JSP, JDBC, JNDI, ANT, XML (DTD, Schema, DOM & SAX), JavaBeans, HTML, DHTML, JavaScript.
Frameworks: Spring, Hibernate 3.0, Struts 1.x and 2.0, Kafka.
Languages: Java, SQL, PL/SQL, XML, XSL, UML, HTML, DHTML
Database: Oracle 11g/10g, PL/SQL, MySQL, SQL Server
Servers: Weblogic, Apache Tomcat, JBoss, WebSphere App Server
Operating Systems: Linux, UNIX (Solaris), Windows 7/XP/2003/2000Development Tools Eclipse, Jdeveloper/IntelliJ/NetBeans
Version Control: SVN, CVS, Clear Case, Github
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Senior Java Developer
Responsibilities:
- Leading CCER Mobile Project, Delivered Phase 1 and Phase 2 successfully.
- Worked with the business, QA and Tech team in Agile environment.
- Migrating Legacy Code from Struts to Spring MVC.
- Used Spring Core for Dependency Injection, Ioc.
- Designed and coded OOP Expense Flow in SOA.
- Designed and developed RESTful web service to embed cameras feature in Confidential whole sale business native application for Mobile devices.
- Consumed Rest and SOAP web services from 3 of our service partners.
- Created context configurations, web.xml files and pom files.
- Development and Enhancement including defect fixing.
- Actively involved in deploying CEOM in SIT environments
- Production defects support and resolution.
- Coaching Junior developers and troubleshooting production defects.
- Developed and executing unit test cases using Junit and Mockito.
- Writing Junit and TestNG test cases and performed unit testing and dependency testing and functional testing.
- Implementing a module to save reimbursement images in Cassandra.
Technical Environment: Java 1.7, SOAP, WSDLs, JAX-WS, Spring REST API, Web Logic 12.1, Spring 3.5, Spring MVC, Struts 2.0, JDBC, JavaScript, Jquery, XML, XSD, JSON, JSP, Oracle, Jenkins, Github, Maven, JUnit, Mockito, Log4j, Cassandra.
Confidential, Des Moines, IA
Senior Java developer
Responsibilities:
- Lead Module and worked with business for maintenance and enhancement of Court System in Agile environment.
- Worked as SME dealing with Courts Clerks and BAs in understanding the functional requirements.
- Developed REST API using Jersey/JAX-RS to check financial accounts for clerks.
- Used Spring Core for dependency Injection, Ioc.
- Designed and implemented a fully configurable engine to calculate fines based on county and state guidelines to send tickets collection agencies.
- Designed and Implemented MVC architecture using Spring MVC Framework.
- Building the application and publishing it on the system using Maven.
- Build and deployment of code on WebSphere Application Server.
- Created modules to show financial information for selected cases.
- Written Oracle PL/SQL procedures to resolve production issues on tickets, Obligorsand payments.
- Generating Java objects and mapping these objects to the tables and their respective fields using Toplink workbench.
Environment:, JSP, Spring Core, Spring MVC, Struts2.0, JAX-RS, JAXB, Oracle 11g, OC4J, Webshpere App Server 6, Maven, SVN, LOG4J, Junit, IBM RAD6, JMS.
Confidential, Wells Fargo, CA
J2EE Developer
Responsibilities:
- Worked with the business, maintenance and enhancement of Confidential in Agile environment.
- Developed code in spring framework using spring core and spring MVC.
- Developed new Batch jobs using java, Batch Framework.
- Analysis, Design and Implementation of software applications using Java, J2EE, XML and XSLT.
- Writing Action Classes/Custom Tag Libraries.
- Created Rich UI Using JSF 2.0, JQuery, JavaScript, XHTML and CSS.
- Identified and fixed issues related to Same Day Payment Web Service call to Western union.
- Developed Adhoc query tool for Wachovia conversion project using Apex.
- Developed Autosys scheduler scripts using JIL to create boxes.
- Developed Solaris shell scripts to invoke scheduled jobs for generating alert reports.
- Written Oracle PL/SQL procedures to resolve production issues on SSN, Customer Numberand and Customer enrollments.
- Involved in creating the POJO’s and Hibernate mapping files in the module.
- Involved in configuring the data source and connection pools in Hibernate configuration file.
- Involved in writing Hibernate queries in HQL and SQL
- Written and execute Oracle Adhoc queries for Back office support.
- Worked with Third level production support to resolve off hours production issues on enrollmentand re-enrollment to Confidential .
- Identified and fixed issues on inbound and outbound files.
- Took the lead in solving issues and explaining the production issues and its mitigation to the team.
- Build and deployment of code on WebSphere Application Server.
Environment: Java 1.5, Spring 2.5, Hibernate, Autosys 4.5.1, JQuery, XML, XSLT, WebSphere, JQuery, Maven, Oracle 10g, Solaris 10, Eclipse, XML Spy, SoapUI
Confidential
Application Java Developer
Responsibilities:
- Developed and Enhanced Insurance Policy System in Agile environment.
- Designed and developed Use-Case Diagrams, Class Diagram and Object Diagrams using UML Rational Rose for OOA/OOD techniques using Enterprise Architect.
- Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT.
- Designed and Implemented MVC architecture using Struts Framework, Coding involves writing Action Classes/Custom Tag Libraries, JSP.
- Developed Action Forms and Controllers in Struts framework. Utilized various Struts features like Tiles, tagged libraries and Declarative Exception Handling via XML for the design.
- Developed User Interface Using XHTML,JavaScript,JQuery and CSS
- Designed, developed and maintained the data layer using Hibernate.
- Developed DAO’s (Data Access Object) using Hibernate to interact with Oracle 10g.
- Created XML Schema, XML template and used XML SAX/DOM API to parse them.
- Designed and developed Web Services (SOAP, WSDL).Compiled XML Schema to generate Java Bean Classes using Axis 1.2. Build a new system Candidate Address System (CAS). The CAS allows client to enter a postal code and returns the list of all streets names in the provided postal code.
- Involved in writing Stored Procedures in Oracle and PL/SQL for back end which were used to update business logic over a set of scheduled timers.
- JUnit is used to do the Unit testing for the application.
- Used Apache Ant to compile Java classes and package into jar archive.
- Managing/Fixing bugs and Client Issues in the application.
Environment: Java, J2EE, JSP, Servlets, Struts, Spring, Hibernate, Agile, CSS, DHTML, Java Script, JSTL, HTML, XML, XMLSpy,XPath,Web Services(SOAP, WSDL), JUnit, WebSphere Application Server, Eclipse, JMS, PL/SQL, Oracle, Apache Tomcat, JBOSS, Apache Ant, Eclipse, Rational Rose, RUP, Clear Case, Linux/Solaris and Windows XP.
Confidential
J2EE Developer
Responsibilities:
- Experience in System Analysis and Design methodology as well as SOA Design and Development.
- Developed front-end components using Portlets.
- Implemented J2EE patterns like, Data Access Object, Session facade, Business Delegate and Value Object.
- Designed and developed Web Services (SOAP, WSDL).Created and compiled XML Schema to generate Java classes.
- Installation, Configuration & administration of Websphere and JBOSS application Servers.
- Designed and developed used XSLT transformation components to convert data from XML to HTML, Used XML DOM API for parsing XML.
- Developed automated scripts Using ant and python.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Experience doing unit testing using Junit.
- Project coordination with other Development teams, System managers and web master and developed good working environment.
Environment: Java, J2EE, Servlet, Agile Methodology, Websphere/JBoss, XML, HTML, CSS, DHTML, DOM, SOAP,WSDL, WebServices, XPath, WebSphere Portlet Factory 6.1.5, WebSphere Portal Server 6.1, Rational ClearCase(Version Control).
Confidential
Software Engineer
Responsibilities:
- Interact with business managers to transform requirements into technical solutions.
- Involved in Design and Development using OOAD methodology to capture and model business requirements. Facilitate code walkthroughs with team members.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Developed web pages using JSP, MVC - Struts, Servlets, Java Script, and XML for various modules.
- Developed JSP and Java Helper classes for In-patient and out patient Information.
- Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP.
- Involved in configuration and administration of Websphere application Server.
- Used Websphere Application Server and JDBC package for Data Access Objects and DB Connections from the Connection Pool using Oracle database.
- Written PL/SQL Packages, Stored procedures, Views and Functions at the Oracle database.
- Involved in the functional test of the application. Also resolve production problems.
Environment: Java, J2EE, JSP, Servlets, Struts, WebLogic Application Server, XML, Web Services (SOAP), JMS, JavaScript, Oracle 9i, PLSQL, JDBC, ANT, CVS, UML, EJB’s, WSAD 5.0/JBOSS
