Sr Java Developer Resume
Irvine, CA
PROFESSIONAL SUMMARY:
- 9+Experience in design and development of n - tier web applications using Java and its framework like, Spring, Hibernate, Web Services and J2EE standards.
- Excellent knowledge on full software development life cycle SDLC and expertise in OOPS concepts and in OOP methodologies & design using waterfall as well as agile/scrum methodologies & Test-driven development.
- Extensive knowledge in working with Java, J2EE technologies such as JDBC, Hibernate, Ibatis, MyBatis, Servlets, JSP, JNDI, JSTL, Struts, JSF, Spring, XML, Web Services, SOAP, REST, JQuery, JSON, Oracle, SQL, JDBC, JNDI and Object-Oriented Programming techniques.
- Extensive Experience in Boilerplate development for layered architecture, Modular Design along with Well Documentation.
- Extensive development experience on different IDE's like Eclipse, IntelliJ, Weblogic Workshop IDE, Net Beans and RAD.
- Expertise in Scripting technologies like HTML 5, Vanila JavaScript, CSS 3, XML and XSL/XSLT, AJAX, Angular JS / Angular 2 and JQuery.
- Have strong experience in RDBMS like Oracle, DB2, PL/SQL and SQL.
- Experience in Web Services Technologies like SOAP, WSDL, UDDI and Service Oriented Architecture SOA.
- Extensive experience in implementation of the version control software CVS, SCME, SVN, Perforce, Clear Case and GIT
TECHNICAL SKILLS:
Java/J2EE: Hibernate, Angular, Boilerplate, batis, JavaScript, Spring, Struts, HTML/CSS
PROFESSIONAL EXPERIENCE:
Confidential, Irvine, CA
Sr Java Developer
Responsibility:
- for analysis, document functional requirements in business concepts, domain glossaries, use cases, and user interface, development and integration of backend components using J2EE technologies such as Spring and Spring JDBC.
- Developed Project Specific Java API's for the new requirements with Effective usage of Data Structures, Algorithms and Core Java, OOPS concepts.
- Create new interfaces using java, maven/ant, spring mvc / struts, or hibernate based on provided requirements XSD/DDF’s
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control IOC architecture and Hibernate.
- Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
- Developed store procedures, Triggers and functions in Oracle to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables
- Worked with the JIRA tool for bug tracking.
- Responsible for writing Spring Configuration XML file that contains declarations and another dependent object declaration.
- Worked with Angular and typescript as part of migration from Angular and vanilla javascript to Angular and React.
- Expertise in front-end development in working with AJAX frameworks: Angular typescript, Angular JS, JQuery, Sencha, YUI, DWR and Dojo
- Development of front-end POC application using Angular, Dependency injection, Rx and Http modules with Node.js server for future evolutions of the agency portal
- Design UI scripting using typescript in Angular.
- Developed user interface using JSP, JSP Tag libraries and Java Script to simplify the complexities of the application.
- Developed web service for web store components using Restful API.
- Strong understanding in PL/SQL and SQL and able to write SQL query.
- Used XML, XSD and JSON messages for Data transfer. Used JAXB API and DOM for XML parsing messages.
- Used Apache Kafka in cluster as messaging system between the APIs and Microservices.
- Used GraphQL for complete and understandable description of the data in our API, gives clients the power to ask for exactly what they need
- Develop/Maintain Claims Inquiry Application's Restful services, domain, Controllers layers using Groovy/Grails for domain modeling, GROM, dynamic finders, adding new fields to UI.
- Familiar with JSON based REST Web services and Amazon Web Services AWS.
- Used Jenkins build for building and deploying of the applications and implemented force builds when the build fails.
- Researched and developed new login code leveraging hybridauth, ulogin, saml, oAuth, openID, and a variety of other authentication libraries
- Implemented JWT client authentication for web services and enabled CORS in the application.
- Developed Agile processes using Groovy, JUnit to use continuous integration
- Designed User Interface using HTML, CSS, Boot Strap, JavaScript, Angular JS, XML, VXML, and Java Server Faces JSF.
- Designed and developed Business Services using Spring Framework Dependency Injection and DAO Design Patterns.
- Deploy and monitor scalable infrastructure on Amazon web services AWS & configuration management using chef.
- Performed CRUD operations on JSON and XML formatted RESTful web services with oAuth and oAuth2 authentication protocols.
- Experienced in Application Test case development and creation execution using Selenium, Cucumber,
- Used spring's test framework to create integration tests for various spring batch applications. Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Worked extensively in dealing with cross browser issues using CSS, HTML and DOJO.
- Used Ant for developing build scripts and deploying the application
environment : Java, J2EE, Hibernate, Spring, Struts, JDBC, SAML, JWT, Angular.js, Node.js, bootstrap.js, backbone.js, JSP, HTML, CSS, JQuery, Javascript, XML, SOAP, PL/SQL, JSF, PHP, JMS, Junit, DB2, MongoDB, MySQL MS SQL, Oracle, REST, Linux, Eclipse, Scrum.
Confidential, Purchase, NY
Sr Java Developer
Responsibility:
- Design, development and testing of web application and integration projects using technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services REST/SOAP.
- Developed Enterprise level applications using Java, J2EE Standards, Java Server Faces, EJB, JSP, Struts, Spring, Hibernate, Oracle, MVC Architecture, Web Services, AJAX and Javascript.
- Developed architecture of the application using Spring MVC and RESTful web services.
- Used Spring BOOT to create stand-alone spring applications and opinionated 'starter' dependencies to simplify the application’s build configuration
- Worked on business objects which reflect tables in the database and mapped complex relations between tables using association mapping of hibernate ORM.
- Used Hibernate Framework for object relational mapping and persistence.
- Designed and implemented cucumber tests for various application and tested applications with BDD framework like CUCUMBER and RSPEC.
- Worked on middle tier framework with Spring Hibernate and spring connectors to tie back-end business logic/systems with web properties via a corresponding RESTful API.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Involved in Agile Methodology development including Design, Systems Development, Testing, Systems Integration, Installation and Deployment.
- Used Java 8 Streams, Lamba expressions and Functional Interfaces.
- Used Eclipse Luna IDE for writing code in the development environment.
- Design and developing the Controller Classes, helper classes, service classes and Dao classes in the Spring MVC Framework.
- Implemented the Project structure based on Spring MVC pattern using spring boot for writing multiple boilerplate codes
- Used Angular 2's Boilerplate Arrow Functions to make code constructs easier to read.
- Configured Rest framework to set up middle-wares to respond to HTTP requests and used front-end tooling like web packs, starter packs, boilerplates efficiently.
- Wrote custom JSP tag encapsulating all boilerplate code and customizations.
- Developed process to display data in grid tables. Wrote a custom JSP tag encapsulating all boilerplate code and customizations.
- Created Interface API called PassThruAuth to Parse SAML assertions from site minder federation to provide Single Sign on between two applications.
- Analysis and implementation of OAuth2 using third party JWT component.
- Worked on creating and producing REST web services.
- Implemented validations using the Spring Validation framework.
- Have done POC on Spring Boot and Angular 2
- Implemented Presentation layer using Wire-framing, HTML5, CSS Framework, Node.JS, ExtJS, ReactJS, AngularJS, knockout JS.
- Providing a responsive, AJAX-driven design using JavaScript libraries such as Angular.Js, Node.js, D3.js, Backbone.js, Bootstrap.js and Bootstrap.js.
- Experience in AngularJS, Web sockets, JQuery, JSON, JSONP, Bootstrap, HTML, Ajax, CSS3, SASS, Jasmine Unit Test Framework.
- Wrote RESTFUL Microservices with Spring Boot framework.
- Used Maven scripts to build JAR and WAR files.
- Used Jenkins as the build tool.
- Involved in defect tracking using JIRA.
- Used JUNIT for testing the application.
- Used Advanced Rest Client for testing the REST APIs developed.
- Involved in NoSQL database design, integration and implementation.
- Developed PL/SQL store procedures for data migration and database upgrade from oracle using TOAD.
- Worked with NoSQL Platforms and Extensive understanding on relational databases versus No-SQL platforms.
environment: Java, J2EE, Spring, Hibernate, Spring Boot, Boilerplate, SAML 2.0, JWT, JSP, Angular.js and Angular 2, React.JS, Node.js, bootstrap.js, backbone.js, HTML, Javascript, CSS, XML, SOAP, PL/SQL, Junit, Oracle, MySql, REST, Maven, JIRA,Git, Github.
Confidential, Redwood City, CA
Sr Java Developer
Responsibility:
- Deployed this application which uses J2EE architecture model and Struts Framework first on Weblogic and helped in migrating to JBoss Application server.
- Worked in Java, J2EE, XML, Oracle, DB2, Struts, spring, Hibernate, REST Web services, Model driven architecture and software configuration management tools.
- Developed Application based on J2EE using Hibernate, Spring, JSF frameworks and SOAP/REST web services.
- Used Spring Framework for Dependency injection and integrated with the EJB using annotations.
- Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP.
- Used iBATIS framework with Spring framework for data persistence and transaction management.
- Used Spring for cross cutting concerns.
- Developed the application using Struts Framework that leverages classical Model View Controller MVC architecture
- Used EJB, JMS, Java Script in enhancement of the product.
- Designed and implemented database structure in MySQL Server
- Designed the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
- Developed web services using Apache Axis2 in Java and SOAP/WSDL on SOA architecture.
- Worked Extensively on Spring IOC, Spring DAO framework, Spring Web services and integrated spring with Struts framework
- Used Netbeans for development and WebLogic Application Server for deploying the web application.
- Used JBoss application server to deploy application into Production environment.
- Created and Implemented Keyword Driven Framework using Selenium.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Developed Servlets, JSP, and Java classes for implementing business logic
- Used Maven to build and generate code analysis reports.
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Developed Swing for user interaction and data presentation.
- Designed and developed pricing region services using Oracle ADF, JSF and Oracle Spatial.
- Design and development of the exception management workflow using Oracle BPM.
- Built code using IDE IntelliJ and deploy it using Apache Tomcat.
- Deployed the applications in Linux servers using deployment scripts.
- Designed and developed programs in C++ to integrate as per the user’s requirements.
- Created/translated PL/I programming into SAS, which were used as part of the process used to standardize military personnel records
- Created PL/SQL stored procedures for new Oracle Forms and Reports development
environment: Java, J2EE, Spring, Struts, JSF, JSP, EJB, DOJO, JQuery, Sencha ExtJS, JavaScript, GWT, MySQL, SQL, DB2, Tomcat, WSDL, JBoss, Unix, Mercurial, Selenium, Jira, Swing, Cognos, iLog, JRules, Oracle ADF, Oracle BPM, Web 2.0, Linux, C, C++, Mainframe, COBOL, PL/I, JCL, SQL, SAS VB.
Confidential, Richmond, VA
Sr Java Developer
Responsibility:
- Worked with Spring Batch Used Spring ORM module to integrate with Hibernate.
- Developed the web pages using JSP, CSS and HTML
- Developed the RTM interface module to map the requirements to the test-case and Test design modules
- Used several J2EE Design Patterns Session Façade, Aggregate Entity for the Middle Tier development.
- Developed EJBS Session and Message-Driven Beans in RAD for handling business processing, database access and asynchronous messaging.
- Made extensive use of Java Naming and Directory Interface JNDI for looking up enterprise beans.
- Developed Message-Driven beans in collaboration with Java Messaging Service JMS.
- Involved in writing JSP/HTML/JavaScript and Servlets to generate dynamic web pages and web content.
- Wrote various stored procedures in PL/SQL and JDBC routines to update tables.
- Wrote various SQL queries for data retrieval using JDBC.
- Involved in building and parsing XML documents using SAX parser.
- Exposed business logic as a web service and developed WSDL files for describing these web services.
- Extensively used SOAP formatted messages for communication between web services.
- Developed the application on IBM WebSphere Application Server.
- Developed the plug-in interfaces for the TMS features TEE, Requirements, Version Control
- Developed Form Beans, which are used to store data when the user submits the HTML form
- Coded various Java beans to implement the business logic
- Development of GUI using AWT
- Involved in creating the tables using SQL and connectivity is done by JDBC
- Involved in generating the reports regarding the marks they secured in the online test once they press the submit button in the test using HTML and JSP.
- Apache Tomcat is used as an Application Server.
environment: J2ee, Java, Jsp, Servlet, Jdbc, Struts, Junit, Log4j, Javascript, Dhtml, Websphere Application Server, Axis, Xml, Xslt, Ant, Sql, Opprox Reports, Windows’xp.
Confidential, Hampton, VA
Sr Java Developer
Responsibility:
- Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries and represent object-database mapping.
- Involved in transforming the Use Cases into Class Diagrams, Sequence Diagrams and State diagrams.
- Involved in development of Web Services, creation of WSDL and schemas.
- Extensively participated on working with Spring framework. Involved in writing JSP and Servlets.
- Involved in development of Web Services, were developed to receive client requests.
- Implemented Spring JDBC template, Spring Exception Strategy and AOP.
- Involved in setting up WebSphere Application server and using Ant tool to build the application and deploy the application in WebSphere Application server.
- Worked with the creation of Store Procedures. Involved in writing SQL queries, Stored Procedures to accomplish complex functionalities.
- Part of team creating quality working J2EE code to design, schedule, and cost to implement use cases.
- Developed Reusable classes in the middleware using Hibernate.
- Involved in writing lots of JSP for maintains and enhancements of the application. Worked on Front End using Servlets and also backend using EJB and Hibernate.
- Worked on Presentation Layer using Struts Tiles, JSPs and Servlets.
- Created quality working J2EE code to design, schedule, and cost to implement use cases.
- Setting of DB2 build settings in RAD application development server.
- Involved in writing the database integration code using Hibernate.
- Creation of managed server and JDBC connections.
- Worked on the application using Rational Application Developer. Designed & Developed Application flow UML diagrams of the application using Rational Rose
environment: J2ee, Java, Jsp, Servlet, Jdbc, Struts, Junit, Log4j, Javascript, Websphere Application Server, Axis, Wsad, Xml, Xslt, Ant, Sql, Sql Query Analyzer, Jprobe, Cvs, Opprox Reports, Windows’xp, Unix-Ibm Aix.
Confidential, Brooklyn, NY
Java Developer
Responsibility:
- Developing an Automated Grocery Inventory/Ordering web/mobile app (similar to a restaurant inventory app with an additional feature set geared towards online grocery shoppers).
- Creating a web 1.0 version with JHipster & JDL Studio on AWS to generate front end and backend boiler plate code and implementing the business logic into these objects. Completed a functioning prototype in Google App Script, AppSheet, & Google Sheets.
- Created a Spring Security 4 demo
Environment: Java Servlet 3.1, Java 8, JUnit 4, Gradle 3, Docker, Jenkins, AWS, MySQL 5, GIT, Intellij, JHipster(Spring Boot 1.5 Spring MVC/JAX-RS Jersey/Spring Data(JPA 2),slf4j, Spring Security, JDL Studio, Hibernate, Undertow, Angular
