We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Bowie, MarylanD

SUMMARY

  • AWS Certified Full Stack Java Professional with around 8 Years of extensive IT experience in all phases of Software Development Life Cycle (SDLC) which includes development, design, analysis, testing and Integration of various web based and client/server applications in multi - platform environments with JAVA/J2EE technologies.
  • Experience in developing applications using SDLC methodologies like Waterfall, RUP, Agile (TDD, SCRUM) and Test-Driven Development.
  • Experience in Object Oriented, Client-Server, Web-Based Distributed and Enterprise Applications with Java/J2EE, Web based technologies & developing applications with agile methodology.
  • Extensive experience in design, development and support Model View Controller using Struts, Spring Web flow and JSF frameworks.
  • Experience working on RedShift, EMR, Kinesis, S3, EC’s, Dynamo DB, Gateway API toolkit.
  • Hands on experience in AWS Cloud in various AWS services such as Redshift cluster, Route 53 domain configuration.
  • Good experience on R technologies in Machine Learning on neural network analysis on the data give by business to provide graphs and send back to review.
  • Effective refactoring experience with both data and code having worked extensively on various machine learning algorithms.
  • Experience in implementing business components using spring modules Spring IOC, Spring security, Spring AOP, Spring MVC, Spring ORM integration.
  • Expertise in Core Java concepts, such as Object-Oriented Design (OOD)/Object-Oriented Programming (OOP) skills, Multi-Threading, Generics, Exception Handling, Collections, Java Reflection, Annotation and some new features in Java 8.
  • Experience in developing the Enterprise and Web applications using Java/J2EE and java based technologies such as Servlets, JSP, Hibernate, Spring, EJBs, Struts, Web-Services, Java Mail, XML, JPA, JMS, and JDBC.
  • Good experience in implementing various J2EE design patterns like Singleton, Factory, Facade, Front Controller, DTO, and DAO.
  • Experienced in developing front end applications using HTML, HTML5, XML, XHTML, DHTML, CSS, CSS3, Bootstrap, SAAS, JavaScript, DOM, jQuery, Ajax, JSON, and JSP.
  • Experienced in working with AWSCloud platform and its services like: EC2, S3, EBS, VPC, ELB, AMI, Redshift, RDS (Aurora), IAM, Glacier, SNS, SWF, SES, ELASTIC BEANSTALK, Route 53, Auto scaling, LAMBDA, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups, other cloud services like Microsoft Azure, Cloud Foundry.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Experienced in setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups, Data Pipeline and Lambda. Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Excellent in deploying the applications in AWS as EC2 instances and created snapshots for the data that had to be stored in AWS S3.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or moreEC2 instances.
  • Hands-on experience in Spring Modules/Frameworks like Spring BOOT/ MVC/ IOC/ ORM/ JDBC/ AOP/SECURITY also worked on Spring AOP for Logging, Transactions, and Messaging.
  • Experience in implementing Web Services based in Service Oriented Architecture (SOA) using SOAP, RESTful Web Services, JAX-WS, UDDI, WSDL.
  • Experience with and solid understanding of Micro services in implementing client-server business applications to build independent task and flexible application.
  • Expertise in writing Micro services using Spring Boot..
  • Expertise in building server-side java script framework using Node (Express JS & HapiJS).
  • Experience in Object Relational Mapping (ORM) Frameworks such as Hibernate, Eclipse Link.
  • Experienced in using various tools such as Notepad++ and IDEs such as NetBeans, My Eclipse, Visual Studio, Eclipse, etc. for development and design.
  • Hands on experience in deploying applications using Application/Web servers like Jboss, Apache Tomcat, WebLogic, Glassfish and IBM Web Sphere.
  • Good working knowledge building, Integration and deploy tools like Ant, Gradle and Maven with Hudson and Jenkins build.
  • Expertise in creating Single Page Application (SPA) and reusable components in Angular 2/Angular4.
  • Expertise in Web Front End Technologies Tag Libraries and Struts custom validation rules, Tiles, JSTL, Java Script, DHTML and XML/XSL.
  • Worked on the UI of a web based content management system built with React and Redux.
  • Hands on Experience with IBM MQ Series, RabbitMQ, Kafka and JMS for communications between middleware components.
  • Strong working experience in the Relational Database Management Systems (RDBMS) like PostgreSQL, My SQL, Oracle, SQL Server, DB2, SQL lite, MS Access…etc., working with cloud services like AWS, PCF and NoSQL databases like Cassandra, Mongo DB, Hbase, DynamoDB, CouchDB, Redis…etc.
  • Good knowledge in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle, PL/SQL…etc.
  • Experience in using XML family technologies likeXQuery, XML Schema, XSLT, and XPath.
  • Hands-on experience with Eclipse, Cloud Foundry, and source control tools like Git, Bitbucket, Stash.
  • Proficient in Test Automation using UFT and selenium tools with a good experience in Automation Web Application testing using Selenium web driver withTestNG framework, worked in penetration testing.
  • Hands on experience on IDE’s like Eclipse, NetBeans, Visio and Version Controllers SVN, Git Hub, CVS, VSS.
  • Expertise in testing with JUnit using tools like JMeter, Mockito, Easy Mock, Web Services testing using Selenium IDE, and Selenium RC Server, Selenium Grid/Web Driver Testing.
  • Good knowledge on Drools Rule Engines which corresponds to validating BRMS (Business Rules Management System).
  • Experienced with deploying applications on to production servers, configuring various parameters of servers like Apache Tomcat, JBOSS, BEA Web logic, IBM Web Sphere.
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j, Writing JUnit test cases and used Clear Quest, JMeter, Bugzilla for bug tracking.
  • Diligent and highly enthusiastic professional with strong technical, analytical and communicational skills.
  • Coordinating with the Quality Assurance team, and resolving the QA defects.
  • Bright Analytical and critical thinking, creative problem solving, quick learning, interpersonal skills.

