Senior J2ee Developer Resume
Atlanta, GeorgiA
SKILLS INVENTORY
- Expertise in developing web applications using HTML5,DTHML,CSS3,javascript,jQuery, AngularJS, AJAX, JSON, XML.,Servlets, JSP, JSF, EJB (Entity, Session Beans) 3.0, Struts 2.0/1.2/1.1, Spring 3.0/2.5,Spring DAO, Spring MVC, Spring Transaction, Java Beans, Hibernate 3.0, JDBC, JSTL and Junit, Jmeter, MY SQL on Windows and Unix/Linux, Web services SOAP, Restful Web Services etc.
- Experience in developing Client - Server/N-tier using Servlets, JSP, JSF, JSTL, JSON, XML, HTML, DHTML, CSS and JavaScript.
- Evolved database using Spring-boot andLiquibase.
- Used Micro services Architecture for Restlet, Jersey with Spring Boot.
- Experience in Integration & deployment of J2EE Applications on Web Logic 8.x/9.x/10/3, Web Sphere 7.0 and Apache Tomcat servers 6/7, JBoss 4.0.4.
- Good knowledge in Design Patterns like MVC, Abstract Factory, Singleton, Data Access Object, CQRS and Event Sourcing.
- Hands on experience with databases including Oracle 9i/10g/11i, PL/SQL and MySQL involving stored procedures, triggers, functions, indexes, and packages.
- Good experience in spring’s IOC, AOP and spring’s integration.
- Hands on the tools such as Eclipse 3.4/3.3/3.2, NetBeans, RAD 6.0, TOAD, 9.0/9.6/9.7, Squrriel SQL Client, Rational Rose 7.0/7.5, SQL Server Management Studio, SQL Developer, SoapUI, Postman, JMeter 2.13, Crufish, Bamboo, Jenkins, GIT, App Dynamics, and Splunk.
- Worked extensively on various flavors of UNIX operating system like Ubuntu and Fedora Linux
- Knowledge in UNIX Shell Script.
- Used Agile and Waterfall Methodologies in implementing projects.
- Highly impressive skills in Core Java and Object-Oriented Programming concepts, Multithreading, Collections.
- Strong analytical skills with ability to quickly understand client’s business needs.
- Motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
- ed Best Performer for proactively taking up complex tasks.
- Received many appreciations from Clients and also the internal team for handling projects during critical situations.
TOOLS: /METHODS
- Java 8.0
- J2EE
- C
- HTML5
- CSS
- JavaScriptAngularJS 2
- Micro services
- Servlets
- JSP
- JSF
- Rich Faces
- AJAX
- Python
- XML
- Spring 4.2
- Hibernate5.2
- Struts2.0
- JMS(Active MQ)
- Eclipse3.4
- RAD6.0
- TOAD9.7
- Oracle
- SQLDeveloper
- SoapUI
- postman
- Squirrel
- Rational Rose 7.0/7.5
- ANT
- Jersey
- Axis 2.0
- WebLogic 10.3
- WebSphere7.0
- Tomcat7
- JBOSS6.0.0
- Oracle11i
- MySQL4.0
- MSAccess
- Junit
- JMeter
- Singleton
- Factory
- Jenkins1.5
- Bamboo5.11
- SVN
- GIT
- Windows9x/2000/XP
- Linux
- UNIX
- Sybase
- SQLTransmitter
- DataStage9.1
- python.
SUMMARY OF EXPERIENCE
Senior J2EE Developer
Confidential, Atlanta, Georgia
- Involved in all phases of software development cycle and attend the scrum meetings.
- Developed the User Interactive web pages using web technologies like HTML5, XHTML and CCS3 as per company standards.
- Migrated all existing apps from Angular 1.5 to Angular 2.0
- Created Single Page Application with loading multiple views using route services.
- Used Angular.JS MVC Framework in the development of the web application to bind the data/model that was retrieved from a database through services provided in a controller to the view using scope.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Bootstrap, AngularJS.
- Build front end prototype using Html5, Css3, Bootstrap, JavaScript, jQuery, JSP.
- Created newRESTweb service and modified the existing web service's operations wherever required.
- Developed RESTful web services using Java Servlets JSON JAX-WS and JAX-RS and persistence using Hibernate and JPA framework.
- Designed RESTful XML web service for handling asynchronous AJAX requests.
- Used a microservice architecture, with Spring Boot-based services interacting through a combination of REST
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Developed Hibernate in Data Access Layer to access and update information in the database.
- Developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
- Extensively used oracle SQL and used spring data for mapping repository.
- Used maven for project management and build automation and continuous Integration is done using Jenkins.
- Load and stress testing are done by JMeter.
- Developing Junit test cases using Mockito
Environment: JDK 8, Angular JS, Restful webservices, Microservices, Hibernate, Spring, Spring MVC, Spring Boot 2.0, Postman, JAXB, SOAP UI, JUnit, Mockito, Maven, Log 4j, Firefox, GIT hub, SQL developer, Putty 0.63, WebLogic 12, SSL, Eclipse Neon, Jenkins, Jira Agile/Scrum methodologies
Senior J2EE Developer
Confidential / Confidential, Tennessee.
- Implemented RESTweb service to collect prospect information.
- Used Micro services framework with Spring Boot, Jersey and Restlet.
- Luqibase database was created using Spring Boot application for better performance.
- Created custom directives in Angular JS for future reusability.
- Rich functionality was provided with combination of Node JS and Angular JS for validation, grid, pagination, sort, and search.
- UsedJQueryfor validation functions.
- Integrated user interface layer with Persistence layer throughSpringandHibernate.
- Involved in Spring Batch Transactions.
- ImplementedSpring MVC frameworkand integrated all products with web services
- Created application with thread safety and vulnerable from XSS, SQL Injection.
- UsedJunitfor unit testing the web service operations' code.
- Performance was measured using JMeter and App Dynamics.
- Also usedPostman to test the REST web service operations.
- Marshalling and un marshalling was done using JAXB parser.
- UsedAxistool to consume the web services.
- Developed application usingEclipseIDEand deployed inWeb Logicserver.
- Used fisheye crucible for code review.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- UsedMaventool tobuild,overlayanddeploythe code
- Integrated the war using Bamboo.
- Participated inbuild/deploymentschedules.
- Log4j is used to different Appenders.
- Designed and created the database tables and wroteSQLqueries usingOracle.
- Designedand createdPL/SQLsub programs likestored procedures, triggersandsequencesto access Oracle
- Done the load test using JMeter.
- UsedJirafor event management forSCRUMdaily stand-ups and task progression.
Environment: JDK 8, Microservices, Hibernate, Spring, Spring MVC, Spring Transaction, Spring Boot 2.0, luqibase3.6, Postman, Web Services, JAXB, SOAP UI, XSS, SQL Injection, JUnit, Maven, Log 4j, Firefox, Tortoise SVN 1.8.x, SQL developer, Putty 0.63, WebLogic 12, SSL, Eclipse Neon, SVN, Bamboo, Jira Agile/Scrum methodologies
Senior J2EE Developer
Confidential, Atlanta, Georgia
- Worked on DevOps team to develop the application and finding the Security vulnerabilities of Affordable Housing Program (AHP).
- Involved in complete Software Development Life Cycle (SDLC) with Object Oriented approach of client’s business process and continuous client feedback
- Engaged in design, development and testing of web application Using Servlets and JSPs.
- Mapping of the servlet in Deployment Descriptor (XML).
- Used Cross Site Scripting (XSS) on Web applications that avoids attackers to inject Client-Side Script into webpages viewed by other Users.
- Performed the SQL Injection, code injection Technique on UI fields for execution.
- Used Angular JS (EXT JS) to provide extraordinarily expressive, readable, and quick to develop web application.
- Using Angular (EXT JS) converted the validations in JavaScript to Controllers.
- Implemented the web-based application using struts Framework.
- Worked on JavaScript Frameworks like Angular JS.
- Designed and Implemented web Services on Server side using Restful Web services.
- Data Base viewer as SQL Transmitter is used to view Database.
- Log4J is used build the Logs
- Logging information such as error files, debug information and log files are done by Log4J
- Integration is done using Jenkins.
- Done Unit Testing from Developers End.
- Code repositories are maintained using SVN.
- Involved in Production Deployments.
- Developed application with Agile development process
- Assisted Team members to ensure timely delivery.
- Participated in Code review of other team members.
Environment: Java/J2EE, Eclipse 3.4, Struts 2.0, Web services, Jersey, JAX-RS, JSON, SQL Transmitter, Log4J, ANT, Java 8.0, JSP, AJAX, JavaScript, JSTL, HTML5, CSS3, Angular.js 2.0, JBOSS 7.0, Sybase, SVN, Jenkins 1.5, Windows 8.
Confidential ( Confidential )
- Involved as primary on-site ETL Developer during the analysis, planning, design, development, and implementation stages of projects using IBM Data stage v 9.1.
- Active participation in decision making and QA meetings and regularly interacted with the Business Analysts team for better understanding of the Business Process, Requirements & Design.
- Used Data Stage as an ETL tool to extract data from source flat files or from database, process and load the data into the SQL Server database.
- Designed and Developed Data Stage Jobs to Extract data from heterogeneous sources and covert the old SQR Scripts.
- Created Data stage jobs using different stages like Transformer, Aggregator, Sort, Join, Merge, Lookup, Data Set, Funnel, Copy, Modify, Filter,Column Generator, Row Generator, Etc.
- Extensively worked with Join, Look up, Merge stages and file stages like sequential file, dataset.
- Used the Data Stage Director and its run-time engine to schedule running the solution, testing and debugging its components and monitoring the resulting executable versions on adhoc or scheduled basis.
- Converted complex job designs to different job segments and executed through job sequencer for better performance and easy maintenance.
- Creation of jobs sequences.
- Created queries using join and case statement to validate data in different databases.
- Created scripts to run data stage jobs from Windows and then schedule this script to run data stage jobs through scheduling tool.
- Used UNIX commands to run Job sequencer.
- Create parameter set to assign a value to job at run time
- Coordinate with team members and administer all onsite.
- Analyze performance and monitor work with capacity planning.
- Performed performance tuning of the jobs by interpreting performance statistics of the jobs developed.
- Documented ETL test plans and validations based on design specifications for unit testing, system testing, functional testing, prepared test data for testing, error handling and analysis.
- Responsible for producing Reports for Business Users.
- Participated in weekly status meetings.
Environment: IBM Data Stage 9.1 (Designer, Director, Administrator), Sybase 6.0, SQL Server 2014, Sequential Flat Files, SQR Scripts, Jasper 5.x, Microsoft SQL Server Management Studio 2008 R2,Unix.
Senior J2EE Developer
Confidential, MA
- Participated in initial design discussion.
- Developed and tested the DAO layer for CRUD operation.
- Involved in complete Software Development Life Cycle (SDLC) with Object Oriented approach of client’s business process and continuous client feedback.
- Used Object Oriented Design using UML-Rational Rose.
- Used HTML5, CSS, JavaScript for Front End Development.mm
- Implemented the web-based application using spring framework.
- Used Spring dependency injection, and Spring-Hibernate (Spring DAO-ORM) Integration
- Provided Hibernate mapping files for mapping java objects with database tables.
- Used Hibernate framework to persist the operations data to the database.
- Participated in Code review of other team members.
- Integrated web applications using Web Logic on Eclipse IDE.
- Involved in coding of JSP pages for the presentation of data on the View layer in MVC Architecture.
- Defined Scopes of session variables Using JSTL.
- Used J2EE design patterns like Factory Methods, MVC, CQRS and Singleton Pattern that made modules and code more organized, flexible and readable for future upgrades.
- Implemented Amazon Web services does performing highly available and scalable web application.
- Developed build Scripts using ANT.
- Fetched data from mongo DB (NO SQL) using Mongo Collection and DB Connection class in spring boot application and processed the data using micro services architecture.
- Implemented Elastic Search engine as distributed in Restful web services as it is Scalable.
- Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle Database.
- UNIX shell scripts that use SQL to update defect tickets database
- Logging information such as error files, debug information and log files are done by Log4J
- Developed Unit Tests and Test Suites using JUnit.
- Implemented agile development process.
Environment: Java/J2EE, Eclipse 3.4, ASN.1, Spring 3.0, AWS, Micro services, Hibernate 3.0,JUnit, Log4J, ANT, JSP, JavaScript, JQuery, JSON, JSTL, Java 7.0, UNIX,HTML5, CSS3, WebLogic 11g, Oracle 10g, Mongo DB 2.X,SVN,Windows 8.
Senior J2EE Developer
Confidential, San Jose, CA
- Worked on DevOps team and helped in the development of project, which is used for Storing Data at Enterprise level.
- The application usesSpring MVC,Hibernateto process thedata and savein theMySQLdatabase using Spring Framework (Dependency Injection) and DAO Design Patterns.
- Initiated and responsible for initial design discussion.
- Developed JSR168 complaint JSF portals using IBM Rational Application developer.
- From the Data Schema created Data Models.
- Involved in the Design of ERD (Entity Relationship Diagrams) for Relational database.
- Front End was designed using Servlets, JSP and HTML5.
- Responsible for creating Java Beans which helped in ORM.
- Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS (cloud related Technologies)
- Migrating the application from Web Sphere to JBOSS.
- Implemented persistence layer using Hibernate.
- Data Base viewer as TOAD is used to view Database.
- Deployed and integrated the project using WebSphere on RAD
- Implemented various design patterns in the project such as Data Access Object, CQRS and Singleton
- Used DAO pattern to retrieve the data from database.
- Developed the XML schema and Web Services for the data maintenance and structures.
- Used JUnit framework for Unit testing of application.
- Used Log4j for logging various levels of information like error, info and debug into the log files.
- Involved in Production support and provided and knowledge transfer to the user
Environment: Java 7.0, J2EE, spring 3, Spring MVC, AWS, JAXB, JBOSS EAP 5.1, Hibernate 3, RAD 6.0, Log4j, MySQL, VSS 6, Windows 7, Web Sphere 7.0, JMS, Servlets, JSP, JSF, HTML5, Linux (Ubuntu) Jersey, TOAD.
J2EE Developer
Confidential, New York, NY
- Implemented MVC-Model architecture using spring and other J2EE design patterns for the application development.
- Implemented the front-end using HTML, JSP, JSTL, CSS and JavaScript, also used JQUERY for dynamic web content.
- Client-side validations are done using Java Script.
- Integrated web applications using Web Logic.
- Designed, developed and maintained the data layer using Hibernate.
- Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
- Involved in the development of SQL queries to get data from Oracle.
- DAO pattern is responsible for retrieving the data from Data Base.
- Worked on DB2 UDB database and wrote several SQL queries.
- Project configuration is done by Maven and ANT scripts are build.
- Log4J is used build the Logs.
- Developed Unit Tests and Test Suites using JUnit.
- Involved in Agile development process.
- Involved in Production Deployments.
Environment: Java 7.0, Spring 2.5, JSP 2.2, JSTL, HTML5, CSS3, JavaScript, JQuery, Junit, Log 4j, ANT, PL/SQL, Oracle 10, DB2, GIT, Web Logic 10.3
J2EE Developer
Confidential, San Francisco, CA
- Controlled the process of design, development and testing of web application Using JAVA servlets and JSPs.
- Developed Singleton Classes for loading various resources in the application at the start up.
- Responsible for defining use cases for the application. Responsible for defining system architecture and dividing system into sub-systems and their responsibilities using UML (use cases, logical model, class diagrams, sequence diagrams, physical model).
- Assisted Team members to ensure timely delivery.
- Interacted with Business and IT teams of other tracks to keep track of the cross flow impacts.
- Implemented the front end using HTML, JSP and Servlets.
- Integrated web applications using Web Sphere.
- Configured the project using Maven.
- Build ANT Scripts.
- Implemented Soap Web services for SOA applications.
- Prepared detailed technical design documents with end-to-end sequence diagrams and class diagrams.
- Data is stored and retrieved using JDBC.
- Viewed Data organization using TOAD.
- Experienced in working Junit
Environment: Java/J2EE, Servlets, JSP, EJB 3.0,HTML 5, Singleton Classes, Rational Rose 7.0, Web Logic 9, Eclipse 3.1, TOAD, Junit.
J2EE Developer
Confidential, Tampa, FL
- Written several Servlets, JSPs for designing the Front End.
- J2EE framework facilitated the integration and deployment of Servlets and JSP.
- Responsible for defining use cases for the application. Responsible for defining system architecture and dividing system into sub-systems and their responsibilities using UML (use cases, logical model, class diagrams, sequence diagrams, physical model.
- Integrated web applications using Apache Tomcat.
- Worked on POS system.
- Stored and retrieved data using JDBC.
- Worked on Oracle database.
- Configured the project using Maven.
- Build ANT scripts.
- Designed/Reviewed, Technical Specs, UTR, performed Code reviews, technically assisted Team members to ensure timely delivery.
- Implemented SOAP Web services.
- Involved in Unit testing by preparing standard test cases scenarios.
Environment: Java/J2EE, Servlets, JSP, UTR, UML, TOMCAT 6, JDBC, Eclipse3.2, SOAUI, ANT, Oracle 9i.
Software Engineer
Confidential
- Gathered required information for the project and involved in analysis phase.
- Created UML class and sequence diagrams using Rational rose.
- Developed Java server pages, Action classes and EJB’s for user transactions.
- Designed Java Servlets and objects using J2EE Standards.
- Mapping of the servlet in Deployment Descriptor (XML).
- Used Entity beans as the model to represent the persistent data and interacted with Oracle database as per MVC Architecture.
- Used HTML, JSP, JSP tag libraries and struts tiles to develop presentation tier.
- Involved in efficient using of multithreading concept for improving CPU time.
- Used JDBC calls in the Enterprise Java Beans to access Oracle Database.
- Used JDBC to interact with Oracle database for storage and retrieval of information.
- Involved in coding for JUnit test cases, ANT for building the application.
Environment: Core Java, J2EE, Servlets, Multithreading, Collections, JSP, Struts 1.1, EJB, JMS, UML, Rational Rose2000, MQ series, Win CVS, Oracle 8i, Web logic 8.1, HTML, Java script, Junit, ANT, XML.
