Sr. Full Stack Java Developer Resume
Boca Raton, FL
SUMMARY
- Over 6 years of versatile experience in analysis design development and implementation of software applications and in developing n - tier architecture-based solutions with distributed components and internet/intranet applications.
- Experience in AWS platform and its features including IAM, EC2, EBS, VPC, RDS, Cloud Watch, Cloud Trail, Cloud Formation AWS Configuration, Autoscaling, Cloud Front, S3, SQS, SNS, Lambda and Route53.
- Introducing and implementing DevOps solutions for a range of Agile projects, creating automated build, deployment, monitoring, testing and reporting pipelines and solutions
- Designed and installed our distributed ELK log monitoring system using Filebeat, Redis, Logstash, Elasticsearch, and Kibana.
- In depth knowledge of various technical terminologies including XML, JSP, Servlet, JDBC, Web services and extensive understanding of object-oriented concepts.
- Extensive experience in Core Java 8, Spring Boot, Spring, Hibernate, Web Services, Kubernetes, Swagger, Docker.
- Experience working with AngularJS, Angular2/5, Backbone MVC Framework, NodeJS.
- Good experience in Web 2.0RIA technologies like Extjs, JQuery, JSON, AJAX.
- Extensive experience working with RDBMS -PL/SQL programming on Oracle, MySQL,
- Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
- Deep knowledge of the Splunk, including managing Splunk infrastructure, Data Extraction and Application and UI development. Solid knowledge of the Linux Server platform
- Experience in working with IDE's like Eclipse, JbossDev Studio, NetBeans and IntelliJ.
- Experience in Azure IaaS, PaaS, storage, network and database.
- Good knowledge of Object-Oriented Programming concepts.
- Developed web applications using Play MVC Framework.
- Experience with a wide range of languages, platforms, technologies and operating systems - Linux, Windows, UNIX, DevOps, VM Ware, VSS, TFS, Subversion, Git, Jenkins, Apache Tomcat and scripting in many languages.
- Experience with deploying applications to cloud platforms ( AWS, PCF, Docker ).
- Involved in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
- Involved in performing the Linear Regression using Spark.
- Maintained SVN repositories for DevOps environment: automation code and configuration
- Involved in working with Core Java concepts like Collections, Multithreading, Data Structures, Exception Handling and Serialization.
- Good knowledge in deploying applications on different application and web servers such as Apache Tomcat, Web sphere, Web Logic and JBoss.
- Experience in software testing, Junit testing, regression testing, defect tracking and management using JIRA .
- Used version controller tool like GITHUB, Pub-Subversion and CVS.
- Extensively worked on debugging using Eclipse, Net Beans debugger.
- Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns.
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL, PostgreSQL, Python, Elastic Search, ASP.NET, Test Driven Development (TDD)
J2EE Technologies: Servlets, Spring 3.x/4.x, Spring Boot 1.2.3, JSP, JDBC, JSTL, JNDI.
Web Technologies: HTML, CSS, XSLT, XML, jQuery, JavaScript, Angular4 JS, Node JS, Radiant, Logic Virtual Directory, 2.0 Extjs, jQuery, AJAX, JSON.
LAN Technologies: Faster Ethernet, Ethernet Gigabit Ethernet, DNS
App/Web Servers: IBM WebSphere Application Server 6.1/7.x/8.x, IBM Business process, Management v8.x, JBoss Application server, WebSphere, Tomcat, BEA Web Logic
Frameworks: Struts, Spring, Spring MVC, Micro Services - MVC
SOA: Web Services (Restful, SOAP, WSDL).
ORM Tool: Hibernate
Tools: Load Runner, Log4J, Ant, BIRT, Jenkins, Kafka, TOAD, PL/SQL Developer
IDEs: Eclipse
Databases: Oracle 10g, 9i, 8i SQL Server, Couch base 2.5.1,3.03, Mango DB.
Version Control: SVN, Clear Case
Operating Systems: Linux, Windows, Mac OS
PROFESSIONAL EXPERIENCE
Confidential, Boca Raton, FL
Sr. Full Stack Java Developer
Responsibilities:
- Designed data formatted web applications using Angular 7 framework with Angular Material to design grid-based layouts, responsive animations and transitions, padding, and depth effects such as lighting and shadows.
- Used Microservices architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Cassandra and MQ message brokers, tested and deployed Identity micro services.
- Used Spring Framework with Hibernate to map to Oracle Database for the Workflow of Various Modules.
- Worked extensively with big data tools, integrating Apache Solr search for multi-faced search, provided input on database design, and building stored procedures for smooth data.
- Extensively used Java Multi-Threading concept for downloading files from a URL. Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
- Developed reusable and interoperable Web service modules based on SOA architecture using RESTFUL.
- Handling offshore calls to coordinate with Tech teams outside North America in delivering the project needs.
- Developed Camel routes using Scala DSL and developed custom message converters.
- Created custom, self-contained, reusable and testable Angular 4 modules, controllers, directives and services to implement key functionalities for customer account summary.
- Created Integration test for additional regression testing for API services using Java8.
- Developed persistence Layer using Hibernate to persist the data and to manage the data.
- Used a Microservices with Spring Boot-based services interacting through a combination of REST and Rabbit MQ or Apache Kafka message brokers.
- Consumed SOAP and Restful web services in SOA environment and used SOAP UI for testing.
- Involved in batch processing using Spring Batch framework to extract data from database and load into corresponding tables.
- Worked on Apache SolrCloud to index documents using hive- solr storage handler to import different datasets including XML and JSON.
- Worked on batch process development using Akka with Camel.
- Create new SpringBoot microservices and deploying to PCF.
- Developed multiple single page applications using Angular 7.0, HTML5, CSS3, Angular Material.
- Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, troubleshooting, Elastic Load Balancers (ELB) and Relational Database Services (RDS).
- Consumed Web Services to interact with other external interfaces in order to exchange the data in different forms by using Restful service.
- Involved in web application development for backend system using Angular 4, Angular CLI, Webpack, HTML5, TypeScript, WIJMO, SASS and CSS3.
- Involved in creating and Deployment of REST API and Microservices in Java J2EEE using Spring Boot.
- Hands-on experience in the Spring Framework, Spring Core (IOC Container, AOP), Spring MVC, Spring Templates, Data Access (Transactions, JDBC and ORM) and Spring BOOT technologies.
- Used and participated in Agile Methodologies for design and development of the applications
- Developed application based on Spring Framework and uses J2EE Design Patterns like Facade, Singleton, Factory & Value etc. Patterns.
- Responsibilities include giving walkthrough to onsite and offshore teams about the newly developed and consuming frameworks/technologies and updating wiki with the user guides.
- Used the basic principles of MVC to incorporate the Angular7 framework to build client side application.
- Setup Solr in AWS, Developed Solr Schema, Updated SolrConfig.xml, Index documents.
- Integrated configured Camel with ActiveMQ to use it as bus.
- Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
- Implemented Web Services (WSDLs) using JAX-WS and also implemented REST services by Golang with microservices architecture Docker, Kubernetes.
- Configured JDBC and LDAP Security in the application server.
- Have also worked on Java 8 along with Cold Fusion
- Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and microservice container orchestration.
- Worked on Angular 7 application using Components, Observables, pipes, Directives, Reactive/Template Driven forms and Router guards.
- Develop the UI component architecture for developer framework using Angular 4, Typescript, HTML5, CSS3 and Bootstrap.
- Written Solr queries for various search documents.
- Knowledge of developing single page web applications by using Angular with typescript and jQuery.
- Used ExpressJS to route different endpoints, made RESTful services to manipulate data in MySQL.
- Developed internationalized multi-tenant SaaS solutions with responsive UI's using Java or ReactJS, with NodeJS and CSS.
- Developed Servlets to take service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates.
- Worked on Java8 and developed several API's as per the business cases and analyses the current API with spring Boot.
- Used the basic principles of MVC to incorporate the Angular7 framework to build client side application.
- Used Java8 features like lambda expression, Stream API and Interfaces.
- Created and configured the continuous delivery for deploying Microservices using Jenkins CI server.
- Integrated AWS Dynamo DB using AWS Lambda to store the values of the items and backup the Dynamo DB streams.
- Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes.
- Design, develop (backend) and test the modules using Java8 and integrate the same with existing application.
- Performed form validations using reactive forms from Angular7.0 framework.
- Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration management.
- Performed form validations using reactive forms from Angular 7.0 framework.
- Participated in the implementation of efforts for unit testing and code review.
- Implemented business logic on the server side using EJB, WebSphere.
Environment: Java, J2EE, Servlets, EJB, JSP, JDBC, JNDI, XML, HTML/DHTML, CSS, AngularJS, Restful, Typescript, Webservices, AWS, JMS, AJAX, SOA, Microservices, WebSphere, WildFly, JBOSS, JUnit, JQuery, Angular7.0, Windows, UNIX, SQL and Oracle, Spring, Hibernate Frameworks.
Confidential, Fort Collins, CO
FullStack Java Developer
Responsibilities:
- Involved in the Software Development Life Cycle phases like Requirement Analysis, Development, Unit/Integration Testing and estimating time-lines for few requirements.
- Involved in making the POC with Spring integration of existing BIF application.
- Involved in converting the Mule based flows to spring integration flows.
- Integrate Junit, TestNG& Selenium scripts with build tool Maven.
- Designed and developed various modules using Java, JSP/Servlets, XML, and MVC.
- Implemented Agile (Scrum) Methodology that includes daily scrum with team.
- Developed and Deployed multiple application in PCF ( Pivotal Cloud Foundry) platform.
- Developed various components using Bounce framework which is customized Spring framework.
- Worked on highly advanced and user interface design and development using Angular 2/4/ Js, NodeJS, HTML5 and CSS3.
- Code cleaning using Sonar Qube to remove the sonar issue and reduce the code complexities.
- Designed and developed spark programs to filter, transform data using RDD, Dataset/Data Frame APIs
- Developed application to view live logs of servers of ion for Production and Non Production environment using Apache Shiro and ElasticSearch- LogViewer
- Turn Azure customers to Azure fans by improving support efficiency through finding opportunities to optimize existing processes and tools
- Used Spring Kafka API calls to process the messages on Kafka Cluster setup
- Worked on both Enterprise and Community edition of MULE ESB . Had an experience developing an API's using RAML.
- Implemented Gradle and Maven build tools to build JAR and WAR files and deployed WAR files to target servers.
- Incorporated cache replication across nodes using ehcache on JBOSS.
- Assist internal users of Splunk in designing and maintaining production quality dashboards
- Developed application using Java/J2EE technologies - SpringBoot, PCF and Microsoft Azure
- Worked on MuleSoft Anypoint API platform on designing Mule API.
- Created batch job using spark.
- Performed data mining and analytics using SPARK.
- Used Python to access real time data from machine and analysis of the data using panda and matplotlib library for graphical representation.
- Implemented J2EE standards, MVC architecture using Spring Framework.
- Worked with NoSQL Databases like Mongo DB.
- Designing, improving and driving implementation of all aspects of DevOps for our clients
- Deployed Mule applications into MMC (Mule Management Console).
- Worked on the creating different screen using ExtJs
- Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group.
- Work on Asp.net,C#,Stored procedure and developed an Web App for one of our client with onsite implementation for the project.
- Implemented methodologies for Redis failover testing between data centers
- Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
- Use Jenkins, Maven and Gradle scripts for automating the process of building, testing and deploying the system.
- Experience in performing unit/ integration and system testing using JUnit.
- Created branches and managed the source code for various applications in GIT.
- Used ExpressJS to route different endpoints, made RESTful services to manipulate data in MySQL.
- Wrote SQL queries and PL/SQL procedures for MySql database.
- Support Splunk on Unix, Linux and Windows-based platforms
- Extensively worked on XML binding (marshaling and unmarshalling) using JAX-BXML parser.
- Deployed applications on WebSphere Application server 8.0
- Implemented various routing mechanisms in the webpage using AngularJS.
- Configured Data source using JNDI data pooling.
- Worked on writing some Extjs Plugin
- Experience in Mule Administration, Configuration, & Tuning with Mulesoft MMC & Enterprise release capabilities.
- Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from NodeJS.
- Extensively worked on Oracle SQL queries and PL/SQL stored procedures to perform CRUD operations in DAO layer.
- Monitor the Splunk infrastructure for capacity planning and optimization
- Responsible for building the application EAR, WAR and JAR files for different environments using ANT script. Written JUNIT test cases for performing unit testing.
- Resolving User Interface issues using various front-end technologies such as HTML, CSS, JavaScript, AngularJS, Bootstrap, jQuery and AJAX.
- Responsible for code sanity in integration stream used Clear Case as version control tool.
Environment: Spring boot, Spring Integration, Spring Batch, XML, Mvc, spring framework, J2EE, Spring DAO, HTML CSS, Java Script, Node JS, Angular JS, Bootstrap, JQuery, AJAX, NoSQL, AWS VPC, GIT, Json, XML, JNDI data pooling, JBOSS, Oracle SQL and ANT.
Confidential
Java/J2EE Developer
Responsibilities:
- Designed user interfaces, object model, application server logic and schema by analyzing requirements.
- Used J2EE patterns for designing applications.
- Designed UI pages using HTML, DHTML, JavaScript, JQUERY, JSP and Struts tag libraries.
- Monitored the performance of application using JProbe, also coded Struts Action Classes and Model Classes.
- Using Model View Controller (MVC) architecture of Struts developed client User Interface.
- Used Struts Validation framework for client/server validations.
- Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, JavaScript and Bootstrap
- Used EJB Session beans and entity beans to develop business services and the persistence.
- Followed coding guidelines while implementing the code.
- Timely and actively attended daily check in meetings and testing status meeting.
Handling Sonar for code quality and does refactoring.
- Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development.
- Develop Message Driven Beans (MDB) & involved in building and accessing a Web Services using SOAP over JMS.
- Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine
- Create new SpringBoot microServices and deploying to PCF
- Developed Web Services using Apache AXIS2 tool Framework.
- Generated WSDL files using AXIS2 tool.
- Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture (SOA) Concept.
- Ran check styles, find bugs and configured EMMA tool for test coverage.
Environment: Java JDK7, J2EE, UI, HTML, DHTML, JavaScript, JSP, JProbe, MVC, JMS, EJB session beans, Oracle DB, SQL, PL SQL, MDB, SOAP, Apache AXIS2 tool, WSDL, UDDI, WSDL, SOA, EMMA.
Confidential, Sacramento, CA
Java/J2EE Developer
Responsibilities:
- Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade, Value object and DAO design patterns.
- Used Spring Framework's IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
- Used Struts tag libraries in the JSP pages.
- Developed a controller Servlet that dispatches request to appropriate Action Classes.
- Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, Web logic and JSP.
- Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
- Used Java Persistence API (JPA) and Hibernate for performing the Database Transactions.
- Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful Services.
- Configured VPN'S for the communication between the servers of AWS side and client side.
- Implemented various routing mechanisms in the webpage using AngularJS.
- Used join point and advice Spring AOP modules for cross cutting concerns and IOC for dependency injection.
- Implementation of authentication for Restful web services using Spring Boot Security Starter.
- Involved in integrating Microservices into an existing system architecture using Clojure.
- Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.
- Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.
- Designed Graphical User Interface (GUI) for various Webpages using AJAX, HTML, CSS, JSF, jQuery and JavaScript.
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
- Identified and resolved programming issues, Servlets and EJB s performance tuning opportunities.
- Used JMS API for asynchronous communication by putting the messages in the Message queue.
- Used a MicroServices architecture using Clojure, with Spring Boot-based services interacting through a combination of REST and Rabbit MQ or Apache Kafka message brokers.
- Involved in writing java API for Amazon Lambda to manage some of the AWS services.
- Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
- Developing the application for incident creation and retrieving the events using restful web services with spring Boot.
- Involved in Developing Web Application with Full Software Development life Cycle (SDLC) from Design to Deployment using agile methodologies.
- Developed the presentation layer using CSS3, HTML5, XML, Bootstrap, JSTL, JavaScript, Ajax, JSON, jQuery and Angular to enhance functionality and user experience of Amex Merchant Financing application.
- Applications are designed using Restful API. Used Postman for web services Testing.
- Develop the REST Microservices using Java JDK 1.8, Scala, on IntelliJ platform by gathering the knowledge of previous phase resources and integration with Oracle.
- Experience in managing Cassandra clusters on Amazon Web Services (AWS).
- Created Mongo DB/NoSQL collections. Developed Server-side automation using NodeJS scripting and connecting different types of SQL and NoSQL stores.
- Created detail design documents which has the UML Design diagrams, table information, object model etc which are required for the developer.
- Resolving User Interface issues using various front-end technologies such as HTML, CSS, JavaScript, AngularJS, Bootstrap, jQuery and AJAX.
- Coded new current account opening functionality for existing online members using Java, struts and RESTful web services.
- Automate the cloud deployments using chef, python and AWS Cloud Formation Templates
- MVC architecture is implemented by struts framework.
- Exposed Survey API to other applications in DOE using Apache Axis2.
- Page design and development are done using Oracle BPM.
- Hosting Micro Services on PCF and AWS platforms.
- Involved in implementing JQuery for providing interactive user interfaces.
- Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application.
Environment: Core Java 1.7, Spring- 4 DI, Data, Transaction management, Servlets, EJB, Batch, RESTful, JSF, Icefaces, Http Client, Tomcat, SOAP, Maven, Oracle, JMS, Agile-Scrum, Jenkins, JUnit, SVN, JMS, Tomcat and Eclipse
Confidential
Java/ J2EE Developer
Responsibilities:
- Developed the application using MVC-1 Architecture using JSP 1.7, Servlet2.5 and EJB2.0.
- Participated in client requirement gathering in SCRUM environment.
- Developed Class diagrams, Sequence Diagrams using UML 1.1 .
- Preparation of L ow-level Design document which include program specification and unit test plan.
- Working on development of ecommerce platform for multi tenants built in Java(SpringBoot) and Angular JS/React.
- Developed HTML 2.0 and JSP 1.7 pages for user interaction and data presentation .
- Used JavaScript 1.5 in applications outside of web pages like PDF documents, site - specific browsers and desktop widgets.
- Defined the presentation semantics of the document written in a markup language using CSS 2.
- Developed investment setting features for account alerts, bank account nomination, direct debit, regular brokerage, fees etc. using Java, Spring, JSON and SOAP/RESTful web services.
- Developed single page application using AngularJS, NodeJS, ExpressJS and MongoDB with ng-view directive.
- Used the data binding, workbench and update manager of the Eclipse RCP 3.x .
- Developed JSPs 1.7 to implement the business logic and used Java Beans 2.0 to retrieve the data.
- Coded Enterprise Java Beans 2.0, which implemented business rules and business logic.
- Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, JavaScript and Bootstrap.
- Developed the Java 1.3 classes and JavaBeans 2.0 .
- Created tables in the Oracle database 7.
- Deployed the application (EAR) on WebLogic Application Server v8 using Eclipse 3.1 as IDE .
- Performed Unit Testing and Integration Testing of the application using JUnit 3.7 .
- Used CVS 1.10 for source code version control .
ENVIRONMENT: Core Java (J2EE 1.3), JSP 1.7, JavaBeans 2.0, JavaScript 1.5, Servlets 2.5, UML 1.1, JUnit 3.7, CVS 1.10, EJB 2.0, CSS 2, HTML 2.0, Oracle 7, Eclipse RCP 3.x, Apache Tomcat Web Server v7.0, WebLogic Application Server v8.0, Eclipse IDE 3.1.