Java /j2eedeveloper Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- Over 6 years of software development experience involving object - oriented analysis, design, development and support of web based and n-tier client/server applications based on J2EE technologies.
- Developed Web-Centric applications using AngularJS , Node.js , ReactJS , JavaScript , jQuery , CSS3 and Photoshop .
- Expertise in design and development of web applications using JSP , JavaScript , HTML5 , CSS3 , jQuery , AJAX , JSON , AdobeFlex4 , Flash , XSL , APIs, XSLT , Node.JS , AngularJS , Backbone.JS , require.js , bootstrap , Ext.js.
- Good experience in Object Oriented Analysis & Design (OOAD) using unique design methodologies/process frameworks like SDLC, Rational Unified Process (RUP) and tools like UML, Rational Rose.
- Expertise in using J2EE technologies like JSP , Servlets , EJB , JDBC , JavaBeans , JMS , RMIJNDI , XML and Webservices ( RESTful and SOAP ).
- Experience in using frameworks and tools like Struts , Hibernate , spring , ANT , Apache Camel, JUNIT , LOG4J and JSF framework.
- Worked and have expertise on IDE tools like RAD , WSAD , Eclipse , IntelliJ , Spring STS, Visual Studio and BorlandJ Builder .
- Deployed applications using IBM WebSphere , Weblogic AppServer , JBOSS and Tomcat Web Server .
- Experience in design patterns such as MVC ( Model -View-Controller ), Singleton , Session Façade , Factory , DAO , Front Controller and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
- Experienced in implementing enterprise integration patterns using Apache Camel framework.
- Experience in developing Stored Procedures , functions , triggers using databases like Oracle , SQL , T-SQLServer , DB2 , NoSQL and MySQL .
- Extensive experience using spring framework and using Hibernate as ORM/OGM.
- Experiences with build tools include Maven , Gradle and Jenkins Version/Source Control tools including SVN , CVS and GIT .
- Extensive experience using JUnit , Mockito for unit /integration testing of application components.
- Capacity to learn new technologies quickly.
TECHNICAL SKILLS:
Programming Languages: C, Java, JavaScript
Web Technologies: HTML4/5, CSS2/3, jQuery, JSON, AJAX, REST, DOM, XML, PHP, JSP, Servlet, JDBC, ES6, Bootstrap, API, build tools (Grunt & gulp), AngularJS, Angular2, BackboneJS, Node.js, ReactJS.
Frameworks: JSF, Struts2, Spring 3.x, Spring Web Flow, JMS, Hibernate, JUnit
IDE & Tools: NetBeans, Eclipse, Visual Studio, Notepad++, Sublime Text Editor.
Databases: MySQL, SQL Server, MongoDB
Web/Application Server: ApacheTomcat7.x,IBMWebSphere6.x,WebLogic/WebSphere Application Server. JBOSS
Operating Systems: Windows, Linux, Mac OS X
Other: MS Visual Studio, IE Tester, JIRA, FileZilla, Putty, Wireshark, MS Office 2016 (Word, Excel, PP), LAMP, XAMPP
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Java /J2EEDeveloper
Responsibilities:
- Analyzed the requirements from the customers and participated in participated in Agile methodology.
- Designed and developed dynamic web pages using JSP, HTML, CSS, JavaScript, jQuery, AngularJS for single page applications.
- Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using spring boot security.
- Designed, developed and consumed Java RESTful web services implemented using Spring MVC and Spring core modules.
- Writing and retrieving files to and from AWS S3 bucket for UI to render data faster that involves complex and time-consuming server-side logic.
- Spring Dao's development to connect to MySQL database and Oracle database for various CRUD operations to database.
- Involved in deploying and testing the application using Tomcat Server.
- Consumed REST based micro services with Rest template based on RESTful APIs.
- Integrated the dynamic pages with AngularJS and jQuery to make the pages dynamic.
- Used Maven and Jenkins for build and continuous integration respectively and artifact deployment in the Test and stage environments.
- Developed single page applications using React Redux architecture, ES6, web pack and grunt with a focus on performance.
- Designed and developed the responsive application using Bootstrap, CSS, Java APIs, HTML, AJAX, JavaScript, AngularJS.
- Experience working with UI components like Bootstrap, Model window and various grids like UI-grid, Ag-grid, kendo UI grid, slick grid, DHTML grid.
- Developed asynchronous means of retrieval of data from the server and database using the AJAX features as well as JavaScript.
- Developed business services with JSON, XML and Restful Web Services technologies.
- Involved in the integration of the front end with the controller using Spring boot MVC
- Implemented front end services through AngularJS and involved in connecting them to the backend services.
- Used AJAX API for intensive user operations and client-side validations.
- Involved in configuring builds using Jenkins with Git, configured and used Jenkins to deploy the applications onto Dev, QA, UAT environments.
- Created JUnit test cases for numerous services to be tested with test data using Mockito framework.
Environment: Java, J2EE, JSP, Web services, JDBC, Spring, Spring MVC, SQL, PL/SQL, Workbench, AWS SDK, Angular JS, HTML 5, CSS 3, React.JS Ajax, JavaScript, Tomcat, JSON, MySQL, Oracle, Eclipse, Ruby, Junit, Jenkins, Maven, apache, Mockito, GitHub
Confidential, Englewood, CO
Java Full Stack Developer
Responsibilities:
- Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, spring boot and J2EE based MVC (Model-View-Controller) framework for the application.
- Designed Prototype and project layout skeletons using ReactJS, APIs, JQuery, CSS,and HTML5.
- Developed multiple web-based applications using Java, XML, API, CSS, HTML, DHTML and JavaScript.
- Creating a responsive web application integrating Twitter Bootstrap with AngularJS and media queries.
- Worked on designing specific programs efficiently through knowledge of multithreading using the API with the goal of increasing performance on a wide variety of applications.
- Worked with Spring and Hibernate data mapping and implemented the associated business modules integration.
- Used spring dependency injection, annotations and Spring boot MVC components to implement business layer and navigation part of application
- Worked on RestWebservices as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services.
- Worked on SOA Web Services using SOAP with JAX-WS for transmission of large blocks of XML data over HTTP.
- Refactored existing monolithic application by identifying components that needs to be transformed to Micro- services architecture, with Spring Boot-based services interacting through a combination of REST and AWS API Gateway.
- Was part of designing and building micro services using spring boot, spring security and deployed to JSON web token cloud.
- GUI design and development using Java Swing, JFC used for open source web testing.
- Used Active MQ to improve the stability and scaled the system for more concurrent users.
- Wrote SQL queries, stored procedures and enhanced performance by running explain plans.
- Developed UI for internal data aggregation tool using GWT, SmartGWT, Tomcat, RCP&REST services.
- Performed Web services testing between and third-party applications using Soap UI and performance functional testing of REST APIs using JMeter.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report
- Worked on Rest Web services as well as Node Rest and Camel framework for backend services, used Mongo DB (NoSQL) for database services.
- Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects
- Used log4j for logging and SVN for version control.
- Used JMeter to test performance of SOAP protocol. Also, used to test performance both on static and dynamic resources using JMeter.
- Followed agilemethodology to analyze, define and document the applications to support the functional and business requirements. Coordinated these efforts with the Functional Architects
- Used Junit and TestNG testing Framework as a test runner with Selenium.
Environment: Java, J2EE, JDK, RCP, Ext JS, Git, GWT, Swing, JFC, Spring boot, hibernate, Core Java, SOAP/Rest, Web Services, JavaScript, UML, HTML5, CSS, SASS, RAD 7, API, WAS 8 WSDL, SDK's, JIRA, JAXB, Linux, JAX-WS, JAX RPC, JMS, JSF, UNIX, Angular JS, React.JS, AJAX, Apache JMeter, jQuery, JUnit, EMR, Oracle 10g .
Confidential
JAVA/J2EE Developer
Responsibilities:
- Involved in the analysis & design of the application using UML with Rational Rose.
- Utilized Agile SCRUM Methodology (SDLC) and Test-Driven Development to managed projects.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and JQuery.
- Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
- Expertise in designing and developing enterprise and web applications using Java and J2EE technologies like Core Java, Servlets, JSP, APIs, JDBC, JNDI, JMS, XML, JUNIT,HTML, JavaScript and CSS.
- Worked with RabbitMQ and AMQP Java APIs for Queues to build the application as SOA platform. Involved in Unit Testing of various modules by generating the Test Cases.
- Used Web Services-WSDL and SOAP for getting credit card information from patience and used SAX and DOM XML parsers for data retrieval.
- Used Struts Framework for action mappings. Developed and Refracted the Action Servlets and JSPs using Struts following MVC architecture.
- Used Hibernate framework to persist the employee work hours to the database.
- Developed client side and server-side validations using Struts Validators and JavaScript’s Validations
- Configured Apache HTTP Server and Apache Tomcat Server.
- Involved in designing test plans, test cases and overall Unit testing of the system.
- Developed controllers and actions encapsulating the business logic.
Environment: JSP, Struts, spring, Servlets, Hibernate, JDBC, WebLogic Application Server, XML, XSLT, UML, Apache Axis, HTML, CSS, AngularJS, Agile, Web Services, Eclipse, JUnit, Windows XP, Ajax, MVC and jQuery.
Confidential
Java Developer
Responsibilities:
- Involved in Requirement gathering, Analysis, Preparing Functional Specifications, and Technical.
- Designed and developed the UI using Struts view component HTML, CSS, JSP, JavaScript, AJAX, JSON.
- Used JDBC-API to communicate with Database.
- Used Spring Framework AOP Module to implement logging in the application to know the application status.
- Extensively worked with MVC, Factory, Delegate and Singleton design patterns.
- Used SOAP for Web Services by exchanging XML data between applications over HTTP
- Analyzed customer requirements for enhancements and designed User Interface using HTML and Java Script.
- Designed and developed the session module using J2EE for existing cold fusion application.
- Developed ANT build scripts to build and deploy application in EnterpriseArchiveFormat (EAR).
Environment: Java, J2EE, Servlet's, Spring MVC, API, JSON, JSP, XML, XSLT, DOM, HTML, CSS, AJAX JavaScript, PL/SQL, JDBC, SOAP, ANT, Eclipse Plug-ins, IBM Web Sphere.