Full Stack Java Developer Resume
Franklin Lakes, NJ
SUMMARY
- Accomplished IT Professional with 10 years of expertise in design& development of enterprise and distributed web applications using Java, J2EE, Struts, JPA, Hibernate andSpring.
- Thorough in Full SDLC cycle such as architecture, analysis, design, development, testing, Implementation, deployment, Enhancements, and production support using Agile and Waterfall Methodologies.
- Proficient in BehaviourDriven Development (BDD) and Test - driven development (TDD) approach using SCRUM framework under Agile Methodology.
- Highly skilled in implementing applications with Model-View-Controller(MVC) pattern and implementing various Java/J2EE design patterns including Singleton, Factory, MVC, Front Controller, DAO, Data Transfer Object and Session Facade.
- Experience in working with leading Cloud platforms, such as AWS,AWS API Gateway, GCP, SAP CP
- Good knowledge on Object Oriented Analysis, Design and Object modelling using UML like Class diagrams, Use cases, Sequence and Test Cases.
- Experience in developing the User Interface (UI) Applications and professional web applications using HTML 4.0/5, CSS2/CSS3, JavaScriptECMAScript 6, Angular JS, React JS/Redux,Scala, Node JS, jQuery, AJAX, JSON, XHTML, XML and Bootstrap.
- Proficient in Core Java concepts like Multi-threading, Collections and Exception Handling concepts.
- Good experience in spring modules like Core, AOP, Spring Security, Spring Boot and Spring MVC.
- Extensive experience in developing scalable reliable and efficient enterprise applications using in JAVA/J2EE Technologies which includes Servlets, JSPs, Struts, Spring, Hibernate, Java Beans, JDBC, JPA, JNDI, EJBs, JMS, SQL, PLSQL.
- Proficient in Web services applications both producing and consuming REST (Rest Easy, Jersey) API.
- Strong understanding of REST (JAX-RS), SOAP (JAX-WS) based web services and WSDL, UDDI.
- Good knowledge on messaging services like JMS Queue, Active MQ, Rabbit MQ,Apigee, Kafka which are used to establish the connections between the applications.
- Experience in UI-UX desig n with the proven know-how to combine creative and usability viewpoints resulting in world-class Web and mobile applications
- Skilled in using MVC, SOA architecture and Microservices for implementing the client server business applications.
- Deep understanding of Microservices architecture, including professional experience in the design, build, and operations of microservices in a production environment.
- Good Knowledge on working of various components of Splunk and installing, organizing and managing Splunk Clusters.
- Extensive experience in Amazon Web Services (R53, Amazon EC2, Amazon S3, Amazon Simple DB, Amazon SQS, Amazon Cloud, Amazon RDS, Devops and Amazon EBS).
- Excellent analytical & interpersonalskills, Self-starter, Detail & research Oriented and Customer Focused.
TECHNICAL SKILLS
Java/J2EE Technologies: Java (1.8), JSP2.1/2.0/1.2, Servlets 2.x/3.x, JavaBeans, SOA, JMS2.0, and DOM Parsers, AJAX, XML
Frameworks: Struts, Spring, Hibernate, Spring MVC, Bootstrap, Spring Boot, Spring Security, JSF
Web Technologies: HTML5, CSS3, LESS, SASS, Bootstrap-3, JSON, SEO, PCF, Typescript, ES-5, jQuery, Angular.JS, React.JS, Node.JS
Web Services: SOAP, WSDL, JAX-RS, JAX-WS, UDDI, Restful API
Application/Web Servers: Apache Tomcat 5.x/6.x/7.x, JBOSS 4.x/3.x, IBM Web Sphere 5.x/6.x, Web Logic 9.1-11g
Databases: Oracle 9i/10g/11g, MySQL, Microsoft SQL server2008, MongoDB, Cassandra, CouchDB
Build Tools& Test tools: Gradle 3.4.1, Maven 3.3.9, Jenkins 2.x, Ant 1.10, Gulp, Grunt,Tibco,Apigee, Docker, Splunk,Scala,Kubernetes, Junit, Soap UI, Postman
IDE’s: Eclipse, NetBeans, MyEclipse, STS, WebStorm
Version & Source Control: CVS, SVN, GIT, GITHUB
Project Mgmt. Tool: Rally and Jira
Software Methodologies: Agile, BDD, TDD, Waterfall
Operating Systems: UNIX, LINUX, WINDOWS 10
Cloud technologies: EC2, S3, RDS, GCP, EBS, ELB
PROFESSIONAL EXPERIENCE
Confidential, Franklin Lakes, NJ
Full Stack Java Developer
Responsibilities:
- Used J2EE patterns such as Controller, Singleton, factory, façade, Value Object. Spring MVC architecture is used in this application.
- Used Spring framework and J2EE components, Utilized Spring MVC, IOC, AOP and DAO modules.
- Implemented Microservices based Cloud Architecture using Spring Boot.
- Web designing & development using HTML5, CSS3, JavaScript, ReactJS/Reduxand Ajax .
- Experience in developing the User Interface (UI/UX) Applications and professional web applications using HTML 4.0/5, CSS2/CSS3, JavaScript ECMAScript 6, Angular JS, React JS, Node JS,Cucumber, Struts,jQuery, AJAX, JSON, XHTML, XML and Bootstrap.
- Used AngularJS and Node.JS to structure JavaScript code in an MVC (Model, View, and Controller), used AngularJS, to build a single-page application.
- Experience in working with leading Cloud platforms, such as AWS,AWS API Gateway, GCP, SAP CP
- Involved in making enhancements to a standalone application and deployed in DEV and QA
- Designed and developed the UI using HTML5, CSS3, JavaScript ECMAScript 6 and AngularJS.
- In-depth code analysis and understanding the workflows of the application.
- Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and jQuery, AJAX, JSON, React JS and Angular.
- Demonstrable experience designing and implementing complex applications and distributed systems into public cloud infrastructure (AWS, GCP, DevOps, Docker)
- Developed JMS message listeners using Spring JMS Template to consume messages from queue.
- Built Web pages those are more user-interactive using jQuery plugins for Drag and Drop, JQ-Validator, AutoComplete, AJAX, JSON, Angular JS, and Node.JS.
- Developed a cross-device/cross browser web application utilizing Angular JS, JavaScript API in conjunction with Bootstrap.
- Used Enzyme to test React components.
- Working with various versions of the code from GIT/GitHub to make changes in the workflow
- Reviewing code written by predecessors and making changes to it, understanding the business logic, and translating it to code.
- Deploying the code in Docker container to be more fault tolerant.
- Pushing the code on GIT/GitHubto be reviewed by peers and management.
- Creating PR getting it approved from the manager.
- Used ANT,Jenkins and Docker for Build process and continuous integration.
- Extensively used Angular UI ( Angular Bootstrap ) for ng-grid, and UI components.
- Using and developing REST services using Swagger/OpenAPIBuilding messaging integration via Kafka .
- Used ANT and Jenkins for Build process and continuous integration.
- Used Kubernetes to fit containers onto your nodes to make the best use of your resources.
- Used Kubernetes to create new containers for your deployment, remove existing containers and adopt all their resources to the new container.
- Used Kubernetes to load balance and distribute the network traffic so that the deployment is stable
Environment: Java, JSP, Angular JS, React JS/Redux, Log4j, JSON, JavaScript ES6doc, Node.JS, Struts, AWS Cloud Watch, EC2, Cucumber and JUnit, Pivotal Cloud Foundry (PCF), Spring1.0, JBOSS,Kubernetes,WebSphere, Kafka,DevOps, Scala,Tibco,Cassandra, MySQL, XML, JavaScript, PL/SQL, CSV, HTML, Web Services, Junit, Postman, Jenkins
Confidential, Los Angeles, CA
Sr. Full Stack Java Developer
Responsibilities:
- Used J2EE patterns such as Controller, Singleton, factory, façade, Value Object. Spring MVC architecture is used in this application.
- Used AngularJS and Node.JS to structure JavaScript code in an MVC (Model, View, and Controller), Used AngularJS, to build a single-page application.
- Creating and building applications in Scala .
- Worked on creating log-in authentication modules using AngularJS and JavaScript.
- Designed and developed the application using agile methodology and followed TDD, Scrum
- Designed and developed the UI using HTML5, CSS3, JavaScript and AngularJS.
- Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and jQuery, AJAX, JSON, React JS/Redux and Angular.
- Developed a MuleSoft application which queries MySQL DB.
- Experience building applications on Scala and Python .
- Extensively used Angular UI ( Angular Bootstrap ) for ng-grid, and UI components.
- Web designing & development using HTML5, CSS3, JavaScript, ReactJS and Ajax .
- Demonstrable experience designing and implementing complex applications and distributed systems into public cloud infrastructure ( AWS, GCP, Azure, Devops, Scala )
- Used Celery with RabbitMQ, MySQL, and Flask to create a distributed worker framework.
- Built Web pages those are more user-interactive using JQuery plugins for Drag and Drop, JQ-Validator, AutoComplete, AJAX, JSON, Angular JS, and Node.JS.
- Used CORE and HTML5 tag libraries for expressing Java Server Faces within a view template.
- Developed UI modifications for this portal using XSLT, DHTML, XML, JavaScript and J-Query .
- Used Bootstrap for responsive design which allows users to access it from any device.
- Developed Microservice to provide Restful API utilizing Spring Boot with Spring MVC .
- Implemented Microservices based Cloud Architecture using Spring Boot.
- Wrote AngularJS services to consume Restful web service to load data.
- Developed adapters to retrieve data from cloud application using REST Web Services, SOAP Web Services and security protocols WS Security,Kubernetes, Cucumber, Cassandra,Tibco, OAuth 2.0, Pivotal Cloud Foundry (PCF).
- Experience in UI-UX desig n with the proven know-how to combine creative and usability viewpoints resulting in world-class Web and mobile applications
- Used Enzyme for DOM manipulation
- Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking
- Continuous integration and continuous delivery with Jenkins and Kafka. Building pipeline, test jobs and deploying.
- Used MuleSoft to connect to data source applications using APIs.
- Involved in making enhancements to a standalone application and deploy in production .
- Deploying the applications in AWS as EC2 instances and create snapshots for the data that have to be stored in AWS S3 .
- Build servers using AWS: Importing volumes, launching EC2, creating security groups, auto-scaling, load balancers, Devops, Route 53, SES, AWS API Gateway, Docker and SNS in the defined virtual private connection.
- Used Hibernate 3. 0 tool to deal with database.
- Testing experience using Scalatest
- Used Hibernate extensively to have Database access mechanism with complex queries through Hibernate Quer y, Criteria interfaces.
- Created Tables, Stored Procedures, User Defined Functions, Views and Triggers for different data operation on the database using SQL server .
Environment: Java, JSP, Angular JS, React JS/Redux, EJB Servlets 2.3, JMS1.0, Log4j, JavaScript, Node.JS, AWS Cloud Watch, Kafka,EC2, Cucumber and Selenium WebDriver, Struts, JBOSS,WebSphere AJAX, TDD, WebLogic server8.1,Cassandra, CI/CD,Hibernate2.0, Spring1.0, Scala, MySQL, XML, JavaScript,Apigee, PL/SQL, CVS, HTML, Web Services, JUnit