Lead Java Developer Resume
Atlanta, GA
TECHNICAL SKILLS
Java Standard Edition: Core Java, Streams, Lambda, JDBC, Serialization, Internationalization & Localization, Java IO, Multithreading, Collection APIs, Singleton and Factory
API Management: API Orchestration using Spring microservices, APIGEE API Proxies, Google APIGEE API Management, API Microgateway
JavScript Libraries: JQuery, React.js, Angular.js, Backbone.js, Require.js, Node.js, Bootstrap
Application/Web Servers: Tomcat, JBoss, Weblogic and Websphere, APIGEE Management Server
Web Services: REST, WSDL, XML, RPC, CXF, SOAP
RDBMS: Oracle 11/10g, DB2, MySQL 5.x/4.x
Version Control: GIT and SVN
Testing Tools: Load Runner, Cucumber Karate, JUNIT, SOAP UI, Postman
Defect/Bug Tracking: JIRA, Quality Centre, Confluence
IDE & Reporting Tools: Intellij IDEA, RSA, Eclipse, MyEclipse, NetBeans, Dreamviewer, Splunk
Cloud: AWS (Amazon Web Services), Azure Media Services
Methodologies: Agile, Scrum, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Lead Java Developer
Responsibilities:
- Design, develop and test Java8 front - end web application software to modify existing architecture, or implement new architecture and make necessary changes to the system interfaces utilizing Verizon’s DevOps source and object code libraries and configuration management procedures.
- I have used microservices to communicate using synchronous protocols HTTP and REST for implementing SOAP.
- Involved in creating MongoDB collections and documents to perform CRUD operations.
- Evaluate current applications and recommend processes to move applications into Angular-cli and Angular 7 with backend services
- I have developed a REST API to process the data form database to another REST Service in this project.
- Ensuring that technical software development process is followed on the project, familiar with industry best practices for agile software development.
- Responsible for working with that team to design, create and improve new and existing products, platforms and transactions.
- Worked with NO SQL Databases (MongoDB) to access data in the database at different Levels.
- I have worked on developing Microservices using Spring MVC, Spring Boot, and Spring Cloud.
- Worked on integration of Node.js and MongoDB using Mongo.js and created a persistent layer using Mongoose
- Ensure development artifacts are in alignment with patterns/ frameworks designed by software engineering teams.
- I have worked on developing several REST web services supporting both XML and JSON to perform tasks such as thermostat and demand response management.
- Develop innovative features that are highly performant, compatible and responsive.
- Developed Front-end of the Project using JSF, JavaScript (Various Frameworks), HTML, Bootstrap and JQuery.
- I have Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
- Apache My Faces (JSF) to map the business objects to Oracle Database using XML configuration file.
- Built NoSQL schemas and maintaining sessions by MongoDB
- Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks
- Documenting and testing RESTful Web Service APIs using Postman/SOAPUI.
- REST and SOAP Web Services development for communication with mobile application.
- Development of CRUD user interfaces for the configuration of catalogs, reports and dashboards
- Upgraded existing application from Java 7 to Java 8.
- Developed the various features of the application using front end technologies like Backbone JS and React.Js. Extensive experience with Open Source Frameworks Like Spring Mvc.
- Experienced in React JS and working with React Flux architecture. Experienced in working with Redux architecture. Worked with React Router for developing Single Page Applications SPAs.
- Experienced in developing React components. Used Axios with ReactJs for making AJAX Calls. Worked on Webpack for build and webpack-dev-server a server.
- Extensive experience in Web UI framework and Web UI development which includes Usability, Page transition, page navigation, image caching, lazy page loading.
- I have Hands-on experience in development of Microservices and deploying in Docker.
- Experience in developing rich UI using UI framework, Spring MVC framework.
- Involved in writing Rest Web Services in Groovy/Grails wrapped by Jersey JAX-RS.
- Experience in performance tuning and profiling the web application.
- Developed API's and Proxies in APIGEE Edge and have good understanding of creating policies, quota, security, flow hooks, managing kvms, error handling
- Worked on Splunk and ELK configurations for logs pushing using Kafka broker
- Designed FACADE design patterns for APIGEE using JAVA 8 platform.
- Worked on transition from legacy products to newer versions of APIGEE Edge.
- Configuring windows APIGEE servers using FTP and HTTP protocols.
- Using APIGEE configuration and generated proxies service discovery definition, telemetry definition, logging and security.
- Troubleshooting and monitoring API proxies running on APIGEE using Trace tool.
- Experience in development of multi-threaded application in interfacing with other systems
- Experience in PL/SQL, application servers such as Tomcat and/or apache HTTP servers.
Environment: Java8, Angular, Spring, J2EE 1.7, AJAX, XML, CSS, HTML 5, Ajax, JavaScript, jQuery, AngularJS, Kafka, REST, ReactJSP, Restful services, Log4J 1.2, APIGEE, APIGEE Edge.
Confidential, Kenilworth, NJ
Lead. Java Developer
Responsibilities:
- Participated in Requirement discussions and in preparing the Design Documents.
- TFS Team Foundation Server to use for agile process and code management.
- Worked in all phases of the software development lifecycle, including requirement gathering, application design, system development, testing and implementation. web applications using HTML, CSS, JavaScript, AngularJS, DOM, JQUERY and Ajax.
- I have hands-on experience in working with the NO SQL database like Mongo DB to manage extremely large data sets.
- Worked on Core Java Role & Responsibilities OOP’s concepts like Encapsulation, Inheritance, and Polymorphism.
- Worked on Multi-threading, collections, Serialization and Deserialization while processing the upstream feed and load valid data into the application.
- Designed and developed the agent portal using framework AngularJS 2.0 along with HTML5, CSS3, and TypeScript
- Responsible for designing the User Interface by coding in HTML5, CSS3, AngularJS 4, Type Script, Microservices to build this SPA Single Page Application.
- Experience in upgrading and migrating various versions of Mongo database on different platforms.
- Created various UI components for different web pages using HTML5, CSS3, JavaScript, ReactJS.
- Expertise in Client Scripting language and server-side scripting languages like HTML5, CSS3, JavaScript, JQUERY, JSON, Bootstrap, Backbone/Angular, Twitter Bootstrap, GRUNT
- I have extensive Experience in deploying, managing and developing MongoDB clusters.
- Involved in the development of Microservices for all the models using combination of Spring Boot and Spring Security.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Shading, replication, schema design
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 7
- Worked on MongoDB database concepts such as locking, transactions, indexes, replication and schema design.
- Implemented code to perform CRUD operations on MongoDB using MongoDB Java 8 Driver module.
- Experience in the JavaScript frameworks like JQUERY, Angular JS and Backbone JS
- Implemented responsive vector maps and charts on webpages using the data from MongoDB.
- Used Apache Kafka as the messaging infrastructure for asynchronous processing.
- Involved in designing, developing and testing of J2EE components like Java Beans, EJB, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, JSON and JNDI and deployments in WebSphere Server.
- Implemented validation using JavaScript.
- Designed and Developed new User Interactive Web pages with the help of HTML/HTML5, CSS/CSS3, JavaScript, Angular5/6 JS, Bootstrap and AJAX. Developed single page applications using Angular 7, Typescript, web pack
- Create RFP (Request for Proposal) microservice to provide RESTful API utilizing SpringBoot with Spring MVC.
- Have a very good knowledge in using Windows, LINUX and UNIX.
- Proficient in working with AngularJS and Angular2 to create Single Page Applications (SPA)
- Used JUnit framework for Unit testing (Mockito) of the application.
- Used Websphere Application Server 8.5 to create, debug and deploy application modules.
- Responsible for managing the codebase, building snapshot build and release builds using TFS.
- Implemented Rest API Design Guidelines for the microservices.
- Tested cross browser functionality and fixed major layout bugs for supported browsers.
Environment: Java, Web Services, Spring, Struts, Hibernate, log4j, JUnit, HTML, CSS, Java Script, TFS, Websphere Application Server 8.5.
Confidential - Parsippany NJ
Sr. Full Stack Java Developer
Responsibilities:
- Worked on both UI and Server side technologies very extensively with technologies like Java, Web services and Various Javascript frameworks.
- Experience in Developing User Interface (UI) Web Applications, and Web Service applications using Front End User Interface (UI) Technologies like HTML5, JavaScript, Angular5/6 JS, Node JS, JSON, Bootstrap Framework and CSS Frameworks Web designing & development using HTML5, CSS3, JavaScript, ReactJS, Angular2/4 and Ajax.
- Hands on Experience on Angular2 technology for one complete project in rebasing the UI of the application using the techniques in Angular2.
- Developed user interface and web pages using JSP, CSS, Bootstrap, Ajax and JQuery for filters, validations and other data input connections.
- Developed a feature in utility application and Verification Monitoring tool to verify the application statistics like pollers, consumers, loggers using Angular 6 Node.js and Bootstrap.
- Implemented business J2EE design architecture, using agent framework JSPs, HTML, AJAX, Reactjs, JQuery, I Frame and JavaScript logic using Struts action components in the Struts and Hibernate framework.
- Designed and developed various modules of the application with J2EE design architecture, using agent framework JSPs, HTML, AJAX, JQuery, I Frame and JavaScript.
- Maintaining multiple copies of data in different database servers using MongoDB Replication concept.
- Created various UI components for different web pages using HTML5, CSS3, JavaScript, ReactJS.
- Developed Presentation layer components comprising of JSP, EJB, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries
- Designed and Developed Web, and client-server environments including JavaPlatform, Enterprise Edition (JavaEE), Enterprise JavaBean (EJB 2.0).
- Developed JSP pages and Servlets for customer maintenance.
- Have extensively worked on Microservice- oriented architecture and migrating from legacy services to microservices. Have developed multiple microservices for circuit creation, port assignments and equipment handling with spring boot.
- Automated different workflows, which are initiated manually with Python scripts and Linux bash scripting.
- Developed a web 2.0 control console using GWT to manage data matching for data staging.
- Worked with Transaction Isolation levels in Oracle. Used Data Studio to query, update and monitor DB2 database.
- Developed PL/SQL procedure for login module and registration module. Writing and optimizing queries and PL SQL using SQL developer/TOAD.
- Designed and implemented database structure in Oracle. Used Git for version control.
- Developed web services using HTTP, REST and XML technologies.
- Extensive experience in building Single Page Applications (SPA) using frameworks like AngularJS and Custom MVC frameworks
- Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Node JS, Mongo DB.
- Successfully migrated the Spring MVC database from SQLite to MongoDB with complete data integrity
Environment: Java, J2EE, Struts, Spring Core,CSS3,java script, Batch, Security, AOP, Integration, Data Access, Web, Spring integration, Hibernate, ReactJS, Microservice, JIRA, MongoDB, MS Visio, SQL, Java & J2EE Design Patterns, OOP, OOAD, Mule, Scrum Methodology, AJAX, Bootstrap, JavaScript, AWS, Oracle, JDBC, RESTful, Eclipse, SoapUI, WebLogic, HTML5 and CSS3, Linux, Unix.