Java Developer Resume
Phoenix, AZ
PROFESSIONAL SUMMARY:
- 8 +Years of IT experience in the areas of application development, support and enhancement.
- Involved in all phases of software life cycle including Requirements Gathering, Designing, Development, Testing and Debugging of Java/J2EE Application.
- Strong development experience in Java, J2EE, Servlet, JSP, Struts, JDBC, Java Beans, JMS, JNDI, XML, XML Schema, JUnit, MAVEN, HTML, JavaScript and CSS.
- Developed Web Services using XML, WSDL and SOAP and Restful.
- Strong knowledge on Spring Core, Spring Transaction, Spring JDBC, Spring AOP, Spring JMS, Spring Security and Hibernate.
- Worked on migrating Struts MVC to Spring MVC.
- Have immense knowledge on migrating SOAP Web Service to Restful Services.
- Great Experience on migrating Traditional JSP/JavaScript/J Query/DOJO project to Angular JS project.
- Expert in Core Java with strong understanding of Collections, Multithreading, Event handling and Exception handling.
- Involved in the migration release of converting the existing client side components to AngularJS based UI.
- Have good working experience in Enterprise Architect, Microservices, SOA Architect, and Solutions Architect.
- Good hands on writing Karma Test Cases for Angular Project.
- Worked on GULP Commands for Angular Project development and Build
- Involved in writing directives for common UI functionalities using AngularJS.
- Developed the server - side implementation using spring and Web Services.
- Created Restful web services to call the services and get the response messages and Created Restful web services interface to Java-based runtime engine.
- Worked on Restful APIs to handle data transactions, as well as data validations.
- Developed the CRUD and transferred data as JSON format using Restful Web Services to controller layer.
- Used REST and SOAPUI for testing web service for server side changes and HTML5, JavaScript, JQuery, and Angular for managing frontend changes.
- Good work experience with IBM WebSphere, WebLogic Application servers and Tomcat Web Servers
- Have good working knowledge on AWS.
- High working knowledge of IDE's including Eclipse, RAD, andJDeveloper.
- Immense understanding of Java/J2EE Design Patterns and n-tier architecture.
- Experience in implementing designing phase using J2EE Design Patterns like Singleton Pattern, Data Access Objects and MVC/Model 2.
- Expert in Web/User Interface development using AJAX, CSS and Java Script, Pojo, AEM.
- Worked on XML, XML schemas, XPATH, XSLT and XML parsing using SAX/DOM, JAXB.
- Good working knowledge on Log4j and Junit, version management tools GIT, CVS, SVN and Clear Case.
- Excellent programming skills in writing/maintaining Oracle 11g, 10g, SQL Server 2008, MySQL 5.5, 5.1 and PL/SQL with strong and in-depth knowledge of relational database systems design and development.
- Have great working knowledge on Enterprise Integration System (EAI and EAP).
- Experience in writing Unix/Linux shell scripts based on the need and scheduling them.
- Involved in using Database IDE tools like TOAD and Oracle SQL Developer
- Up to date knowledge in Object Oriented Concepts and Design and UML, e commerce checkout flow.
- Excellent written and verbal communication, analytical, interpersonal and presentation skills, well experienced on agile methodology.
TECHNICAL SKILLS:
Programming Languages: JAVA, SQL, JAVA SCRIPT, XML and HTML
J2SE Technologies: CORE JAVA, COLLECTIONS, THREADS and I/O
J2EE Technologies: SERVLETS, JSP, JSF, JDBC, JNDI and JMS
Web Services: WSDL, REST, SOAP, JAX-WS AND JAX-RS,AWS
Frameworks: SPRING, STRUTS MVC, SPRING MVC, ANGULAR, MAVEN and ANT
Databases : MYSQL, ORACLE, SQL SERVER 2008 and IBM DB2,Cassandra,NoSQL
Query Language : SQL, PL/SQL
Application Server: WEBLOGIC 11G, 10.3, 10.0, WEB SPHERE and APACHE TOMCAT
Internet Technologies: HTML5, ANGULARJS, XML, XSD, JAVASCRIPT, CSS, AJAX, and JQUERY, MICRO SERVICES
Development Tools / IDE: ECLIPSE and RAD
Version Control: GIT, CLEARCASE, CVS, SVN
Design Tools: MICROSOFT VISIO, RATIONAL ROSE,
Operating System: WINDOWS 95/98/2000/XP/VISTA/7/8.1, UNIX, LINUX
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Java DeveloperResponsibilities:
- Architected each application’s infrastructure and underlying framework.
- Supervised the technical architecture for multiple enterprise systems software components and component interfaces.
- Involved in the migration release of converting the existing client side components to AngularJS based UI.s
- Had experience in writing directives for common UI functionalities using AngularJS.
- Built Angular Project by using Gulp tasks, Karma Test Case tools.
- Wrote Custom Angular Filters, Directives, Run, Config and Factory Services for Angular Project.
- Migrated DOJO/Java Script UI to Angular JS UI.
- Perform the final analysis and approval of the technical specifications prior to coding.
- Communicated with business analysts to get business requirements.
- Implemented Spring Boot Standalone application to get rid of Web logic Server
- Used custom testing framework to automate testing.
- Implemented Spring Integration by using Scatter Gather Pattern
- Adopted Micro Services for one of the module using Thrift framework
- Used EH Cache in Spring Boot Standalone application.
- Backend implemented by using Spring Core, Spring Transaction, Spring Security, Spring JDBC and Spring AOP.
- Project was developed on Agile based SCRUM methodology.
- Have excellent work experience in Oracle 10g, 11g environments.
- Worked on Start UML to draw the class, sequence and activity diagrams.
- Managed source code by using GIT repository and created Jenkins Jobs to build Projects.
- Had Good understanding on Rally and Jira Software features.
- Developed web front end using JSP, CSS, HTML and Spring MVC
- Applied project based on SOA Architecture.
- Used sorting, filtering and ordering framework by using collection framework
- Implemented Dependency Injection, AOP and JDBC templates
- Made application more rewritable and clean by using Spring Annotations, JDBC templates, Data source implementation and spring with Hibernate.
- Worked on custom Exception handling framework, which is used by all the applications over the Rate Center.
- Used the the e commerce checkout flow.
- Have immense working experience on POJO and AEM.
- Executed persistence layer by using Hibernate.
- Applied JMS for update Rates History to Rate History Audit Service.
- Implemented RESTful web service to read Rate History from Rate History Audit Service.
- Made application more rewritable and clean by using Spring Annotations, JDBC
- Writing Restful web services to call the services.
- Used Custom mapping (xml to java objects and java objects to xml at runtime) by using Collection framework (List, Set and Map).
- Worked as team lead in the absence of actual team leader.
Environment: J2EE, Spring MVC, Spring 3.1, JSP 2.0, JPA, JMS 1.1, Pojo, AEM,Web-services, Restful web service GIT, Jenkins , Jira ,SOA, XML, SOAP, WSDL, JDBC, JavaScript, Agile, junit, AJAX, UML, HTML, Multi-Threading, GIT Repository , XSLT, Log4J, Maven, JUNIT, Mock Test, Web logic , NoSQL.
Confidential , MA
Java DeveloperResponsibilities:
- Involved in the migration release of converting the existing client side components to AngularJS based UI.
- Involved in writing directives for common UI functionalities using AngularJS.
- Developed the server-side implementation using Spring Core, Spring Transaction, Spring MVC, Spring Security, Spring JDBC, Spring JMS and Web Services.
- Developed Apache Standalone application by using Spring Boot.
- Developed Restful web services to call the services and get the response messages.
- Developed Restful APIs to handle data transactions, as well as data validations.
- Created Restful web services interface to Java-based runtime engine.
- Translated SOAP web service to Restful web service.
- Worked in Microservices environment.
- Implemented EHcache by using Spring Framework.
- Developed the CRUD and transferred data as JSON format using Restful Web Services to controller layer.
- Created user micro service, accounts micro service, order micro services in sales tool project.
- Developed Micro Service to provide RESTful API utilizing Spring Boot with Spring MVC.
- Used REST and SOAPUI for testing web service for server side changes.
- Used HTML5, JavaScript, JQuery, and AngularJS for managing frontend changes.
- Developed Java modules using RAD tool in JAVA, which are used to generate stubs to connect to SOAP and REST web services.
- Involved in Implementation of the application by following the J2EE best practices and patterns like Singleton, Factory etc.
- Involved in enhancements to create standalone applications to generate reports, which helps in audits.
- Prepare Java/J2EE development structure for Maven.
- Used JIRA application for tracking our daily activities and enhancements as my project uses Agile Methodology.
- ANT is used for building, and the application is deployed on WebSphere application server.
- Developed the classes for Unit Testing by using JUnit.
- Have used tools like PUTTY, Cygwin and WINSCP for execution of commands and transfer of files respectively.
- Used Docker Linux application in the project.
Environment: J2EE, Java 8, HTML5, AngularJS, JIRA, Remedy, Web sphere, XSLT, Web Services (REST and SOAP),JMS, Restful Micro services ,Agile Methodology, XML, Design Patterns, RAD 8, Visual Studio Team Foundation Server, PUTTY, Cygwin and WINSCP, AWS, Docker.
Java Developer
Confidential
Responsibilities
- Applied Spring Web MVC framework for the applying MVC Implementation to the web application.
- Integrated Spring Framework with Hibernate.
- Used spring framework for business layer classes. Involved in developing code for obtaining bean references from Config file.
- Springs JDBC and DAO layers to offer abstraction for the business from the database related code (CRUD).
- Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
- Hibernate application in data access layer to access and update information in the database.
- Used JSP, JavaScript, JQuery, AJAX, Bootstrap, CSS3, and HTML5 as data and presentation layer technology.
- Project was developed on Agile based SCRUM methodology.
Environment: Java 1.6, J2EE, Spring Core, Spring MVC, Spring JDBC, JSP 2.0, Web-services, XML, SOAP, , JavaScript, Agile, HTML, Multi-Threading, GIT, Log4J, Maven, JUNIT, Mock Test.
Java Developer
Confidential
Responsibilities:
- Designed GUI Screens using JSP.
- Involved in Persistence Layer.
- Used CVS as a version control software
- Involved in the deployment of the application.
- Involved in the development of authorization module.
- Sophisticated JDBC Database Connectivity coupled with XML parsing for platform - independence with Servlets (Servlet Chaining) and JSP in the middle tier to expedite the information transfer. Business logic incorporated using EJB Technology.
- Developed GUI using HTML, JavaScript, Struts and JSP
- Implemented JMS for messaging.
- Used Ant for Project building.
Environment: Web logic 9.0, J2EE (Java 1.4, Servlets, JSP, JDBC-SQL), HTML, XML, UML, JavaScript, Eclipse 2.1.1, CVS, ANT 1.5.1, JUnit, Log4J 1.2 8, Dream Weaver, MS SQL Server 2000, Oracle 8i/9i, MySQL, Sybase, DB2.