Java/j2ee Developer Resume
Woodland Hills, CA
PROFESSIONAL SUMMARY:
- 6+ years of experience in all the phases of SDLC which Includes requirement study, analysis, Design, Development, Testing and Integration.
- Experience in Information Technology with emphasis on Quality Assurance, Analysis and Testing in Client/Server and Web based Applications. Proficient in manual, functional and automation testing.
- Proficient in J2EE components such as Java 1.6/1.7/1.8, JSP, Tomcat, EJB, JDBC, XML, Hibernate, Struts Framework, Springs, Spring Framework, Spring Boot Web Services, Garbage collections, Multithreading.
- Experience in Web Services like Restful, SOAP, WSDL and good Knowledge in SOA.
- Experience in developing data access components using Hibernate tool.
- Extensive experience in hand coding user interfaces using HTML, CSS and scripting languages like JavaScript.
- Proficient in developing user friendly interfaces using JSP, HTML, XHTML, DHTML, CSS and JavaScript, JQuery, Bootstrap, Angularjs Technologies.
- Well Versed in developing applications using JSF, spring and Hibernate.
- Good Knowledge in Design patterns like MVC, Session Facade, DAO, Business Delegate and Service Locator.
- Extensive experience with ETL/SSIS tool Informatica in designing and developing complex Mappings, Mapplets, Transformations, Workflows, Worklets, and scheduling the Workflows and sessions.
- Experience in the functional usage and deployment of applications in JBOSS, Web Logic, WebSphere and Apache Tomcat Server.
- Used Selenium IDE and Selenium web driver for Open source automation testing.
- Extensive working experience in Database design and implementation using Oracle, MySQL and SQL Server and proficiency in writing complex SQL queries.
- Experience in Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAPUI tool.
- Expert on Selenium identify element using firebug, Xpath, HTML ID, CSS Selector.
- Performed unit testing using Junit/TestNg. integration and deployment of applications done using tools such as ANT and Maven and debugging through Log4j.
- Experienced in using Version Control Tools like CVS, SVN and GitHub.
- Extensive experience and actively involved in Requirements gathering , Analysis, Design , Coding and Code Reviews , Unit and Integration Testing.
- Proven ability in Working individually or as a part of team, Problem solving, Process improvement activities, Analytical skills, Reporting and Assisting to Manager
- Solid experience of AGILE Methodologies, XP (Extreme programming) and Scrum processes
- Solid experience of Defect/Test Management tools like JIRA, Quality Center/Test Director, BugZilla.
TECHNICAL SKILLS:
Operating systems: Linux and UNIX and Windows.
Languages: Java, HTML, HTML5, XML, PL/SQL, UML
J2EE Technologies: Core Java, Servlets, Bootstrap, JSP, JDBC, MVC Framework Web Services, JAX - WS, JAX-B, Spring, Struts, Hibernate, Mybatis, XML, XSLT, Log4j, SL4j and JUnit.
Frameworks: Spring MVC, Hibernate, Struts, AngularJS.
Databases: Oracle, SQL Server, MySQL, MongoDB.
IDE s: MY Eclipse, Eclipse IDE, IntelliJ Net beans, RAD
Testing: JUnit, Selenium, LISA
Application Servers: Web sphere, Apache Tomcat, Web Logic.
Version Control: SERENA, GIT and SVN
SOAP, Restful, JAX: WS, JAXB, Service Oriented Architecture (SOA).
Server Scripting: JSP, JSTL, Custom Tag Library, AJAX, JSON
Build Tools: Maven and Apache ANT
UML: Rational Rose and MS Visio
WORK EXPERIENCE:
Confidential, Woodland Hills, CA
Java/J2EE Developer
Responsibilities:
- Involved in design discussions, review meetings with clients and provided design and development estimates based on the complexity of the service(s).
- Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application using SOA.
- Developed front-end content using JSP, HTML5, CSS3, JavaScript, JQuery, XLTS, Bootstrap, and AngularJS.
- Created Rest service for authentication using Spring Boot with embedded Tomcat server on Docker Container.
- Designed, built and deployed a multitude application utilizing almost all the AWS stack (including EC2, R53, S3, RDS, Dynamo DB, SQS, IAM and EMR) focusing on high-availability, fault tolerance and auto-scaling.
- Developed an AWS Lambdas & RDS function to send a request for internal service end points through API Gateway using Apache Http Client.
- Created and Configured Microservices architecture for CDT Directory project and integrated with AngularJS and NodeJS applications.
- Worked on Java 8 upgrade using new library for refactoring lambdas functional interfaces, Streams -parallel processing and Aggregations.
- Prepared an ETL technical document maintaining the naming standards.
- System builds using Spring Model View Controller (MVC) architecture.
- Involved in using Spring AOP framework for reusability logging purpose.
- Used Hibernate, ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
- Implemented Restful web services using JAX-RS annotations, Jersey as provider and implemented security using OAUTH.
- Consumed Rest based services from AngularJS using $HTTP services
- Written SQL Queries and stored procedures to interact with Oracle DB.
- Experience in developing application, automated scripts leveraging MongoDB.
- RESTful web services using Jersey for JAX-RS implementation.
- Designed and Implemented the DAO layer using Spring with Hibernate.
- Worked on coding persistence layer components using Hibernate.
- Implemented Service Oriented Architecture using JMS for sending and receiving messages while creating web services
- Used Informatica PowerCenter 9.6.1 to Extract, Transform and Load data into Netezza Data Warehouse from various sources like Oracle and flat files.
- Developed JUnit test cases for elements, web beans, handlers and view helper classes.
- Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
- Used Tortoise SVN to maintain the version of files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
- Used Maven as build automation tool for deploying the project on WebSphere Application Server and used Jenkins to perform continuous Integration.
- Used GIT for version control tool and Spring Tool Suite (STS) for IDE.
Environment: Spring 3.1, Java 1.8, WB Common framework, AJAX, XML, CSS, HTML 5, JavaScript, JQuery, AngularJS, SAP DB (All system), Hibernate 4, JSON, JUnit, REST, JSP, JSTL, Sap Net Weaver Application Server 7.31, UNIX, Shell script, GitHub, Jenkins. AWS Code Pipeline
Confidential, De Moines, IA
Java/J2EE Developer
Responsibilities:- Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project.
- Followed MVC model and used Spring frameworks for developing the Web layer of the application.
- Worked on application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer using spring and the persistent layer using Hibernate.
- Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Involved in developing AWS repository using RDS and AWS S3 for storing various documents.
- Developed User Interface and web page screens for various modules using JavaScript, jQuery, HTML5, AngularJS, CSS, Bootstrap and AJAX using RAD.
- Developed reusable components using Custom Directives in AngularJS.
- Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Angular 2, JSON, jQuery, AJAX.
- Created forms to collect and validate data from the user using HTML5, JavaScript and Angular Data Binding.
- Designed and developed Microservices using Spring Boot, Spring IOC, Spring Annotations.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Implemented data views and control tools to the ETL packages for efficient data transformation using SSIS.
- Extensively worked on Informatica tools like source analyzer, mapping designer, workflow manager, workflow monitor, mapplets, worklets and repository manager.
- Involved in preparing Maven builds scripts (XML based), deployments and integration and configuration management of the entire application modules.
- Involved in writing AngularJS based HTTP request Services to perform CRUD requests to Rest API.
- Used Log4j for logging, tracing and debugging and used QC for working on Production issues.
- Used SVN for software development and other version control tasks.
- Worked on Intellij for development and deployment of application in WebSphere Application Server.
- Developed unit test cases using Junit, Mockito, EasyMock and configured them through Maven surefire plugins to be part of continuous integration.
Environment: Java 1.8, J2EE, HTML5, CSS3, Bootstrap, JQuery, AngularJS, Spring IOC, Spring AOP, Spring MVC, Spring Boot, Spring Security, Spring Data, Restful Services, Hibernate, Microservices, Mockito, Log4j, JIRA, GIT, Jenkins, Intellij and Web Sphere Application Server.
Confidential, Alpharetta, GA
Java/J2EE Developer
Responsibilities:
- Involved in the Software Development Life Cycle phases like Requirement Analysis, Development, Unit/Integration Testing and estimating time-lines for few requirements.
- Designed and developed various modules using Java, JSP/Servlets, XML, and MVC.
- Implemented Agile (Scrum) Methodology that includes daily scrum with team.
- Developed various components using Bounce framework which is customized Spring framework.
- Implemented J2EE standards, MVC architecture using Spring Framework.
- Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
- Involved in implementation of Data Access, Service and Presentation Layers and intensively worked on Spring DAO Layer to access and perform CRUD operations on data.
- Worked on resolving User Interface issues using various front end technologies such as HTML, CSS, JavaScript, AngularJS, Bootstrap, JQuery and AJAX.
- Used Soap UI for web services testing. Developed unit test cases using Junit framework for testing accuracy of code and logging with SLF4j and Log4j.
- Worked with NoSQL Databases like Mongo DB.
- Expertise in building application for internal clients using Prime faces/Rich faces.
- Extensively worked on JSON for data transfer between different hardware components through HTTP request-response model.
- Extensively worked on XML binding (marshalling and unmarshalling) using JAX-BXML parser.
- Deployed applications on WebSphere Application server 8.0
- Designed various Services and factories by using AngularJS, Bootstrap and React components.
- Implemented various routing mechanisms in the webpage using AngularJS.
- Configured Data source using JNDI data pooling.
- Deployed the application in various environments and performed system integration testing ensuring thorough output.
- Extensively worked on Oracle SQL queries and PL/SQL stored procedures to perform CRUD operations in DAO layer.
- Responsible for building the application EAR, WAR and JAR files for different environments using ANT script.
- Written JUNIT test cases for performing unit testing.
- Responsible for code sanity in integration stream used Clear Case as version control tool.
Environment: Java1.7, Hibernate, Spring, HTML5, CSS3, JavaScript, Bootstrap, Agile(SCRUM), AngularJS, AJAX, Spring Boot, Spring Security, Servlet, XML, GIT, JSP, Spring MVC, JDBC, JUnit, Maven, WebSphere, Restful, Log4J, SOA, AWS, Microservices, SOAPUI, JMeter.
Confidential
Java Developer
Responsibilities:
- Participated in system design, planning, estimation and implementation.
- Involved in developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
- Developed the presentation layer using JSP, AJAX, HTML, Bootstrap, XHTML, AngularJS, CSS and client validations using JavaScript.
- Developed and implemented the MVC Architectural Pattern using Spring Framework.
- Effective usage of J2EE Design Patterns Namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
- Modified Account View functionality to enable display of blocked accounts details that have tags. This involved modifying beans, JSP changes and middle tier enhancements.
- Developed various EJBs (session and entity beans) for handling business logic.
- Developed Session Beans and DAO classes for Accounts and other Modules.
- Extensively used Spring JDBC in data access layer to access and update information in the database.
- Consumed Web Services using WSDL, SOAP and UDDI from third party for authorizing payments to/from customers.
- Used JAXB API to bind XML Schema to java classes.
- Involved in Units integration using JUnit, bug fixing, and User acceptance testing with test cases.
- Used CVS for version control and Maven as a build tool.
- Used Log4j for logging errors, messages and performance logs.
- Used JBoss Application Server to deploy application.
Environment: Java1.6, Servlets, JSP, AngularJS, Bootstrap, J2EE, Oracle 10g, Web Sphere Application Server 6.1/7.0/8.0, JSTL, HTML, CSS, JavaScript, JUnit, ANT, SQL, PL/SQL, JMS, Web Services, SQL Developer.
Confidential
Java Developer
Responsibilities:
- Involved in Requirements gathering, Requirement analysis, defining scope, Design analysis, impact analysis, Integration and deployment.
- Developed presentation layer components comprising of JSP, Servlets and JavaBeans using the Struts framework.
- Developed a RESTful API that provided account management capability as well as security role lookup and management for all downstream dependencies.
- Involved in coding and testing of B2B financial application.
- Efficiently used JSF, Rich faces, Spring IOC and Hibernate, Spring AOP to define Advices for modularizing cross-cutting concerns such as Transaction Management, Logging, and Security.
- Responsible for the design and development of the application framework.
- Designed and Developed UI’s using JSP by following MVC architecture and Spring Framework.
- Designed and developed SOAP & RESTFUL web services.
- The views are programmed using JSP pages.
- Developed Java classes confirming J2EE design patterns, JNDI, packaged with J2EE specifications
- Used JDK 1.5 / J2SE 5.0 several extensions like Generics, Auto boxing, Annotations, Static imports.
- Used multithreading to facilitates manipulating threads in a portable manner across platforms.
- Used Multithreading for parallel process of the application.
- Used JavaScript for client-side validations.
- Used JUnit for unit testing of the system and Log4J for logging.
- Coded Oracle PL/SQL and PostgreSQL stored procedures.
Environment: Java/J2EE, JSP, WebSphere, Servlets, Tomcat6.0, RESTFUL, Eclipse, MySQL, JDBC, XHTML, Struts, Spring MVC, RAD, Spring IOC, SDLC, Oracle, IBM WebSphere 6.x, JUnit.