TECHNICAL SKILLS

Platforms: Windows 8/9/10, Sun Solaris 2.8/2.9, UNIX, MVS

Programming: JDK1.6, 1.7,1.8, Java, J2EE, Python, Scala, R, C, C++, HTML, DHTML, CSS, SQL

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags, Node JS

Client Scripting: JQuery 1.8,1.9, D3.JS, Backbone.JS, ExtJS, Angular 4, JavaScript, CSS2, CSS3,bootstrap, HTML4, HTML5

Java Frameworks: Spring 4.2, Spring Boot, Hibernate, Servlets

Java Technologies: Java, J2EE, JDBC, Hibernate, JSF, Jersey, XML Parsers, JSP, Servlets, EJB, JMS, Struts, Spring Framework (Boot, MVC, IOC, AOP, ORM templates), Java Beans, Web Services, MicroServices

Cloud Technologies: AWS Services

Microsoft Azure, Cloud Foundry, Pivotal Cloud Foundry (PCF), Google Cloud: AWS (EC2, S3, EBS, VPC, ELB, AMI, RDS (Aurora), Redshift, IAM, Glacier, SNS, SWF, SES, ELASTIC BEANSTALK, Route 53, Auto scaling, LAMBDA, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups)

Database Tools: Toad for Oracle, MySQL, MS-SQL,SQL developer.

Databases: Oracle,MS-SQL Server, PostgresSQL, MySQL, Mongo DB

Interceptors: Spring AOP, AspectJ

Version Control: Tortoise SVN, Rational Clearcase, Bitbucket, Git, GitHub, CVS

IDEs: Eclipse, IntelliJ, Netbeans,Idle

Server/Client Build Tools: ANT 1.9, Maven, Gradle

Continuous Integration: Jenkins, Hudson, Bamboo, circleci

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS

Webservice Tools: SoapUI 4.0,5.1, TcpMon

Testing Tools: Jasmine, Mockito, Selenium, JUNIT, JMeter, LoadRunner, SoapUI

Application/Web Servers: Weblogic 8.1, 10.0, JBoss 4.0, Glassfish 4.0, Tomcat 5.0, 6.0, 7.1.

ORM Frameworks: Hibernate 3.0, 3.1, 4.1, TopLink.

Defect Tracking: JIRA, Bugzilla, Rational ClearQuest

Methodologies: Agile (XP, Scrum), Rational Unified Process (RUP), Waterfall.

