Java Developer Resume
Sfo, CA
SUMMARY
- Having 6 years of professional experience in Application Analysis, Design, Development, implementation, testing and maintenance of Web and Enterprise applications using Java and J2EE technologies.
- Expertise in Design and Analysis of Web and Enterprise Applications using Object Oriented (OOP) Analysis and Design (OOAD) Methodology and developing Class, Sequence and UML diagrams using Rational XDE and Microsoft Visio.
- Extensive experience in Java, J2EE technologies such as Core Java, JDBC, JSP, Servlet, Struts, Spring, Hibernate, EJB, Tiles, MQSeries, JMS, XML, HTML, JavaScript, Ajax, MY SQL, Oracle, DB2 and SQL.
- Strong background in Java, Restful Web Service, JPA, Hibernate, Spring Framework, middleware, Linux, and enterprise database platform.
- Experience in implementing and integrating various Spring framework modules like Spring MVC, Spring IOC, Spring ORM, Spring JDBC, Spring Web Services, Spring JMS and Spring AOP.
- Extensive Experience developing robust and highly scalable applications based on microservice architecture.
- Expertise in implementing and consuming SOAP and REST web services using JAX - WS, JAX-RS.
- Expertise in UI development using HTML5, AngularJS, CSS3, JavaScript, Ajax, jQuery.
- Proficient in using J2EE Design Patterns like Singleton, Factory, Façade, Session Façade, Service Locator DTO and DAO.
- Extensively worked on debugging using Logging frameworks such as Apache Log4j.
- Designed grammars, which will be converted to java parsers by ANTLR tool for removing comments from CSS, JavaScript, html, servlets and JSPs and these parsers run during the build of application.
- Experience wif version control tools like GIT, SVN, CVS and build tools like ANT and Maven.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s, Spring Boot for micro-services and Spring Batch for running batch jobs.
- Good exposure to Service Oriented Architecture (SOA) and expert level working knowledge in developing Java Web services using REST, SOAP, WSDL, XML and JSON.
- Strong exposure implementing web applications using Angular JS Framework.
- Expertise in implementing Web components using StringTemplate, Spring MVC, JavaScript and AJAX.
- Proficient in using XML Suite of technologies like XML, DTD, XML Schemas, SAX and DOM.
- Experience in developing applications using Java and related technologies using methodologies like SDLC, AGILE and UML.
- Strong experience in working wif RDBMS using SQL, Oracle, DB2 and proficiency in writing complex SQL Queries.
- Deep understanding of existing AWS technologies and experience wif integrated public cloud services.
- Excellent working experience wif different flavors of operation systems like Windows, UNIX, LINUX.
- Good team player wif excellent communication, technical, multitasking, and interpersonal skills. Also having Quick adaptability.
TECHNICAL SKILLS
J2EE Technologies: JSP,Java, Servlets, Struts, Hibernate, Spring, JSTL, JSF, EJB, RMI, JDBC, JMS, Web Services
Databases: Oracle 8i/9i/11g/12c, MS Access, MS SQL Server
Web Technologies: HTML, DHTML, XML, XSLT, CSS, Ajax, SOAP, JavaScript
Web & Application Servers: Web logic 8.x/9.x/10.x/11g, Web Sphere 6.x/7.x, Tomcat, JBoss 4.x/5.x
Developer Tools (IDE): Eclipse, Net Beans, WSAD, RSA, RAD,Crystal report
Operating Systems: Windows 95/98/NT/2000/XP
Modeling Languages: UML
Configuration Management Tools: JUnit,Log4j, ANT,Maven
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Currently working as a developer on Spring, Hibernates, Angularjs, Oracle 12c and Java.
- Involved in all stages of Software Development Life Cycle (SDLC) of the project in agile methodology.
- Participated Daily Scrum meeting, sprint grooming/review and demo wif management and other teams.
- Implemented functionality like searching, filtering, sorting, validating using Angular JS, Java Script.
- Designed and Developed End to End customer self service module using annotation based Spring MVC, Hibernate and JQuery.
- Implemented Bean classes and configured in spring configuration file for Dependency Injection, Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, Spring Batch modules, handled security using Spring Security.
- Integrated REST API wif Spring for consuming resources using Spring Rest Templates and developed RESTful web services interface to Java-based runtime engine and accounts .
- Involved in implementing changes to REST Web Services to invoke/retrieving providers' services for customers pricing discounts, surcharges, shipment data and billing.
- Initiated mappings among the relations and written named HQL queries using Hibernate.
- Used SQL statements and procedures to fetch the data from the database. Created new views, added new columns to the existing view in the database using oracle 12c.
- Developed a fully functional prototype application using JavaScript (jQuery and AngularJS) and Bootstrap, connecting to a RESTful server on a different domain.
- Extensively using Java 1.8 features like Lambda expressions, Stream API and Collections.
- Developed JUnit test cases for every functional flow.
- Agile/SCRUM was used as the project management methodology and JIRA used to keep things in check.
- Implemented complete Maven build life cycle to achieve organized application structure and conflict free dependencies in pom.xml file.
- Developed Git controls to track and maintain the different version of the project .
- Involved in code review activities of the team members.
Environment: Java 1.8, J2EE, HTML5, CSS3, Java Script, JQuery, Oracle 12C/11g, AngularJS, Spring, Hibernate, MVC, Restful Web Services, MAVEN, JIRA, Git, Agile, IntelliJ.
Confidential, SFO, CA
Java Developer
Responsibilities:
- Understanding the business requirements and preparing the design document.
- Participated in all the phases of the system including designing, coding, testing, building, deployment and supporting the production environment.
- Drew sequence diagrams and Class diagrams using Microsoft vision and Star UML.
- Involved in Agile software development lifecycle which involves designing, coding, testing, debugging and support.
- Introduced new user/actor called Dealer in the application and developed using struts2 and spring framework.
- Developed User interface using JSP, HTML, JavaScript, CSS, Ajax and JQuery.
- Developed event and event handlers and object initializing using Spring IOC framework .
- Developed MVC framework by writing action classes and light weight business logic classes using Struts2 framework and Spring3.0 framework.
- Used Spring MVC wif Spring Restful Template to Produce and consume Restful Web Services.
- Used Hibernate Template of Spring Framework and Hibernate Interceptors.
- Developed database access mechanism by using by Hibernate ORM framework.
- Configured WebLogic JMS Servers, JDBC Data Sources, JDBC Connection Pools, and Bridge to provide interoperability between WebLogic.
- Developed SQL, PL/SQL and Stored Procedures on MySQL.
- Involved in Automation of the test cases using Selenium Web Driver, JUnit and MAVEN.
- Created Test Cases, Test Suites using JUnit.
- Developed and maintained automated test cases in Selenium WebDriver using Java programming language and Junit Framework.
- Deployed the java application into web application servers like Apache Tomcat.
- Worked on call wif support to communicate to site and service outage alerts 24/7.
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Branching, Tagging, Release Activities on Version Control Tools: TFS, SVN, GitHub.
Environment: Core Java, Java, J2EE, JSP, HTML, JavaScript, CSS, Ajax,Oracle 11g, JQuery, Spring Framework and Hibernate, Junit, Apache Tomcat, GitHub, Agile, PL/SQL.
Confidential
Java Developer
Responsibilities:
- Involved in deploying the application wif Spring Framework and Hibernate
- Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio.
- Implemented the AJAX, JSPs, and Servlets, in the MVC Struts Framework to effectively handle the workflow of the application.
- Developed Action classes to handle HTTP client requests by using HTTP Servlet Request, HTTP Servlet Response, Action Mapping and Action Form objects.
- Worked wif Core Spring Framework for Dependency Injection, Spring Context to provide message sources.
- Developed Spring Configuration file to define data source, beans and Hibernate properties.
- Developed software in JAVA/J2EE, Struts, XML, Oracle 11g and Enterprise Architecture and developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern for CMS project, includes HTML5, CSS3, JavaScript, jQuery and AJAX.
- Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side wif in the forms.
- Maintained Cross Browser compatibility & implemented Responsive Design custom media queries, etc. and created and tested scripts using jQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox (Firebug).
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Various JSF, Rich faces tagswere used to implement asynchronous requests to web container.
- Worked wif Spring web flow to represent UI flow.
- Implemented Design Patterns like MVC, Session Facade and Data Transfer Objects.
- Used Hibernate XDoclet tags to generate hbm.xml files.
- Worked wif Hibernate for developing Persistence classes to interact wif the database.
- Implemented WSDL XML document to located and describe the web services.
- Developed ANTscripts to deploy EAR, WAR files for deployment into server.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
- Worked wif Log4J for logging purpose in the project.
- Involved in building and deploying scripts using Maven to generate WAR, EAR and JAR files.
Environment: Java, J2EE, Servlets, MVC Struts, Spring, PL-SQL, HTML5, CSS3, JavaScript, jQuery, WebSphere Application Server, Rational Rose, UML, MS Visio, Rational Unified Process (RUP), XML, Oracle 11g, VSS, Log4j, Unix.
Confidential
Jr.Java developer
Responsibilities:
- Involved in the discussions wif business users, testing team to finalize the design documents and story point's allocation for user stories.
- Followed Scrum Agile methodology for iterative development of the application.
- Used core Java to build new functionality based on the requirements.
- Involved in core java concepts - Interfaces, Collections, Multithreading, Serialization and java features etc.
- Developed JavaScript and JQuery functions for all Client-Side Validations.
- Designed & Developed User Interfaces using Ext JS UI Framework, HTML 5, CSS3, JSP, Struts.
- Used ANTLR recognition tool to find the relation between the dependent controllers, Objects, workflows and triggers across various Org.
- Web application development for back end using Angular JS and Backbone JS.
- Used XML applications to create XML strings send and receive data from Mainframe Martens and UNIX server.
- Generated the Model part of MVC wif spring and Hibernate Framework.
- Extensive experience in development and implementation of ORM framework like Hibernate integration wif Struts and spring.
- Used StringTemplate for code generation since the possibility of duplicate code for primitive collections is high.
Environment: Java (JDK 1.7), J2EE, JPA, spring 4.0, Struts 2.0, spring Integration, Hibernate, ANTLR, Eclipse, JUnit, JSP, SVN, XML, StringTemplate, Oracle 10g, SVN, RDBMS, Maven, UNIX, Web Services (SOAP, REST), JMS (Apache Camel), Web Sphere as application server, SQL, PL/SQL.