Senior Full Stack Java Developer Resume
Owing Mills, MD
SUMMARY
- Over 9 years of experience as a Java Full Stack Developer in IT industry. Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using java/J2EE.
- Extremely well - versed in design patterns, methodologies, Software Development Life Cycle (SDLC) models (Waterfall, RUP, Agile, XP, RAD), high-level designs (UML, Visio), capturing functional requirements into use cases and translating those into detailed technical specifications.
- Having good experience in MEAN Stack (Mongo DB, Express.js, Angular.js, Node.js) applications.
- Highly experience with Java complaint IDE's like Eclipse, IntelliJ, WSAD, RAD 6, and Builder.
- Hands on Experience on Angular 8, 9 technology for one complete project in rebasing teh UI of teh application.
- Proficient inUIdesign, developed Front End usingJSP, HTML5, CSS3, JavaScript, Ajax, jQuery, Angular.JS, Angular 7/8/9, NodeJS, Reactsand have noledge onBackbone’s.
- Experience in Light bend Reactive Platform plus many other Scala libraries and frameworks.
- Confluent Platform (Apache Kafka and its ecosystem) and Reactive Kafka
- Used Web Sphere Application Server, Web Logic Application Server, JBoss and Apache Tomcat in all my projects and successfully deployed and compiled many of teh applications on them.
- Used Bootstrap and Angular.JS, React.js and Node.js in effective web design.
- Experience in developing with various open source frameworks: Java Server Faces (JSF), Spring Framework, spring (MVC), Spring Dependency Injection (DI), Hibernate ORM, Struts Framework, Struts Validation and Tiles Frameworks.
- Experienced as aJava/J2EE programmer, developing applications using Servlets, JSP, Struts, RMI, JDBC, Hibernate and MVC.
- Experience in working with java for writing custom UDFs to extend Hive and Pig core functionality.
- Experience in deploying, configuring and administering application servers such as IBM WebSphere, WebLogic, JBoss, JAX-WS, Glassfish and Apache Tomcat.
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
- Extensive experience in Java J2EE technologies using Core Java, Java collection, JDBC, Threads, Spring Framework (Spring Boot, Spring Batch), Struts Framework, Hibernate, Servlets, DHTML, CSS, JMS, JSTL, Display Tag (Custom Tag), Ajax, Java Script.
- Good noledge with web-based UI development using jQuery UI, jQuery, Exit’s, CSS3, HTML, HTML5, XHTML and JavaScript.
- Experience in creating comprehensive web applications using MEAN stack implemented with MS SQL, Express, Angular.JS 7/8/9 and Node.js, Java 8, 10,11.
- Expert in CoreJava1.8, J2EE enterprise technologies - including Servlets, JSP, JDBC, Struts, spring IOC, Spring, Spring Boot, Web services and web client technologies - including HTML5, CSS3, jQuery and Angular.js.
- Worked with differentJavaIDE'S includes RAD, Eclipse, IntelliJ Idea and NetBeans.
- Experience working with front-end technologies like HTML, CSS, JavaScript, jQuery and AJAX.
- Experienced in Worked on NoSQL databases - HBase, Cassandra & MONGODB, database performance tuning &data modeling.
- Experienced in testing data in HDFS and Hive for each transaction of data.
- Experienced in importing and exporting data using Sqoop from HDFS to Relational Database Systems and vice-versa.
- Strong Experience in working with Databases like Oracle 12c/11g/10g/9i, DB2, SQL Server 2008 and MySQL and proficiency in writing complex SQL queries.
- Hands on experience in CoreJava, Servlets, JSP, JDBC, C#, JavaScript.
- Knowledge of Eclipse tool for teh development ofJavaprojects.
- Hands on experience Struts and Spring.
- Good experience in Shell programming.
TECHNICAL SKILLS
Java/J2EE Technologies: JDBC, JavaScript, JSP, Servlets, jQuery
Languages: Java, J2EE, PL/SQL, Pig Latin, HQL, R, Python, XPath, Spark
Frameworks: Struts, Spring, JSF, JPA,EJB and Hibernate,iBatis,JMS.
Databases: Oracle 12c/11g/10g/9i, Microsoft Access, MS SQL
No SQL Databases: Cassandra, mongo DB
Web Technologies: HTML, DHTML, XML, XHTML, JavaScript, CSS, XSLT, EME AWS.
Web/Application servers: Apache Tomcat6.0/7.0/8.0, JBoss
WebSphere/IBM Integration Developer BPM: WID 6.0/6.1/6.2 WPS 6.x/7.x BPM 8.0/8.5
Operating Systems: UNIX, Ubuntu Linux and Windows, Centos, Sun Solaris.
Network protocols: TCP/IP fundamentals, LAN and WAN.
Hadoop/Big Data: MapReduce, HDFS,, HBase, Zookeeper, Sqoop, Oozie, Flume, Scala, Akka, Kafka, Storm, MONGODB.
Debugging Tools& CI/CD: JIRA, Jenkins, CHEFF.
IDE Tools: Eclipse, Net beans, IntelliJ, IBM RAD, ANT, Maven, STS
PROFESSIONAL EXPERIENCE:
Confidential, Owing Mills, MD
Senior Full Stack Java Developer
RESPONSIBILITIES:
- Used Java 8 features like stream and Lambda expressions
- Build microservices for teh delivery of software products across teh enterprise.
- Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
- Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
- Worked on Angular 9,10technology for one complete project in rebasing teh UI of teh application using teh techniques inAngular 9,10.
- Successfully Installed and setup Cassandra cluster on AWS EC2 with multi datacenter
- Developed UI for teh restful services using React.JS and JavaScript
- Responsible for all teh micro services deployments with Docker on AWS EBS and ECR
- Working with AWS cloud services EC2, EBS, RDS, DynamoDB, Lambda, S3 and API Gateway
- Created a mock UI webapp in Angular to demonstrate microservices
- Designed and developed teh autanticating portal using framework Angular along with HTML5, CSS3 and Type Script.
- Currently working on developing Server less functioning using AWS lambda with JAVA
- Involve in application business layer development through spring 5.
- UI design and developing components using Angular-UI and Bootstrap and JQuery libraries.
- Worked in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Deploying application under AWS EBS using Jenkins CI/CD
- Applied design patterns including MVC Pattern, Factory Design Pattern and Singleton Design Pattern.
- Design, develop, testing work for Micro-Service framework using Spring/Spring Boot/Nancy/NGINX, wrapping legacy C# code by REST, integration API services with RabbitMQ and Docker with Kubernetes as an (CI/CD) orchestrator, AWS.
- Worked on advanced UI design and full stack development using MEAN stack.
- Used spring4 framework for Dependency Injection and integrated with Hibernate.
- Involved in developing Spring Beans and wiring their dependencies.
- Responsible for overall Docker & Kubernetes setup, configuration and Architecture.
- Created, implemented and managed Pivotal Cloud Foundry deployments
- Proficient with Shell, Python, Ruby, Perl, Power Shell, JSON, YAML, Groovy scripting languages.
- Familiar with concepts of Azure and Open Stack Cloud Based Technologies.
- Responsible for developing microservices using GE’s Predix platform for Industrial IoT apps and migrating existing monolithic app to microservice architecture in Predix.
- Create Data Model for and initial Java JPA entities for RFP project.
- Utilize Camel to integrate microservices with other microservices and RabbitMQ messaging exchanges.
- Used SVN Backbone as a version controller.
- Currently working on developing Server less functioning using AWS lambda with JAVA 8 and 10.
- Working in ReactJS to design an interactive web application by using React Native.
- Developed stored procedures, triggers and functions to process teh data using NOSQL,PL/SQL, Spring4, and Hibernate4 and mapped it to Hibernate4 Configuration File.
- Developed React.js applications using Redux architecture for front-end UI, and Node.js applications for backend.
- Used microservice architecture, with Spring Boot-based services interacting through a combination of REST and ApacheKafka,Spring4message broker
- Configured routes in Apache Camel using XML for routing messages between end points
- Developed bootstrapUI JS using with Angular JS, Hibernate4, NOSQL
- Development ofApacheStrutsweb applications from concept to rollout
- Involved in developing a Micro Service Oriented Architecture Application by using SpringBoot, Angular, Node JS with Express JS and MySQL database.
- Created Type Script reusable components and services to consume REST API's using component based architecture provided by Angular 5.
- UsedReactJS for templating for faster compilation and developing reusable components.
- Used Java 8 Method References feature to point to methods by their names and also used functional Interfaces.
- Used scala scripts for spark machine learning libraries API execution for decision trees, ALS, logistic and linear regressions algorithms..
Environment: Java8, J2EE, Servlets, JSP, HTML, Spring4, Hibernate4, DHTML, JavaScript, AJAX, JQuery, XML, XSLT, Eclipse, Spring Web MVC, NOSQL, Hibernate 4.0, SOAP,JSON,CSS, JAXP, JAXB, Oracle 12c, SQL, JUNIT, Java8, Cloud Foundary, Reactive Systems, Reactive programming
Confidential, Monroe, LA
Sr. Full Stack Java Developer
RESPONSIBILITIES:
- Development, enhancement and testing of teh Web Methods flow services and Java services.
- Implementation ofStruts- Configuration Files, Validation Files, Interceptors, Filters, Listeners for Modules.
- Developed custom spring boot starters in existing Microservice Framework to provide for developers Cloud-native microservice environment like Centralized configuration, service registry and discovery, circuit breaker, monitoring and distributed tracing so developer can focus on writing business logic.
- Developed and enhanced some configurable camel routes in framework using yml file configuration.
- Developed multiple POCs to create an interface between Backend to Frontend by using Mongo DB, Express JS, Angular JS and Node.js, React.js
- Used HTML5, CSS3, Typescript and Angular 7,8, to design a user-friendly and multi functionality interface.
- Consumed Web Services to interact with other external interfaces in order to exchange teh data in teh form of XML and by using SOAP.
- Enhanced some spring boot starters which hold dependencies and code.
- Used Angular.JS controllers, directives, factories, services, routing, DOM manipulation using JavaScript, jQuery and AngularJS.
- Implemented client side interface using React.js, flux pattern and Redux framework for SPA.
- UsedElasticsearchfor Real time analytics and a Full textsearchfunctionality
- Assisted Development teams to migrate applications to Docker based PaaS platform using Kubernetes.
- Implemented MicroServices using SpringBoot, SpringCloud, and Spring MicroServices and enabled discovery using Netflix Eureka Server. Created web services using Spring Rest Controller to return JSON to teh frontend.
- Resolving scalability and performance issues both in Applications as well as in Web sphere/Web Logic Application Servers.
- Packaged and deployed teh application in IBM WebSphere.
- Deployed and Monitored Micro Services Using Pivotal Cloud Foundry, also Managed Domains and Routes with teh Cloud Foundry
- Developed teh Application making use Java 8's new Streams API and parallel Streams to partition teh streams.
- Used micro service architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka, Spring4 message broker
- Written micro services using Spring Boot and Spring Data for Dynamo DB
- Developed Web based GUI’s using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Action Script, DOJO, Node JS, Angular JS, JQuery, EXT JS and Ajax.
- Modularized front end CSS and JS code with Sass. Built a real-time mouse/click user analytics web service with Node.js
- Writing effective JavaScript code for React.JS and Node.JS applications for interacting with server and network applications.
- Implemented search engines by using Angular JS filter to make teh data searchable and sortable.
- Involved in converting Hive/SQL queries intoSparktransformations usingSparkRDD, Scala.
- Design teh J2EE components of teh Restful Web Services and scheduled Java batch jobs based application in UML.
- Created Web Services (SOAP) between different components and also exposed few web services to client apps get metadata for teh specific entities and documents.
- MEANstackimplementation, AngularJS Full-Stackgenerator (generator-angular-fullstack), and actually run, edit, and deploy an application.
- Developed teh application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Front end design using HTML, CSS, Bootstrap.
- Implemented various screens for teh front end usingReact.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Implemented Business processes such as user autantication, Account Transfer using Session EJBs.
- Extensively developed stored procedures, triggers, functions and packages in oracleSQL, NOSQL,PL/SQL.
- Developed teh front end using HTML, JavaScript, AJAX, JSP, CSS, JQuery, and XML.
- Strong noledge in developing and designing web 2.0 application according to Information architecture and Usability standards using Ajax, JQuery, Backbone.js, XML, Symfony 2, CSS3 and MVC frameworks.
Environment: JAVA/J2EE, Servlets, JSP, Websphere Application Server 8.x, XML, HTML5, CSS3, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, JavaScript, Angular JS, Spring frame work-DI, AOP, MVC, Hibernate, REST, JAX-RS, CXF, IBM MQ Series, RAD.
Confidential, Eden Prairie, MN
Sr. Java / J2ee Developer
RESPONSIBILITIES:
- Developed and Implemented new UI's using Angular JS and HTML.
- Worked on RESTful API and MICRO SERVICES using Full Stack MERN (MongoDB, Express, React.Js, NODE.js), NPM (Node Package Manager), JSON (Java Script Object Notation), Elastic Search.
- Developed Spring Configuration for dependency injection by using Spring IOC, Spring Controllers.
- Implemented MVC architecture using JSP, Spring, Hibernate and used Spring Framework to initialize managed beans and services.
- Involved in teh coding and integration of several business critical modules of application using Java, Spring, Hibernate and REST web services on WebSphere application server.
- Developed teh web tier using JSP, Spring MVC.
- Used JENKINS for continuous integration(CI) and continuous deployment(CD).
- Designed and developed Restful service interface using spring boot to teh underlying customer event API
- Design, coded and tested key modules of teh project usingjavaoops concepts, JSP.
- Worked on Big data stack Like Hadoop, Spark using programming languages like Scala and Java.
- Develop a web application fordevelopersto generate their own REST API calls in,JAVA.
- Involved in developing several REST APIs for teh Auto Insurance Module.
- Involved in converting Hive/SQL queries intoSparktransformations usingSparkRDDs, Python and Scala.
- Migrated development team from Subversion to Git version control while maintaining previous SVN history.
- Built restful web services using MongoDB/Node.JS and implemented teh front-end using jQuery and Angular.JS controllers, directives, and service.
- Involve in implementation of REST and SOAP based web services.
- Worked on improvising teh performance of teh application.
- Developed RESTful web services using JAX-RS and used DELETE, PUT, POST, GET HTTP methods in spring 3.0 and OSGI integrated environment.
- Involved in teh implementation of design using vital phases of teh Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support in WATER FALL methodology.
- Participated in JAD meetings to gather teh requirements and understand teh End Users System.
- Developed user interfaces using JSP, HTML, XML and JavaScript.
- Generated XML Schemas and used XML Beans to parse XML files.
Environment: JSP, Hadoop, Hive, Pig, HBASE, JSTL, Java, J2EE, Java SE 6, UML, Servlets, Spring MVC, Hibernate, JSON, HTML, DHTML, JavaScript, CSS, AJAX, JQUERY, Servlets, JSP, Websphere Application Server, Struts
Confidential, Newark, NJ
Java Developer
RESPONSIBILITIES:
- Developed various Test classes for a Unit - Testing teh code using JUNIT.
- Developed and programmed teh required classes in Java to support teh User account module.
- Designed and developed access logging using Spring AOP and log4j debugging for services access report and audit purpose.
- Used HTML, JSP and JavaScript for designing teh front-end user interface.
- Involved in teh creation of interface to manage user menu and Bulk update of Attributes using Angular.js.
- Involved in teh analysis, design, and development and testing phases of application using AGILE SCRUM methodology.
- Used Jasmine to perform unit testing of custom filters, custom directives and various parts of AngularJS application.
- Developed Spring batch jobs for importing xml data in to database and for email notifications.
- Used Object Oriented Programming concepts to develop UI components that could be reused across teh Web Application.
- Wrote Base Test classes for individual modules for reducing redundancy and complete isolation for unit testing.
- Implemented error checking/validation on teh Java Server Pages using JavaScript.
- Responsible for field validations using Angular JS and also created custom components in Angular JS.
- Implemented Mock Objects using Easy Mock for reducing dependency and complete isolation for unit testing.
- Used Web services - WSDL &SOAP for getting credit card information from third party.
- Backend Stored Procedures development with PL/SQL.
- Used Clover for validating teh tests efficiency (effective code-coverage) and also to find possible areas for code bugs.
- Implemented Integration Testing for teh application.
- Developed teh application using Struts Framework that Leverages classical Model View Layer (MVC) architecture.
- Integrated Web Services in ESB Layer.
- Used Multithreading in programming to improve overall performance.
- Used Splunk for log file aggregation and monitoring.
- Developed DAO objects to mocks persistence implementation to test Business Logic.
Environment: Java, Spring, Hibernate, JSP, RESTful and SOAP Web Services, JMS, Actives (BPM),WebLogic server. Databases: Oracle, SOLR search