PROFESSIONAL EXPERIENCE

Confidential, Bowie, Maryland

Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design Analysis, and Code development.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Redshift, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Involved in maintaining the user accounts (IAM), RDS, Route 53 services in AWS Cloud.
  • Migrated existing business applications to Amazon cloud services (AWS) based environment and deploy applications using Amazon web services.
  • Worked with teams in setting up AWS EC2 instances by using different AWS services like S3, EBS, Elastic Load Balancer, and Auto scaling groups, VPC subnets and CloudWatch.
  • Implemented the various services using MicroServices architecture in which the services working dependently.
  • Developed PCF based Microservices to expose the key Identity management features on the cloud.
  • Designed and implemented a data analytics engine based on Scala/Akka(Cluster)/Play to provide trend analysis, regression analysis and machine learning predictions as web services for survey data.
  • Worked with structured, semi-structured and unstructured data which is automated in the tool BigBench having to run with the workloads using Spark’s machine learning libraries.
  • Performed web Page Applications using AngularJS with other development teams.
  • Developing RESTFUL web services using spring boot, Spring RESTFUL template, JPA, Cloud Foundry.
  • Created a Lambda to insert the values from the original file to Redshift.
  • Used S3 data pipelines to move data to AWS RedShift and application deployment and data migration on AWS RedShift.
  • Involved in writing java API for Amazon Lambda to manage some of the AWS services.
  • Installed, configured and hosted the Tomcat app servers and MySQL database servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Installed application on AWS EC2 instances and also configured the storage on S3 buckets.
  • Developed Perl and shell scripts for automation of the build and release process, Supported and developed tools for Integration, Automated Testing and Release Management.
  • Used the Spring IOC feature to get Hibernate session factory and resolve other bean dependencies Also used Spring framework AOP features
  • Worked extensively in Oracle ADF, Java, J2EE and SOA Integration with ADF, SOAP, JSP, Oracle PL/SQL, Servlets, JavaScript, JDeveloper, Eclipse JPA, Webcenter, Ajax and HTML.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria to fetch the data from SQL based schema.
  • Experienced in developing applications using React JS for view rendering and implementing React JS with Redux and Flux to achieve MVC design flow to the application.
  • Used React framework to built the website. Added Redux to simplified components data and state. Implemented Bootstrap CSS styles and ReactStrap components to enhance the interaction.
  • Created React components, using Redux for unidirectional data low.
  • Took part in setting up the routing configuration using Angular 4 router for various views and sub views.
  • Worked with Angular2 to generate various components, routes, services, pipes and structured the application code.
  • Developed various screens for the front end using Angular2 and used various predefined components from NPM (Node Package Manager). Used Node Cron package to schedule periodically executable jobs.
  • Good knowledge on client-side JavaScript framework Angular 2.x/Angular 4.x with NGRX to achieve MVVM design flow.
  • Implemented persistence layer using Hibernate that uses the POJOs (which do not have the business processes) to represent the persistence database.
  • Developed and deployed EJBs on BEA WebLogic 8.0/7.1 application server.
  • Used Redis to route event data between application instances. Application servers (node.js) forwarded redis events to browser clients via socket.io.
  • Used various core concepts such as Multi-Threading, Exception Handling, Collection API's to implement various features.
  • Created a framework for all the backend calls and used JAX-B for customized XML parsing.
  • Developed session EJB and message driven bean (MDB) to process JMS XML messages.
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
  • Involved in design of JSP's and Servlets for navigation among the modules.
  • Created several custom tags for JSP for maximum re-usability for user interface components.
  • Used JDBC calls in the JSP to access MySQL Database, struts Action Servlet to route the request to corresponding Action Classes.
  • Involved in the development of DOM parsing, SQL procedures and in development of IVR in VXML, CCXML by using Java and JSP.
  • Used log4j and slf4j for the logging and reporting different log files and resolved defects raised in UAT and testing. Worked with the logging framework to make it optimized for the Amazon kibana.
  • Performed unit testing using JUNIT framework and for testing Entities and the backend services.
  • Created RESTFUL webservices for refreshing the cache memory of the data.
  • Developed Python scripts to automate the deployments to the WebSphere application server.
  • Used Rational Clear Case and Clear Quest for version control and change management.

