Sr. Full Stack Java Developer Resume
New, JerseY
PROFESSIONAL SUMMARY:
- Over 8+Years of progressive experience in all the phases of software development life cycle that includes Requirement Study & Analysis, Design, Development, Integration, Maintenance, Installation, Implementation and Testing of various client/server and N - tier web applications.
- Experience in developing Multi-tier enterprise and Single Page Application Development.
- Extensive experience in web application development using J2EE, Java, Spring boot, Hibernate, Microservices, Spring security, Spring batch, JMS, and MQ related technologies.
- Experienced in using design patterns SOA, Enterprise Object Model, MVC.
- Experience in developing web applications using JSP, Servlets, EJB, JDBC, Struts, Spring, Hibernate, Angular.js, JSF, JavaScript, JDBC, MQ, Bootstrap CSS, JQuery, JSON, XML.
- Experience with relational databases such as Oracle, PL/SQL, SQL Server, DB2, MYSQL and NoSQL databases such as MongoDB.
- Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, and IBM Web sphere MQ Series, REST Web Services.
- Experience in PL/SQL stored procedures along with tools like Rapid SQL.
- Extensively worked on loading and extracting data from DB2 database.
- Responsible for Unit Testing and Integration testing of mappings and workflows.
- Experience with SVN Source Control, TFS and GIT for code management.
- Experience working in Waterfall, Agile and Scrum methodologies.
- Very proficient in Installing, Configuring, Maintaining and Monitoring Various Sybase DB products and tools and automate/schedule based on requirements.
- Experience in project and defect tracking tool such as HP - Quality Center, ALM, Rally and JIRA.
- Used Karma, Jasmine for Unit testing.
- Ardent team player, ability to work independently and in a team as well, ability to adapt to a rapidly changing environment, commitment towards learning.
- Performed production support roles.
- Experienced in working with IDE’s like Eclipse, My Eclipse, Notepad++, Intellij, sublime text.
TECHNICAL SKILLS:
Programming Languages: Java, C, C++, SQL, PL/SQL, UML, XML, XSL, XSLT, PHP.
Web Technologies: J2EE, JSP 2.0/2.1, JSTL, JDBC 2.0/3.0, Filters, Listeners
FrontEnd Technologies: HTML4/5, XML, JavaScript v1.8, JQUERY, AJAX, HTML5 BackboneJS, AngularJS2, Ember JS, JSON, React JS.
JSP, JDBC, JNDI, Web Services, BPM: Activiti, Hibernate
Tools: Photoshop, Illustrator, InDesign, Fiddler, Firebug, Maven, ANT, Informatica 8.6.1/9.1
Web/Application Servers: WebLogic 7.0/8.1/9.0/10.0 , IBM WebSphere 9.0, JBoss 4.0.5Apache Tomcat 8.0, ActiveMQ.
Waterfall Model, V: model, RUP, Agile, Scrum, Test Driven Development (TDD)
Web services: Soap UI, WSDL, RESTful
Version controllers: SVN, CVS, Clear Case, GIT
Junit 4.1.2, JUnit: Perf, JMock, Cactus, Jasmine, Karma.
XML Technologies: XML, XSL, XSLT, DOM, and JAXB
Databases: RoboMongo, mongo DB, MySQL, PL/SQL, GIS DATA
PROFESSIONAL EXPERIENCE:
Confidential, New Jersey
Sr. Full stack Java Developer
Responsibilities:
- Currently working as a developer, working on JSF Prime faces, spring, Oracle SQL.
- Worked in Fast phase environment using Agile Methodology with short time deliverables.
- Involved in discussion for preparing the Technical Specification Documents.
- Followed best Agile Practices like actively involved in Scrums, Sprint Planning, Spring Reviews Standup meetings and user stories estimations. Extensively used Jira tool updating the status.
- Extensively worked on business, and persistence tier using Spring boot and Spring Jdbc Template
- Involved in developing User Interface using JavaScript, JQuery, Angular JS, HTML5, and CSS3.
- Involved in implementing changes to REST Web Services to invoke/retrieving providers’ services for customers pricing discounts, surcharges, shipment data and billing.
- Developed JAVA design patterns like Singleton, Factory and Builder to solve various problems occurred in development phase.
- Experience with Oracle SQL and PL/SQL programming and used Database utility programs like TOAD and SQL Developer.
- Involved in code review activities of the team members.
- Involved in application development using spring (Core, MVC, Batch, Boot and JDBC) and Hibernate.
- Responsible towards Testing the software/application, Unit Testing of JUNIT and Defect Fixing
Environment: Java, J2EE, SOAP Web Services, Spring3, Junit4, log4j, Oracle, WebSphere 8.5.7, JQuery, PL/SQL, Swagger, Bit Bucket, Multithreading, JUnit, Log4j, SVN, Maven, Soup UI and Bamboo, IBM Data Studio .
Confidential, San Francisco, CA
Sr. Web Developer/Java
Responsibilities:
- Worked on several front-end designing websites using HTML5, CSS3, JavaScript, JQuery, and Bootstrap with device responsiveness.
- For an E-Commerce web project worked on YII2 advanced framework with MySQL and MongoDB.
- Used Robo Mongo application as a query writer for MongoDB.
- Developed dashboard using Node Js, Express as server-side framework and HTML5 , JavaScript , AngularJS as front-end technologies.
- Integrated MySQL as a user details storage purpose and MongoDB for large scale data storing.
- Loaded the data into XML targets using XML target Definition.
- Developed various Mappings with the collection of all Sources, Targets, and Transformations using Designer.
- Designed and developed SVG graphics for the front-end web application.
- Used Hibernate DAO to persist data into data base and configure hibernate mapping file.
- Coded Business services using spring and also interacted with the database using Spring JDBC, Spring DAO.
- Built spring boot-based Java micro services to support enterprise web application.
- Used JDBC connection to integrate application with database.
- Implemented server-side tasks using Servlets and XML.
- Created interactive client-side scripting in JavaScript, AJAX&JSON using JQuery, JavaScript framework.
- Worked on Swagger API and auto-generated documentation for all REST calls.
- Worked extensively IBM WebSphere Process Server, ESB, Oracle SOA Suite11g, OSB and BPEL integration, and administration.
- Worked on a hybrid mobile application UI development using Phone gap.
- Recently working on Ionic2framework with Angular2 for hybrid mobile application development.
- Currently working on Ticketing System project with large scale of MongoDB storing operations and MySQL queries using YII2 Framework.
- For Geo Server web project worked on YII2 advanced framework with MySQL and MongoDB.
Environment: Html, CSS, JavaScript, Pl/SQL, JQuery, Bootstrap, SQL Server, ETL, DHTML, ActiveMQ, Jenkins, HTML5, Web Socket.io, Perl, Apache Tomcat, Mongo Db, JDBC, JSP, JavaScript, Oracle, Windows.
Confidential, Atlanta, GA
Full stack Java Developer
Responsibilities:
- Involved in complete Software Development Life Cycle - analysis, design, development, coding, testing, deployment and operation.
- Extensive experience with Agile Team Development using JIRA for bug and issue tracking.
- Designed and developed applications using spring, J2EEDesignPatterns such as MVC and JSP/Servlets to develop the application on Windows and UNIX platforms.
- Using Spring IOC (Inversion of Control) to remove the object Dependencies across the application.
- Data Operations are performed using Spring ORM wiring with Hibernate and implemented Hibernate template and criteria API for Querying database.
- Hibernate is used for persisting data while developing an application based on Spring Framework.
- Utilized HTML, CSS, JavaScript, and AJAX for client-side developments and validations.
- Added dynamic functionality to the application by implementing jQuery and Angular JS2.0.
- Built spring boot-based Java Micro services to support enterprise web application.
- Used Rest based WebServices from scratch using JAX-RS library.
- Wrote controllers with Groovy to connect front-end interfaces with java services and used to achieve functionality with reduced code length.
- Implemented Restful web services using SPRINGMVC and Spring Controller and documented using Swagger.
- Developed a restful web API using Spring boot. Spring data is used to communicate with the MongoDB.
- Developed certain features of application like create, read, update, and delete using AngularJS, and Responsive design.
- Utilized Mockito framework for writing the test cases in the micro services.
- Worked on Table level migrations using BCP and Sybase Replication Server.
- Designed various tables required for the project in Oracle11gdatabase and used Spring JDBC to invoke PL/SQL Stored Procedures and to connect to databases.
- Deployed the applications on JBoss ESB.
- Used Eclipse IDE for developing the applications.
- Implemented Java Multithreading to refresh the cache at a given set of time interval.
- Involved in writing the JUnit test cases using Mockito and integration testing of the system.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders and components.
- Using SVN for version control.
- Used Maven to build, run and create JARs and WAR files among other uses.
- Supported the application across multiple environments like QA, UAT and Production.
Environment: Java JDK/J2EE (1.8), Spring 3, Hibernate 4, HTML, HTML5, CSS, JavaScript, ActiveMQ, Ajax, Jenkins 2.x, Angular JS 2.0, Bootstrap, Java Server Faces (JSF), AWS, Tomcat, Restful Web Services, SOAP, WSDL, Camel, Perl, SOA, Swagger, JMS, JAX-B, XML, XSLT, SAX & DOM, Oracle 11g, GIT, SQL Server, WAS, Eclipse IDE, Multithreading, JUnit, Log4j, SVN, Maven, Agile/Scrum, Windows & Unix.
Confidential, LA, California
Sr. Web Developer /JAVA
Responsibilities:
- Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD) and Worked on testing using Karma .
- Worked on big data databases like MongoDB, with sharing and replication and played a key role in writing the Rest Services and clients, creating Data Access Objects with spring, designing the Mongo Documents/Collections, and designing the FXML view and controllers among other things.
- Created business logic using Spring MVC.
- Used Spring Framework for Dependency Injection and Using annotation-based Spring MVC, Site Mesh for the web layer and valang validator for validations
- Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
- Create comprehensive JIRA workflows including project workflows, screen schemes, permission schemes, notification schemes etc.
- Worked on Junit Reports library to merge individual XML files generated by the JUnit task and eventually apply a stylesheet on the resulting merged document to provide a brow-sable report of the test cases results.
- Used Web Services on front end, Servlets as Front Controllers and Java Script and Angular JS for client-side validations.
- Highly skillful in cluster environment setup in Web logic server and client certificate configuration for authentication of accessing external web services in OSB.
- Using JavaScript, JQuery, and Kendo UI for multi-browser compatible pages. Creating a Responsive web application integrating Twitter Bootstrap and media queries.
- Connected JDBC with the help of IBM WebSphere.
- Developed Oracle stored Procedures, Triggers and Functions with PL/SQL
- Storing the SOAP messages received in the JMS Queue of WebSphere (MQ Series).
Environment: HTML5/4, CSS2/3, JavaScript, JQUERY, AJAX, Angular JS, Node JS, ExtJS, PHP, SOA, Web Socket.io, Perl, Informatica, Backbone.JS, React-redux, SASS, Junit, Servlets, JSP, JSF, EXPRESS, NPM, Bower, Grunt, GIT, PL/SQL, XML, IBM WebSphere, Agile, Karma, Jasmine.
Confidential, Foster city, CA
Java/UI Developer
Responsibilities:
- Done the design, development and testing phases of Software Development using AGILE methodology and Test-Driven Development (TDD)
- Designed the application using Front Controller, Service Controller, MVC, Spring DAO, Factory, Data Access Object, Service Locator and Session Facade Design Patterns.
- Used Hibernate for Object relational model for handling server side / database object data.
- Worked on several front-end designing websites using HTML5, CSS3, JavaScript, JQuery, and Bootstrap with device responsiveness.
- Modify Confluence and JIRA settings to improve their performance
- Implemented log4j by enabling logging at runtime without modifying the application binary.
- Used Maven for building and deploying Application.
- Design and development of Restful Web Services for creating file transfer and captured unhandled errors and log them in a database.
- Used PostgreSQL as back end and developed stored procedures, Batch jobs, triggers.
- Source control using Git and Github.
- Created Custom workflows, custom screens and custom fields on JIRA.
Environment: MVC, Factory, Session Facade Design Patterns, Spring, SOAP, Restful web, SOA, PHP, services, Angular.js, Linux bash, MS DOS, Hibernate, PostgreSQL, Dynatrace, Git, Github, Bootstrap, Node.js, log4j, Rally, AWS.
Confidential, Oklahoma City, OK
UI Developer
Responsibilities:
- Designed & developed Site Hierarchy interface & other GUI Screen applications with java.
- Design and development of Web pages using HTML, CSS.
- Involved in development and finalization of initial design of the application and worked with content Managers, copywriters and designers to resolve the issues.
- Involved in implementing and maintaining large content driven and E-commerce based application.
- Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
- Used HTML, XML, CSS, Java Scripts, and JQuery to develop user interactive screens for web-based applications.
- Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript.
- Actively involved in using Angular JS, Bootstrap and HTML5 to enable client-side date to meets specific criteria by applying various validation variable.
- Client-side validations were done using JavaScript.
- Worked on writing PL/SQL Stored Procedures using Oracle. Used JDBC for connectivity.
Environment: Html, CSS, JavaScript, Pl/SQL, JQuery, Bootstrap, ETL, DHTML, Apache Tomcat, JDBC, JSP, JavaScript, Oracle, Windows.
Confidential
UI Developer
Responsibilities:
- Developed application using Spring MVC and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Debug the application using Firebug too traverse the documents and manipulated the nodes using DOM and DOM functions.
- Involved in developing web pages using HTML.
- Developed UI using HTML, CSS, JavaScript validations and XML.
- Working with team developers to integrate HTML and CSS.
- Involved in checking the browser compatibility issues and troubleshooting the issues.
- Developed and designed internet web applications using JavaScript, CSS and JQuery.
- Worked closely with Photoshop designers to implement mock-ups and the layouts of the application using HTML, CSS and JavaScript.
- Used JavaScript and Ajax to write client-side validations.
- Worked on Log4j for logging, tracking and reporting the issues.
- Used SQL and PL/SQL programming extensively to talk to Oracle database using JDBC.
Environment: HTML, CSS, JAVASCRIPT, JQUERY, JSON, XML and WINDOWS, Java, Struts, spring, Hibernate, APACHE, XHTML, Eclipse, Twitter bootstrap and MS Office.