Java/j2ee Developer Resume
Dallas, TX
PROFESSIONAL SUMMARY:
- 7+ years of professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies also good experience in all phases of Software development.
- Software Development Life Cycle (SDLC) using Waterfall and Agile (SCRUM & KANBAN) Methodologies.
- Extensive experience in JAVA/J2EE technologies like Core Java, Servlets, JSP, JSTL, JDBC, Hibernate, Spring, Spring Boot, Spring MVC, Spring AOP, Spring Security, Spring IOC, Spring JDBC, Struts, Web Services, JPA, IBM MQ Series, Active MQ, JDBC, JMS, Bootstrap, MVC architecture and Design Patterns.
- Good in Core JAVA API, Multi-threading, Collections, Swing development and Application utilities.
- Extensive experience of database programming in Oracle environment using PL/SQL with tools such as TOAD, SQL Plus, Squirrel.
- Worked on MongoDB, which provides the storage for security related information.
- Having hands on experience in deploying web and JEE enterprise applications on Apache.
- Experience in implementing and deploying SOAP API Web Services JAX-WS and Restful Services JAX-RS to develop dynamic Server Side web contents.
- Extensively used the J2EE design patterns like Session Facade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
- Experience in developing application using TDD (Test Driven Development) &Unit testing process.
- Experience in using Jenkins for Continuous Integration and Sonar jobs for java code quality.
- Experienced in UNIX/Linux shell scripts for data-driven automatic processing.
- Experience with logging mechanisms like log4J &logback frameworks.
- Exposure to developing J2EE applications using IDE’s like Eclipse, NetBeans 8.2 and IntelliJ.
- Working experience on SQL, Oracle PL/SQL, Performance tuning and Oracle Stored Procedures.
- Experience in database such as DB2, MYSQL, SQL Server and Oracle.
- Experience with Data structures & Algorithms like Stack, Queue, Linked List, Linear-search, bubble-sort and binary-search algorithms etc.
- Experienced in web development using HTML5, DHTML, XHTML, CSS3, JavaScript and AJAX technologies.
- Good knowledge in Developing Java API to connect with AWS S3 Services for storing and retrieving data from S3 buckets.
- Experience in designing, developing and implementing B2B applications using J2EE technologies in Telecom, Banking and Insurance domains.
- Strong knowledge in using Hibernate Connection Pooling, Collections, Hibernate Caching, Hibernate Transactions.
- Experience in using build tools such as Ant, Gradle and Maven.
- Developed various database monitoring Shell scripts.
- Worked on Spring JDBC template for SQL RDBMS.
- Good Experience with JMS services using Apache Active MQ, IBM MQS.
- Hands on experience with version control systems like CVS (Concurrent Version Systems), SVN (Apache Subversion), CLEARCASE and GIT for providing common platform for all the developers.
- Experience in all phases of software development using Web technologies on Tomcat 6.0.x, 7.0.x, 8.0.x and 8.5.x, IBM Web sphere V8.5,9.0and Windows platforms, Oracle 9i,10g,11g,12c.
- Strong communication, interpersonal skills and Committed team player.
TECHNICAL SKILLS:
Languages: Java, C,JavaScript,SQL,Shell Script
Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, Design Patterns, JNDI, JMS, JAXP, JPA,RMI, JTA, POJO
Frameworks: Struts, Spring, Spring Boot, Hibernate, AXIS, JERSEY, ANT, Maven, LOG4J, Junit, Jenkin
Web Services: JAX-RPC, JAX-WS, SOAP, WSDL, UDDI and RESTFUL Web Services
Web Technologies: HTML, DHTML, CSS, AJAX, JavaScript, Angular JS, jQuery
Database: Oracle, SQL Server, DB2, MS Access.
Development Methodologies: Waterfall, Agile
Web/Application Servers: WebLogic, JBoss, WebSphere Application Server (WAS), Tomcat
IDEs: Eclipse, RAD, STS,GWT, Jasper Soft Studio, Visual Studio
XML Technologies: XML, XSLT, DOM, DTD, SAX, JAXB and JAXP
Version control: CVS, SVN, GIT
Design & Development Tools: Star UML, Mule Soft, Rational Rose, MS-Visio, Jira
Operating Systems: Windows, Linux, MAC and Unix.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas,TX
Java/J2EE Developer
Responsibilities:
- Took part in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
- Worked on complete development of AGILE and SCRUM development methodologies and tested the application in each iteration.
- Developed the application using Servlets and JSP for the presentation layer along with JavaScript and jQuery for the client-side validations.
- Developed reusable and interoperable Web service modules based on SOA architecture using RESTful.
- Implemented Micro Services using Spring boot and helped in the conversion of the monolithic services to Micro Services.
- Developed Cloud Compatible Micro Services using Spring Boot, Java and related web technologies.
- Worked on IBM Business Project Management tool (BPM) V 8.5.6 for Enterprise Application to Automate, Monitor and Optimize business processes.
- Worked on IBM Integration Designer(IID)for end to end integration of Service Oriented Architecture.
- A system built using Model-View-Controller(MVC) architecture and Implemented the application using the concrete principles laid down by several design patterns like DTO (Data Transfer Object), Intercepting Filters, Singleton and DAO (Data Access Object).
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, CSS3, JavaScript, ReactJs and Ajax.
- • Developed ReactJs pages, Web services calls and AJAX calls for the application
- Used ReactJs in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Worked on Front end by using JavaScript.
- Worked on the Behavioral test driven development(BDD) using Cucumber.
- Worked using Mockito for both BDD and TDD.
- Used Spring Security Framework for user-level authentication with REST API for service layer development.
- Implemented the application using Spring Boot Framework and handled the security using Spring security.
- Used Spring DI, Spring DAO (JDBC Template) in the persistence layer for GPS, backend being Oracle10g.
- Created and consumed Microservices based on WebAPI.
- Created test cases for DAO layer and Service layer using Junit.
- Developed SOAP web services utilizing business logic for CRUD functionality and Rest Easy web services for creating reports.
- Worked on deployments using IBM Rational ClearCase.
- Knowledge in database modeling and development using SQL Oracle (10g and 11g), and SQL Server environments.
- Created reusable templates using Angular directives and worked with NPM package manager tools (Nodejs) and build tools like Grunt.JS.
- Worked in configuring the data source & JNDI Configuration in WebSphere application server
- Knowledge about the front end testing technologies Karma, Mocha.
- Used IBMMQ(v8.5) for Data protection and Rapid provisioning and monitoring.
- Used IBMMQ(v8.5)integrated solution for managed file transfer, with connectivity to mobile devices through a single messaging layer.
Environment: Java 1.6, J2EE, Spring 4.3, React Js,Ibatis REST, log4j, JUnit, Mockito, Cucumber, Jenkins, Sonar, IBM MQ, Gradle, XML, Ajax, XSD, java Script, jQuery, Groovy, Linux, Tomcat.
Confidential, NY
Java/Full Stack Developer
Responsibilities:
- Worked on High-level and low-level system design, planning, estimation and implementation.
- Developed presentation layer using JSP, JSF, HTML5, CSS and client validation using JavaScript, DOM.
- Worked on High-level and low-level system design, planning, estimation and implementation.
- Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
- Created Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MYSQL.
- Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
- Developed the project using industry standard design patterns like Singleton, Business Delegate, Factory Pattern for better maintenance of code and re-usability.
- Developed Microservices and RESTful web services using JAX-WS.
- Worked with Spring IOC for implementing the future of DI across different layers and implemented AOP for logging and auditing.
- Involved in writing JSP and JSF components. Used JSTL Tag library to create standard dynamic web pages.
- Worked on XML and JSON for transferring and retrieving data between different applications.
- Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI and SOAP.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting useful plans from different module.
- Designed and integrated the full-scale Spring / Hibernate persistence solution with the application architecture.
- Implemented Object Relational Persistence (Hibernate) for the domain model.
- Involved in design and development of the Hibernate Domain Model for the services.
- Worked on web services and associated business modules integration.
- Worked on development and implementation of the MVC Architectural pattern using Spring Framework including JSP.
- Involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO.
- Worked in wide-area network to maintain all the device related data onto MYSQL database.
- Developed the DAO layer for the application using Spring Hibernate template support.
- Used JMS API for communication between the components.
- Involved in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
- Collaborated with testers and developers and prepared test plans for producing high quality software applications.
- Worked with JUnit and build tools such as MAVEN. Worked on Log4j for logging errors, messages and performance logs and SVN for version control.
- Deployed and tested the application in UNIX on IBM Web Logic Application Server.
Environment: Java 1.7, J2EE, Spring, JSP, Hibernate, Struts 2.0, CSS, JDBC, Eclipse, Web logic 10.x, Web Services, WSDL, Oracle, ANT, SOA, Design patterns, jQuery, AJAX, JavaScript, HTML5, JUnit,MAVEN,Log4j,Unix,AngularJS,MYSQL.
Confidential, Wyoming, MI
J2EE Developer
Responsibilities:
- Involved in analyzing requirements, technical design, development of various modules assigned.
- Developed several User Interfaces by using HTML, CSS, JavaScript, JSP and XML, configuring.
- Implemented Struts 2.0 for business layer and developed JSP files for developing UI using HTML, CSS, Ajax, JSP.
- Used Spring Framework Confidential Business Tier and also Spring's Bean Factory for initializing services.
- Implemented the Application using Spring MVC Framework.
- Extensively used Spring IOC module to perform the bean dependency injection in various XML files that compose the entire web application.
- Developed various Custom DAOs using Spring's Hibernate DAO support to persist the records from suitable tables in the database.
- Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
- Developed Servlets for Document Upload, Image Streaming and Caching the data.
- Worked with cots to develop the al plan with integration of web services.
- Deployment of application using Maven.
- Developed JavaScript validation for client side validations and Performed Code reviews and code fixes.
- Developed Rest services to talk with adapter classes and exposed them to AngularJS front end.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Spring core Annotations for Dependency Injection and Apache Camel to integrate Spring Framework.
- Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags and AJAX.
- Developed Class and Sequence Diagrams using Rational Rose Software.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
- Used AJAX to call the REST API methods and connect to the backend. Restful web services have been used to retrieve and update the data using this AJAX.
- Tested JSPs in Firefox and Internet Explorer browsers and Identified and fixed browser related issues.
Environment: Java 1.7, J2EE, Springs, JSP, Hibernate, Struts 2.0, AJAX, CSS, JDBC, Eclipse, Web logic 10.x, Web Services, WSDL, Star Team, Oracle, ANT, Windows 2007, SOA, Design patterns, jQuery, AJAX, JavaScript, HTML5, CSS, Apache Camel.
Confidential
Java Developer
Responsibilities:
- Designed the Web application Using Spring MVC (Model View Controller) pattern to make it extensible and flexible.
- Analyzed, designed, implemented web based application using Java, JPA, JSP, Spring, XML, and SQL.
- Used Agile methodologies during the complete project life cycle.
- Helped in preparing the design documents like process flow, sequence, component diagram.
- Implemented DIM Web service using Spring Framework.
- Used Agile methodology XP for development using User Stories.
- Used annotations in the complete project development, web services, MVC design.
- Used JMS for consuming pin verification, device connect disconnect messages.
- Used JPA as data persistence API for all the DAO, database operations.
- Generated Hibernate Objects, and used Hibernate ORM for SOTI Publisher application.
- Used Maven project management tool for build and deployment of the application.
- Used Spring quartz timer to load the DIM data base with device battery information on regular intervals of time.
- Developed Spring REST Web services for opening, closing the locker door web service operations.
- Wrote lots of JSP's for maintains and enhancements of the application. Worked on Front End using Servlets, JSP and also backend using Hibernate.
- Developed the presentation and controller logic for the screens related to my user stories using JSPs, HTML, bean and form tag libraries.
- Developed code for user stories (based on user requirements) and successfully approved it from QA
- Developed rule modules using Rule Engines, Drools.
- Used Subversion (SVN), Clear Case as source controls.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Established continuous integration (CI) practices and standards for PSCU with Jenkins.
- Spring XML configuration for Camel Integration to messaging XML documents.
- Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend
- Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
- Parse XML documents like Device Connect, Disconnect messages using JAXB.
- Used Microsoft Visio to design the work flows and sequence diagrams, class diagrams.
- Writing unit and integration tests with Mockito framework.
- Involved in deployment of the application Confidential various environments (Development, Testing, Staging, and Production).
- Used log4j for logging.
Environment: JDK1.6, Weblogic, 5.5, JSP, Bootstrap, Servlets, Spring STS, Eclipse Juno, GWT, Vaadin, Spring 3.0(DI,MVC,AOP), Struts 1.3.8, JAX-WS CXF, JAX-RS Jersey, JAXB,SOAPUI, Oracle 9i,11g, Ajax, JPA, Hibernate 3.0,CVS, ANT1.6, Maven 3.0.6,Jenkins, WinSCP, HTML,DHTML, Javascript, JUnit, Solaris 4.0, Altova XML Spy, JQuery, JQueryUI, Apache POI, JUnit, Mockito, Selenium, Quartz