Environment: Linux/Unix, Windows, Java, JDK, J2EE, AWS, VPC EC2, S3, IAM, EBS, Security Group, Redshift, Auto Scaling, RDS, Route 53, IAM, EBS, ELB, MicroServices, Scala/Akka, Angular LS, Angular2, Angular4, Node JS, React JS, Redis, JSP, Struts, HTML, XML, XSLT, SOA, WSDL, Hibernate, JDBC, spring, CVS, Jira, WebSphere, Cassandra, Tomcat, Junit

Confidential, Boston, MA

Full Stack Java Developer

Responsibilities:

  • Involved in all phased of SDLC, as there will be change in requirements used Agile/SCRUM methodology in Linux/Windows environment.
  • Created design documents from Functional specifications.
  • Developed Business Components and classes using Core Concepts like Multi-threading, servlets, JSP.
  • Used WebSphere Application Server 6.1/7 for application deployment in the clustered UNIX environment.
  • Created classes using java from the respective APIs which utilized in overall application.
  • Integrated the Java code (API) in JSP Pages and have used Spring for Dependency Injection (DI) and AOP (AspectJ).
  • Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2. And Utilized most of theAWSservices like S3 as a data store for storing the files that falls into the bucket, IAM roles, Elastic Bean Stalk, generated Lambda Functions to trigger an event that occurs in S3, Code Commit as a Version control service,AWSCloudWatch.
  • Developed application using Spring MVC, JSP, JSTL (Tag Libraries) and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Hibernate was used in persistence Layer. Oracle Database is used for the configuration of data to the application.
  • Performed Migration test and use cases for applications to AWS cloud with public and private IP ranges to accelerate development productivity by decreasing test-run times.
  • Used AWS SDK to connect with Amazon SQS for bulk email processing.
  • Implemented AWS IAM for managing the credentials of applications that runs on EC2 instances.
  • Implemented cloud services AWS and Implemented Bash, Perl, Python scripting.
  • Developed shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Coded and delivered middleware for Authorization/Referrals to process inbound and out bound messages to deliver transactions in a guaranteed delivery mechanism to relevant systems of record.
  • Worked on Spring Boot Microservices for distributed cache system implementation.
  • Worked on Java/J2EE Coding for Portal Applications and Tomcat Web server for hosting web apps. Used SVN version control system to manage different builds for the system Application backend implemented as node.js express application server
  • Worked on Database management systems like Oracle DB & IBM DB2; configuring & tuning the DBMS with the middleware systems.
  • Worked on optimizing database queries to improve the loading times of the web pages. Implemented DAO layer using different hibernate techniques like strategies, Inheritance, annotations and criteria interfaces.
  • Implemented the caching mechanism in Hibernate to load data from database, maintained mapping files of ORM while implementing transaction control layer.
  • Used Spring IOC for dependency Injection providing object factories, service objects, and DAO objects.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functionsusing Firefox (Firebug).
  • Streamlined the time bound batches for concurrent processing on various nodes within a cluster using spring batch.
  • Developed various SQL/HQL queries and implemented PL/SQL stored Procedures in Oracle DB for the Application.
  • Accomplished various maintenance and enhancement tasks for the Flagging Analysis System (FAS), a suite of applications that provides signals quality control and modeling results analysis. Tasks primarily involved JDBC with Oracle and UNIX scripting. Required SQL query development and database familiarity.
  • Used Oracle 10g Database and Worked on SQL Queries using SQL Lite.
  • Developed robust form management system with complete CRUD capabilities in React Native, Redux.
  • Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Project Planning for Design documentation of the application.
  • Used Maven for building the project, packaging ear file and to deploy the application in web/App servers.
  • Used GIT for version control management in order to work different team members on the same module, websphere containers are used as desired web server.
  • Designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA-team.
  • Performance Tuning and code review.
  • Use iterative methods or elimination methods to come to root cause of problem.
  • Testing & verifying services through SOAP tool. Wrote client side tests using Cucumber open source IDE.
  • Extensive conversations via meetings/calls; On-site and/or Offshore team to discuss Technical related issues, and updates.

