Java Developer Resume
Santa Clara, CA
SUMMARY:
- Having 7 years of experience as a Java/J2EE programmer on Enterprise application, Client/Server Applications, Distributed Application development, testing and implementing
- Having good experience on Agile Scrum, Waterfall model software development Methodologies.
- Experienced in implementing full life cycle of software development process (SDLC).
- Expertise on Banking, Ecommerce, Retail, Insurance (Automobile & HealthCare).
- Experience working with SOAP and Restful Web services.
- Experience using the various applications Servers Web Sphere 8.1, JBoss 7, Web Logic 8.1, Apache Tomcat 8.
- Expertise in using J2EE Design Patterns including MVC, Front Controller, Factory, Abstract Factory, Singleton, Data Transfer Objects & Data Access Object.
- Strong experience in writing & executing Unit Test cases using Junit Testing Framework for performing unit test and determining the application functionality.
- Knowledge in Spring Boot, MongoDB, AngularJS
- Experience in working in a Unix based environment and shell scripting.
- Hands on experience with Core Java with multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Collections, Garbage Collection.
- Used version controller tools like GIT and SVN.
- Understanding of object - oriented design, re-use, and component-based development.
- Articulate in written and verbal communication who can fluently communicate in the languages of both people and technology. Organized self-starter and team player with strong interpersonal skills.
- Experience in working with Java APIs.
- Experience using Jenkins to schedule the tests based on the carrier and priority of the test case.
- Strong Experience working with Client Server Architecture using Databases like Oracle 11g/10g/9i, SQL Server 2000/2005, MySQL, and proficient with Triggers, Functions, Stored Procedures, and PL/SQL programming.
- Extensive experience in deploying, packaging enterprise and large scale distributed J2EE applications including coordinating and integration effort in working with development, database and middleware layers.
- Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, JAXB, JAXP.
- Extensive experience in developing GUIs using Struts, Spring MVC Frameworks.
- Experience in client-side development with Bootstrap, JQuery, JSP, JSTL and JavaScript.
TECHNICAL SKILLS:
Programming Languages: Java, SQL and PL/SQL
DBMS Packages: ORACLE 9i, 10g, 11g, 12c, SQL Server, MySQL 5.1Operating Systems: Microsoft Windows, UNIX
Web Development: HTML,DHTML Adobe Dreamweaver,Ajax, JavaScript, jQuery, CSS
Technologies/Tools: J2EE, Spring 3.x,JMS, Bitbucket, PL/SQL, Ant, Tomcat, JBoss, RMI, Unix, JSP,Servlets,Linux,JDBC,XML,REST webservices,Maven,PHP,Jetty,REST, Struts, Spring MVC, Python, hibernate, SOAP, OAuth, Git, Bitbucket, Jira, Dropbox Core API, JNotify, Stash,JMS,Data Structures, Apache CXF, SVN.
Development IDEs: MyEclipse, Eclipse, IntelliJ 9.0, NetBeans 6, Oracle Weblogic 10.x, TOAD, MySQL, Oracle Database 11g, IBM RAD 7.5.x, Magic Draw UML
Development Methodologies: Test case driven methodology, Agile Methodology - SCRUM
Version Control Tools: SVN, GIT, CVS
PROFESSIONAL EXPERIENCE:
Confidential, Santa Clara, CA
Java Developer - Web services - REST, SOAP, Spring MVC, Hibernate, ESB
- Design, development and maintenance of secure REST/SOAP web services for payment solutions within BBVA Compass.
- REST web services have been developed using JSON, Spring 3.x, Hibernate and Oracle 11g on Web sphere 8
- SOAP web services were developed in a top-down approach using hibernate and Oracle 11g and the clients were generated with JAX-WS
- Responsible for analyzing, designing and developing core APIs for persistence and caching for firm wide usage.
- Designed new APIs to overcome the technical challenges to achieve desired performance.
- Worked on Pagination for various Payment List Modules.
- Worked on performance tuning with web services and hibernate to minimize the response times to as minimal as possible (milliseconds) as per the SLAs
- Played a major role in developing integration layer with third-party interaction via ESB calls.
- Integration with Fiserv, AST and other federal reporting agencies.
- Responsible for assisting team to troubleshoot problems using Dynatrace.
- Diagnose, troubleshoot, and resolve dynaTrace issues.
- Worked for the product performance and optimisations by analysing the code using client side profilers like DynaTrace and HttpWatch.
- Used User Experience Management administration to configure Dynatrace components.
- Participated in business process analysis, needs assessments and design sessions with architects in order to align IT with business initiatives.
- Worked on Multi-Threaded Applications.
- Implemented business logic in Python to prevent, detect and claim the duplicate payments.
- Involved in developing and implementation of the web application using Python.
- Segregated functionality related to caching using Spring AOP and ehcache framework using hibernate.
- Responsible for development of REST web services and testing them using Rest Client and leveraged SOAP UI to test the SOAP calls using WSDLs.
- Built application logic using Python 2.7.
- Responsible for seamless releases spanning across multiple quarters by preparing implementation and failure plans with organized support from team members.
- Provided assistance in resolution of technical/design conflicts as they occur and reviewed systems under development and related documentation
Confidential, Campbell, CA
Java Developer -Java, Spring Boot, Spring Batch, Docker
- Design and develop Spring Batch Applications to read data from flat files.
- Use spring batch to update data in databases.
- Use spring batch to create custom readers and writers to work with the application.
- Use spring boot to create properties for various environments and use yamls for configuration.
- Create custom single yaml for multi profile configuration and use same file within various environments.
- Create docker containers and images and use them to run in various environments.
- Work with Rest and Soap webservices to consume them within the application.
- Work with PowerMockito and WhiteboxUtils to create test cases for the application.
- Using spring's test framework to create integration tests for the application.
- Connect with various databases and create queries in Oracle.
- Developed Microservices using Spring boot and Spring Batch and developed Test cases for the application.
- Create custom readers, processors, Validators, FieldExtractors in Spring Batch and use for each batch application. create shell scripts to run the applications within the servers.
Confidential, Alameda, CA
Java Developer - Java, J2EE, XML,JSP
- Java 1.7 is used for coding the server side and standard of coding for entire application.
- Understanding the client requirements from status meetings and maintaining the screens as per the client needs.
- Agile Scrum methodology is used to release the product
- Designed and developed a web site application using J2EE, XML, EJB, Servlets, and JSP under the Apache Struts Framework. Create Web Socket connection through Web Socket handshake
- Used core java, which includes Collections and Maven to acquire the dependencies and build the application
- Designed a batch processing system with RESTful based APIs, using Spring Batch 2.0, integrated with Quartz scheduling . Involved with retail sales, logistics and Supply Chain management.
- Worked extensively in Service layer using Hybris Multi Channel Suite which creates new Extensions, Data Model, and DTO. Installed and configured a basic Hybris store.
- Worked with spring based Hybris Accelerators.
- Developed strategy and retails insight into multichannel commerce application using IBM web sphere commerce server, and sterling commerce. Responsible for coding style, designs, research for CMS with SAAS.
- Improved mathematical model for Fixed Income Performance, exchange traded derivatives Attribution system and fixed income products like bonds and certificates of deposits online.
- Developed GWT ( Google Web Toolkit) 2.0 platform using API with MySQL as database and Tomcat.
- Used WebLogic9.1 application Server to create, debug and deploy application modules.
Confidential, St Louis, MO
Java Developer- JSP, J2EE, SOAP, JSP, JQuery, jQuery, HTML, CSS, SQL
- Used Object Oriented Programming and design.(OOP&OOD)
- Wrote stored procedures, complex queries using PL/SQL to extract data from the database, delete data and reload data on Oracle9i DB using the Toad tool.
- Developed both front-end and back-end of the product using Java, J2EE, Ajax, JQuery, spring and Hibernate, and other technologies.
- Developed user interfaces using JSPs, GWT, HTML, CSS, Java Script, jQuery, JSPCustomTags.
- Used Spring Core Annotations for Dependency Injection.
- Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
- Responsible to write the different service classes and utility API which will be used across the frame work.
- Used Axis to implementing Web Services for integration of different systems.
- Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
- Exposed various capabilities as Web Services using SOAP/WSDL.
- Developed Hibernate mapping files with Oracle database.
- Used EclipseIDE for development and SVN for versioning system.
- Used Strutstlds (logic, bean, html, nested etc) with JSP pages.
Confidential
Java Developer- Java, JSP, Servlets, Spring, Hibernate
- Design, Development, testing and debugging of new software and enhancements to existing software.
- Resolving design conflicts and using best coding practices.
- Getting signoff from the users after User acceptance testing.
- Used JavaScript, Jquery and ExtJs to create UI on the Front End.
- Translation of business requirements to information technology.
- Developed business modules using Hibernate & Spring frame work technologies.
- Experience in handling weblogic scripts for server management and application deployment
- Configuration of application using the Spring, Hibernate, DAO’s, Action Classes, Java Server pages.
- Web pages are developed using Java Server Pages, HTML, DHTML, EXTJS, Ajax, and JavaScript.
- Performed unit testing with JUnit.
- Used Cobertura tool to analyze the code covered by Unit test cases.
- Used Oracle Weblogic 10.x as my Application Server for this application
- Development and maintenance of web modules using Hibernate, Spring 3.0 and MySQL, configuration and set-up of third-party tools for data and ads management and giving knowledge transfer sessions to the client.
Confidential
Java Intern- Java, JSP, Servlets, HTML, Javascript, CSS
- Design Development, testing and debugging of new software and enhancements to existing software. Develop a Communication Portal to add contacts and get the profile information, providing invitations and searching for people.
- Worked on a Shipment Tracking Application to track the shipment where it is located.
- Used JavaScript and Jquery to create UI on the Front End.
- Web pages are developed using Java Server Pages, HTML, DHTML, EXTJS, Ajax, and JavaScript.
