Sr. Full Stack Java Developer Resume
Owing Mills, MD
SUMMARY:
- Over 5 years of professional IT experience with full project lifecycle development in Java/J2EE technologies with Requirement Analysis, Design, Implementation, Development, Testing, Maintenance and Deployment of software applications.
- 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.
- Highly experience with Java complaint IDE's like Eclipse, IntelliJ, WSAD, RAD 6, and Builder.
- Hands on Experience on Angular 2 technology for one complete project in rebasing the UI of the application using the techniques in Angular 2/4.
- Lightbend 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 the 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 a Java/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.
- Good knowledge with web-based UI development using JQuery UI, JQuery, ExtJS, CSS3, HTML, HTML5, XHTML and JavaScript.
- Expert in Core Java 1.7, J2EE enterprise technologies - including Servlets, JSP, JDBC, Struts, spring IOC, Spring MVC, Spring Boot, Web services and web client technologies - including HTML5, CSS3, JQuery and Angular.js.
- Worked with different Java IDE'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 11g/10g/9i, DB2, SQL Server 2008 and MySQL and proficiency in writing complex SQL queries.
- Hands on experience in Core Java, Servlets, JSP, JDBC, C#, JavaScript.
- Knowledge of Eclipse tool for the development of Java projects.
- Hands on experience Struts and Spring.
- Good experience in Shell programming.
TECHNICAL SKILLS:
Java/J2EE Technologies: JDBC, Java Script, JSP, Servlets, JQuery
Languages: Java, J2EE, PL/SQL, Pig Latin, HQL, R, Python, XPath, Spark
Frameworks: MVC, Struts, Spring, Hibernate.
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, Hive, Pig, HBase, Zookeeper, Sqoop, Oozie, Flume, Scala, Akka, Kafka, Storm, MONGODB.
PROFESSIONAL EXPERIENCE:
Confidential, Owing Mills, MD
Sr. Full Stack Java Developer
Responsibilities:
- Used Java 8 features like stream and Lambda expressions
- Build microservices for the delivery of software products across the 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.
- Successfully Installed and setup Cassandra cluster on AWS EC2 with multi datacenter
- Developed UI for the restful services using ReactJS and JavaScript
- Responsible for all the micro services deployments with Docker on AWS EBS and ECR
- Solid experience with AWS cloud services EC2, EBS, RDS, DynamoDB, Lambda, S3 and API Gateway
- 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.
- Implemented SSO in Spring Boot application with ADFS integration
- Deploying application under AWS EBS using Jenkins CI/CD
- Applied design patterns including MVC Pattern, Factory Design Pattern and Singleton Design Pattern.
- 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
- Experienced in using Cloud Foundry (CF) CLI for deploying applications and other CF management activities
- Proficient with Shell, Python, Ruby, Perl, Power Shell, JSON, YAML, Groovy scripting languages.
- Familiar with concepts of Azure and OpenStack Cloud Based Technologies.
- Experienced in installing and troubleshooting CF installations on IAAS (Azure, AWS etc.)
- Responsible for developing microservices using GE’s Predix platform for Industrial IoT apps and migrating existing monolithic app to microservice architecture in Predix.
- Developed web application using Predix web components using Polymer, CSS, HTML and CSS.
- 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.
- Moved the project to Java 8 to extensively use Lamda expressions and have better connectivity to Cloud in addition adding Spring Boot Libraries and UI Enhancement.
- Developed stored procedures, triggers and functions to process the 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 Apache Kafka,Spring4 message broker
- Configured routes in Apache Camel using XML for routing messages between end points
- Developed bootstrap UI JS using with Angular JS, Hibernate4, NOSQL
- Development of Apache Struts web applications from concept to rollout
- Extensive experience on MVC architecture and using frameworks like Angular 2/4 and React JS for creating Single-Page Applications(SPA) using concepts like Dependency Injection, Promises, Services, Scope, Controllers and Directives.
- Created Type Script reusable components and services to consume REST API's using component based architecture provided by Angular 2/4.
- Used Java 8 Method s 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.
- Designed and developed the login portal using framework Angular 2 along with HTML5, CSS3 and Type Script.
- Developed the Application making use Java 8's new Streams API and parallel Streams to partition the streams.
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 11g, SQL, JUNIT, Java8, Cloud Foundary, Reactive Systems, Reactive programming
Confidential, Monroe, LA
Sr. Full Stack Java Developer
Responsibilities:
- Development, enhancement and testing of the Web Methods flow services and Java services.
- Implementation of Struts - Configuration Files, Validation Files, Interceptors, Filters, Listeners for Modules.
- Hands on experience in Html, CSS Java Script, BootStrap, Ajax, php.
- 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.
- Enhanced some spring boot starters which hold dependencies and code.
- Expertise in AngularJS controllers, directives, factories, services, routing, DOM manipulation using JavaScript, jQuery and AngularJS. Experience in MEAN (MongoDB, CockroachDB, Express, Angular Js and NodeJS) Stack application development
- Used Elastic search for Real time analytics and a Full text search functionality
- Resolving scalability and performance issues both in Applications as well as in Web sphere/Web Logic Application Servers.
- Developed the Application making use Java 8's new Streams API and parallel Streams to partition the 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
- Experienced in MEAN stack advancement (MongoDB, CouchbaseDB, Express.JS, AngularJS &NodeJS).
- Experience in developing 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
- Implemented search engines by using Angular JS filter to make the data searchable and sortable.
- Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, Scala.
- Experience in development of JavaScript for client side validations.
- Design the J2EE components of the 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 the specific entities and documents.
- MEAN stack implementation, AngularJS Full-Stack generator (generator-angular-full stack), and actually run, edit, and deploy an application.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Front end design using HTML CSS Bootstrap.
- Implemented Business processes such as user authentication, Account Transfer using Session EJBs.
- Extensively developed stored procedures, triggers, functions and packages in oracle SQL, NOSQL, PL/SQL.
- Developed the front end using HTML, JavaScript, AJAX, JSP, CSS, JQuery, and XML.
- Experience on Protractor in end-to-end test framework for Angular JS applications and also performed in jasmine, mocha, and chai.
- Experience in using design patterns and UI frameworks such as MVC, Struts, Hibernate, NodeJS, and spring.
- Strong knowledge 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, Plano, TX
Sr. Java / J2ee Developer
Responsibilities:
- Developed and Implemented new UI's using Angular JS and HTML.
- Developed Spring Configuration for dependency injection by using Spring IOC, Spring Controllers.
- Involved in the coding and integration of several business critical modules of application using Java, Spring, Hibernate and REST web services on WebSphere application server.
- Developed the web tier using JSP, Spring MVC.
- Design, coded and tested key modules of the project using java oops concepts, JSP. like Hadoop, Spark using programming languages like Scala and Java.
- Develop a web application for developers to generate their own REST API calls in, JAVA.
- Involved in developing several REST APIs for the Auto Insurance Module.
- Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs, Python and Scala.
- Involve in implementation of REST and SOAP based web services.
- Worked on improvising the performance of the application.
- Developed RESTful web services using JAX-RS and used DELETE, PUT, POST, GET HTTP methods in spring 3.0 and OSGI integrated environment.
- Participated in JAD meetings to gather the requirements and understand the 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