Environment: Linux/Windows, Java, Spring, GIT, AWS, Groovy, Jenkins, SOAP/SOAPUI, XML, XSTL, Hibernate, JMS, Apache Maven, Web services, JAXB, JAX-SON, Angular JS, React JS, Web Sphere 8.5, SLF4J, Firebug, JSPs, Servlets, HTML5/CSS3, XML/JSON, Selenium, PL/SQL, Oracle 11g, Postman.

Confidential, Bloomington, IL

Full stack Java/J2EE Developer

Responsibilities:

  • Participated in daily Scrum meetings, Sprint planning, and estimation of the tasks for the user stories.
  • Created a payment gateway for the e-commerce site which will help for transactions and money transfers for purchasing shares.
  • Participated in the discussion with the business experts to understand the Business requirements and translate them in to technical requirements towards development.
  • Developed application using Caching, Session Management aspects.
  • Used Spring DAO Module to deal with Database and developed code for spring beans using IOC framework.
  • Developed modules using Spring 4.0 Framework for Dependency injection through configuration files and eases the integration of different frameworks.
  • Worked on Object-Relational Mapping (ORM tools) Hibernate Java Persistence API (JPA) standard.
  • Developed user interface using Bootstrap UI, Angular JS to bind data to HTML using expressions.
  • Used Bootstrap for creating responsive web pages.
  • Provided UNIX scripting to drive automatic generation of static web pages with dynamic news content.
  • Developed interactive web application using Node. Js a pure java script application frame work.
  • Implemented Node JS as a server-side proxy for an event-driven, non-blocking I/O model to make the application lightweight and efficient.
  • Developed single page application by using Angular JS backed by MongoDB and Node JS.
  • Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js and responsive design.
  • Expert database engineer; no-SQL and relational data modeling, object-relational integration (ORM), physical design/tuning. Specialized with PostgreSQL and Cassandra
  • Worked on enterprise service bus using Hibernate, and spring to tie back-end Business with web properties via Restful API.
  • Developed and maintained UNIX shell scripts for data-driven automatic processing.
  • Implement the Hibernate second level cache (EH-Cache) mechanism to reduce the data base calls.
  • Learned and implemented JAX-RS or RESTful services and JAX-WS for SOAP based REST services.
  • Configured Log4j logging mechanism to increase logging performance and has designed and developed for test, maintenance and upgraded based on RESTful API.
  • Communicating with external systems using Web services (JAX-WS) and consuming services and exposing the XML response as Java objects using JAX-B framework.
  • Developed GWT applications that call SOA web services.
  • Used SOAPUI to manually connect to the web service and check data.
  • Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS (EC2/EBS).
  • Deployed, Managed and Monitored MongoDB Replica Sets / Databases. Prototyped MongoDB new features across multiple stacks.
  • Designed presentation pages using JSP, JavaScript, JQuery and have used JSON/XML for data transfer.
  • Maintained CSS and HTML, JavaScript, JSON, JSF, AngularJS, Bootstrap for designing Web Pages.
  • Used Node.js as a proxy to interact with Rest services and also interacting with Database.
  • Performing all the CRUD operations on the mongo collections (tables in regular databases).
  • Developed code for storing and retrieving large files such as zip files using MongoGridFS.
  • Created SQL queries, PL/SQL Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with Stored Procedures using DB2 also used JPA with Hibernate provider.
  • Written and executed CRUD operations and HQL queries in PostgreSQL.
  • Generated POJO classes to map to the database table.
  • Also designed and prepared Unit test case using JUnit and Log4j and removed the maximum Bugs before passing on the application.
  • Worked with a team that highly values peer code reviews before applying patches.
  • Used JIRA to assign, track, report and audit the issues in the application.

Environment: PostgreSQL, STS-Bundle, perl, shell, Concurrent programming, XML, XSTL, Apache Tomcat, Cassandra, Unix, sybase, SVN, Jira, Servlets, UML, SOA, OBR, My Eclipse, Jenkins, Spring, Hibernate, PL/SQL, Mongo GridFS, Junit, Log4j, BootStrap, Angular.js, Node.js, JQuery, Web Services JAX-WS, JAX-RS, XML, JAXB, RESTClient 3, AWS.

We'd love your feedback!