Java Developer Resume
Sanjose, CA
SUMMARY
- Having 6+ years of IT experience in Analysis, Design, Development, Implementation, and Testing of Client/Server, Distributed, Internet using Object - Oriented and RDBMS Concepts.
- Expertise in developing J2EE applications and deploying it in WebSphere 6.0, WebLogic11, and Tomcat, Webservices technologies.
- Strong expertise in development and deployment of web components dat include Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0 and business layer components dat include EJB 2.0/2.1/3.0, Web Services, RMI, and JDBC 2.0/3.0,JNDI, JMS, LDAP.
- Extensively experienced in architectural issues and their solutions using various design patterns such as MVC Model-View-Controller, Singleton, Session Facade, Service Locator, Factory, DAO, DTO, and Business Delegate.
- Deployed WAR, JAR and EAR files and monitoring teh Application servers and Web servers, troubleshooting performance issues using teh Log messages and Log files.
- Extensive experience in developing applications using Java and related technologies using methodologies like AGILE, DRIVEN TEST
- Expertise in developing Java Beans and Custom Tag Libraries, providing client-side validations in JavaScript and providing interactive front end GUI using AJAX and rich Internet applications based on ADOBEFLEX.
- Extensive experience in design, development, and deployment of ETL components in DATA WAREHOUSING.
- Expertise in implementing Service Oriented Architectures SOA with XML based Web Services SOAP/UDDI/WSDL.
- Strong database experience in Oracle 8/9i/10g, MS-Access, SQL Server 2010, MySQL with good programming skills in SQL and PL/SQL.
- Good experience in writing views, Stored Procedures and database triggers with comprehensive noledge on Performance Tuning and Query Optimization in Oracle Stored Procedures.
- Strong programming skills in XML related technologies like XML, XSL, XSLT, parsers like SAX, DOM, JAXP, schemas like DTD, XSD XML Schema .
- Good working noledge of Ant/Maven for project build/test/deploymentLog4j for error logging and Debugging, Junitfor unit and integration testing and XMLSpy for XML validation
- Experience in continuous integration using Jenkins for timely builds, code coverage, running test.
- Extensive experience with middle-tier popular J2EE application and web servers like WebLogic 8.x/9.x, WebSphere 5.x/6.x, WebSphere Portal 5.x and Tomcat 5/6.
- Experience in modeling applications with UML, Rational Rose, and Rational Unified Process RUP.
- Experience in IBM Rational Application DeveloperRAD, Rational Software Architect RSA, Net Beans, and Eclipse for an integrated development environment for building, testing, and deploying various applications
- Strong experience in using IDEs Integrated Development Environment like WSAD, Eclipse.
- Experience in working with operating systems like Windows XP/VISTA/7/8, UNIX, LINUX, SOLARIS
- Good team player with excellent communication, technical, multi-tasking and interpersonal skills. Also having Quick adaptability and systematic approach towards work.
TECHNICAL SKILLS
Languages: Java 8 (JDK 1.4/1.5/1.6/1.7/1.8/1.9 ),PHP, Shell Script.
Frameworks: Struts (2.x.x), spring (3.x/4.x), Hibernate (4.x/ 5.x), Apache Camel (2.x), Swing, Apache CXF.
Web Applications/Servers: WebLogic 7.0, 8.1, 9.1, 10.1, Apache Tomcat 4.0, 5.1, 7.0 IBM WebSphere 5.0/6.1, JBoss 3.2, 4.0.,Glassfish 4
Web Technologies: HTML5, CSS3, JAVASCRIPT, AngularJS, Angular 2, React JS, AJAX, Backbone.js, jQuery, SOAP and Restful, Node.js.
Server Scripting: JSP, JSP-EL, Custom Tags,Spring 3 Custom tags, JSF Custom tags.
IDE: Eclipse2.x /3.x, MyEclipse 6.0, WSAD 4.x/5.x, RAD 6.0, NetBeans 4.1/5.0, JDeveloper 10g, Jbuilder8.0, IntelliJ 4.5/5.1/6.0
Messaging Tools: JMS, Java Mail.
PROFESSIONAL EXPERIENCE
Confidential, SanJose, CA
Java Developer
Responsibilities:
- Involved in all teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications, Development,and Customization of teh Application.
- Used Hibernate framework in teh persistence layer for mapping an object-oriented domain model to a relational database.
- Created data models and database structure for business entities in teh MySQL database.
- Integrated 3rd party service REST & SOAP APIs such as payment gateway, identity, chat and calendar services.
- Built module for XML to JSON conversion for connecting with 3rd party SOAP APIs.
- Deployed teh application on cloud AWS utilizing EC2, S3, RDS, SES, VPC, ELB, IAM, and other services.
- Bulk on-boarded 80+ services, 200+ service providers using SQL which reduced onboarding time by 90%.
- Installed node.js and utilized teh NPM with Grunt for teh build.
- Involved in teh development of presentation tier using HTML, CSS, Bootstrap, Angular JS and JSP.
- Developed validations for forms data as well as a server-side using Angular JS validation.
- Configured Swagger-UI registered Microservice with Eureka server to monitor service health check etc. from Spring Boot admin console.
- Built a web frontend using Spring MVC Framework with JSP, HTML, CSS, AJAX, and JavaScript.
- Implemented Angular JS and AJAX for teh better performance of teh system and partial page rendering
- Hands-on experience in using Backbone.js to build a large web application with data dat change over time.
- Involved in implementation of enterprise integration with Webservices and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks)
- Involved in implementing ActiveMQ teh JMS (Java messaging service) for asynchronous communication.
- Teh backend application layer is implemented using EJB (Enterprise Java Bean) in a WebSphere Application Server environment.
- Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle11g.
- Used Spring Data Framework to use teh features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform teh database operations by connecting to Data sources available.
- Developed user interface as JSF, prime faces, HTML and CSS and BOOTSTRAP with custom tag libraries using JSF Framework.
- Used Microservices to communicate using synchronous protocols HTTP and REST.
- Used MongoDB as data storage and utilized aspects like replica sets, Sharding, and clever document design to make service extensible scale and feature-wise.
Environment: Java 1.9, Spring 3.5, Hibernate 5.0, AJAX, JMS, XML, SOAP, WSDL, REST, JDBC, JAX-WS, JAXB, JavaScript, UML, HTML5, CSS3, AngularJS, SVN, Log4J, JUnit, WebSphere 8.5, IBM RAD, Oracle 11g, Maven.
Confidential
Java Developer
Responsibilities:
- Worked on teh High level and low-level system design, planning, estimation, and implementation.
- Good understanding of Storm and Kafka for monitoring and managing Hadoop jobs.
- Experienced with AWS services to smoothly manage teh application in teh cloud and creating or modifying teh instances
- Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary
- Designed and implemented MongoDB based database and created REST enabled Web Services on Jersey framework.
- Involved in writing JSP and JSF components. Used JSTL Tag library to create standard dynamic web pages.
- Good noledge on teh Spring modules like Spring IOC, Spring MVC, Spring Web Flow, Spring AOP, Spring DAO,and Spring Security.
- Designed and developed RESTful Services to retrieving configuration JSON documents related to teh customer.
- Implemented Persistence layer using Hibernate to interact with teh Oracle 10g database, Used Hibernate Framework for object-relational mapping and persistence.
- Used Hibernate ORM tools which automate teh mapping between IBM DB2 SQL databases and objects in Java.
- Implemented Spring Boot application with teh embedded jetty server to run teh application on teh instance.
- Extensively used Java 1.8 features such as Lambda Expressions, Parallel operations on collections for effective sorting mechanisms and new Date-Time API.
- Worked on designing specific programs efficiently through noledge of Multithreading using teh API with teh goal of increasing performance on a wide variety of applications.
- Developed teh persistence layer using Hibernate Framework, created teh POJO objects and mapped using Hibernate annotations.
- Used Gradle builds automation tool to build and deploy teh application in teh WebSphere Application Server.
- Used JIRA tool for Issue/bug tracking for monitoring of work assignment in teh system and Log4J was used to monitor teh error logs.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
Environment: Java 1.8, J2EE, HTML5, CSS3, Bootstrap, jQuery, Spring MVC, Spring Security, Spring Boot, Hibernate, Apache Camel, JDBC, JIRA, Jenkins, Unix, GIT, Web Sphere Application Server and IntelliJ.
Confidential, Minnetonka,MN.
Java Developer
Responsibilities:
- Understanding functional specifications, designing, and creating custom solutions to match teh requirements.
- Designed and developed teh front-end using HTML, CSS, and JavaScript with Ajax and tag libraries.
- Used Spring Core Annotations for Dependency Injection.
- Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing teh session for database transactions respectively.
- Used HQL and SQL for fetching and storing data in databases.
- Worked on financial transactions like deposits, withdrawals, and transfer, debit, and visa or bills payments. Performed a thorough unit testing and resolved several data-related issues before migration to production.
- Implemented web services with Apache Axis.
- Distributed computing problems involving Data synapse and Oracle Coherence, web-based applications using ASP.NET front-end and Java/WebLogic web services back-end, etc.
- Development of agent autantication functionality for both Agent Desktop and general website Java/J2EE, Spring Framework, Coherence.
- Teh response is also persisted on its way back. Messages persisted to Oracle DB as SOR and Coherence Distributed Cache. Integrates with teh SOA bus. Teh database is partitioned and streamed.
Environment: Java, JDK 1.5, Servlets, Hibernate 3.2, Spring, Apache Camel, Eclipse 3.2, Apache Ant, Web Services SOAP, JavaScript, HTML, CSS, XML, Clear Case, Clear Quest.
Confidential, Redwood City, CA
Java Developer
Responsibilities:
- Designed client application using HTML, JSP, CSS and XML.
- Responsible for use case diagrams, class diagrams and sequence diagrams using Rational Rose in teh Design phase.
- Used Spring Core for dependency injection/Inversion of Control (IOC) to have loose-coupling.
- Implemented application using MVC architecture integrating Hibernate and spring frameworks.
- Implemented teh Enterprise JavaBeans(EJBs) to handle various transactions and incorporated teh validation framework for teh project.
- Used Spring Boot to create enhanced microservices and implemented teh security for service layer methods using Spring Security to provide autantication and authorization to certain business functions.
- Developed teh Spring Features using frameworks like Spring MVC, Spring DAO, Spring Boot, Spring Cloud, Spring Batch, Spring Security, Spring Integration.
- Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL,and UDDI.
- Used "Agile Development Methodology" and tested teh application in each iteration
- Wrote SQL and HQLquery to retrieve data from teh Oracle database.
Environment: Java, J2EE, Spring, JDBC, JNDI, Hibernate, JMS, JUnit framework, Tomcat, Eclipse, Oracle 10g, XML/XSLT, HTML, JSP, JavaScript, SQL developer, Rational Rose, Subversion,and Junit.
Confidential
Java Developer
Responsibilities:
- Involved in teh complete Software Development Life Cycle including Requirement Analysis, Design,Implementation, Testing,and Maintenance.
- Deliver new and complex high-quality solutions to clients in response to varying business requirements
- Designing teh front end using JSP, jQuery, CSS,andHtml as per teh requirements dat are provided.
- Extensively used jQuery selectors, events, Traversal and jQuery AJAX with JSON Objects.
- Developed Responsive web application for teh backend system using Angular JS with HTML5 and CSS3.
- Used Spring AOP to enable teh log interfaces and cross-cutting concerns.
- Developed payment flow using AJAX partial page refresh, validation,and dynamic drop-down list.
- Participation in meeting with teh team, senior management, and client stakeholders.
Environment: JSP,jQuery,CSS,HTML5, jQuery, AJAX, AngularJS, Spring AOP.
