We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Auburn Hills, MI

SUMMARY

  • Over 7+ Years of experience in IT industry with proficiency in design, development, analysis, testing and deploying of Web based, Client/Server and Distributed applications on multiple platforms using J2EE technologies (Core Java, JDBC, Servlets, JSP, XML, spring, JUnit, Hibernate and Rest API).
  • 2 years of professional experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, and Auto Scaling etc.), deployment services (Elastic Beanstalk, Ops Works and Cloud Formation) and security practices (IAM, Cloud Watch and Cloud Trail).
  • Experience in Software Development Life Cycle (SDLC) process which incorporates Requirement Gathering, Analysis, Developing, Testing and implementing life cycle utilizing approaches like Agile, SCRUM and Test - Driven Development.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, and S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Experience in creating JSON scripts for Cloud Formation based on requirements and launch stacks.
  • Created AWS Security Groups for deploying and configuring AWS EC2 instances.
  • Experience in Cloud Foundry Platforms like Pivotal Cloud Foundry (PCF) and IBM Blue mix.
  • Involved in the design of CI/CD process using Jules/Jenkins and other supporting frameworks to deploy the code in to the servers in PCF.
  • Written few Jenkins files using Groovy scripting.
  • Developed Groovy scripts to automate build processes, Created and maintained the Groovy deployment scripts for Web Logic and web application servers.
  • Ability to build deployment, build scripts and automated solutions (using scripting languages such as Shell, Perl, Groovy, JavaScript, AWK, etc.)
  • Involved in architecture of creating Organizations, spaces and deployed Micro services applications in PCF Spaces.
  • Involved in installation of PCF on Amazon Web Services using PCF Cloud Formation template.
  • Involved in creating Orgs and Spaces in PCF based on the Line of Business and created apps with in spaces.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS and GIT on UNIX and windows environment.
  • Experience with frameworks for documenting/designing APIs (like Swagger).
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Built Jenkins pipeline to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, created pods and managed using Kubernetes.
  • Used popular Node.js frameworks like Express and Loop back to mock a Restful API.
  • Worked in developing web pages using HTML5, XML, DHTML CSS3, SASS, JavaScript, React JS, Redux, jQuery, JSON-RPC, Node.js, and Ajax.
  • Written callback functions and built backend Restful API with Node.js and Express.js.
  • Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services.
  • Good knowledge of other services in AWS like Cloud front, Glacier, Cloud Trail and SNS.
  • Having knowledge on Java 1.8 features like Lambda expressions and functional interfaces, and Parallel Streams.
  • Experienced with Core Java concepts such as Serialization, IO, Multithreading, Collections, Concurrency and Exception Handling.
  • Experience on Relational and No SQL database like Dynamo DB and Mongo DB.
  • Worked on log parsing, complex Splunk searches and well experienced in Splunk for monitoring, application management.
  • Experience in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions and triggers.
  • Created Tables, Stored Procedures, User Defined Functions, Views and Triggers for different data operation on the database using SQL server using Java.
  • Competence in using Java IDE tools like Eclipse, Net Beans, IntelliJ, Notepad++ and Sublime to develop dynamic web applications.
  • Extensive experience in developing web interfaces using Angular JS, Node JS, Bootstrap, HTML5, CSS3, JSP, JSF, JavaScript and J Query.
  • Experience with CI CD-Ant, Maven, Gradle, Jenkins, Hudson, CVS, Git.
  • Experience with application servers and web servers such as Web Logic, J boss, Web Sphere and Apache Tomcat.
  • Designed and developed SOAP and Restful web services using WSDL, SOAP, JAX WS, JAX-RS, CXF, AXIS, JERSEY, REST Template and SOAP UI.
  • Configured and used JIRA for bug tracking and functional testing.
  • Expertise in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Expertise in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Design develop and test JS apps using React, HTML5, CSS3, Bootstrap.
  • Experience in Information Technology including Data Warehouse/Data Mart development using ETL/Informatica Power Center.
  • Executed MYSQL database queries from python using python -MySQL connector and MySQL dB package to retrieve information.
  • Extensive knowledge in the application of information technology for problem solving, collaborating, and innovating technological functions and strategies.
  • Experience in working with Test Driven Development (TDD) and Pair Programming and Involved in developing test plans, test cases (Manual/Automated), test procedures, white-box and black-box testing.
  • Good written, verbal and listening skills, analytical skills, ability to learn new technologies quickly.
  • Ability to work effectively in a team, attention to detail, problem solving and organizational skills and interested to work to in an agile environment.
  • Ability to work effectively with minimal supervision in an atmosphere of multiple projects and shifting priorities while meeting deadlines.

TECHNICAL SKILLS

Operating Systems: Windows 2007/8/8.1, XP, Vista), Linux, Unix.

Java Technologies: Core Java, Java Server Pages, Servlets, JDBC, Java Beans, IBM BPM 9.0, Multi-threading, Event Handling and Web Services.

AWS Cloud Technologies: EC2, Elastic Bean Stalk, IAM, Cloud Watch, Cloud Trail, Cloud Formation, S3, Glacier, Route53, VPC, Lambda, Auto Scaling, Docker, Redshift, SNS, SQS, SWS, SES.

Web Technologies: JSP, Servlets, Struts, and spring, EJB, JMS, AJAX, JSTL, HTML, CSS, XML and JavaScript.

Application Servers: Apache Tomcat, Web Sphere and Jboss.

Databases: Oracle 9i/10g/11g, MySQL, Mongo DB.

Web tools and languages: C, Java, HTML, DHTML, XHTML, JavaScript, JQuery, XML, UML, CSS, JUnit, Oracle and PL/SQL.

Frameworks: Hibernate, Spring Boot, Spring MVC, Angular JS, Node JS-Express, Struts 1.1/2.0.

Build Tools & IDEs: Maven, Jenkins, Ant, Eclipse, Net Beans, and IntelliJ.

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development (TDD), Rapid Application Development.

Testing tools: JIRA, J-Unit, Spring Test and Spock.

Version Control: SVN (Apache Subversion) and GIT.

PROFESSIONAL EXPERIENCE

Confidential, Auburn Hills, MI

FULL STACK JAVA DEVELOPER

RESPONSIBILITIES:

  • Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC).
  • Use Agile (SCRUM) methodologies for Software Development Lifecycle of the dynamic J2EE project.
  • Monitoring project progress and performance, Mentored co-workers and assisted them in technical aspects.
  • Designed, coded and tested key modules of the project usingjavaoops concepts.
  • Involved in Developing of Application based on J2EE using Hibernate and spring framework.
  • Developed the entire application based on the MVC architecture.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Good working experience in various agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Followed Spring Boot MVC Rest framework to develop the application flow for the project.
  • Used authentication middleware Passport.js for Node.js to authenticate requests.
  • Extensively used jQuery, Node.js in implementing various GUI components in application portal.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery, AJAX, Angular JS 2, and JSON.
  • Worked on UI modifications using Angular 6.
  • Build Full Stack Web Applications using Spring Boot to create backend micro-services written in Java and Angular 6 for UI services.
  • Used Angular 6 and Git Hub API to develop web application to track pull request statuses over multiple repositories.
  • Worked closely with back end team to implement AJAX call to REST APIs and update dynamic functionality of HTML in Angular 6.
  • Developed single page applications, components using Angular JS 2 directives, controllers, view and routing, and service modules.
  • Strong Experience in developing standalone applications using Java Swing.
  • Front-end development, both desktop (Java Swing) and Web (Angular JS, HTML, CSS et.al.)
  • Developed integration components and web services for the infrastructure of two banks, mainly for treasury and finances areas using Java, JMS, Swing, Quartz, IBM Web Sphere, Integration Bus and persistence APIs.
  • REST services, Spring, JEE, Web Logic, XML, J2SE, Java Swing, Design patterns and algorithms.
  • Collecting the Contents using Java, Swing for user Interface and JDBC for Server communication.
  • Deploying code and building the GUI’s and backend services using Continuous Integration and deployment using Jenkins.
  • Expertise in Apache Kafka message implementations and their integrations with the systems.
  • Worked on JBOSS application server as a container for web/j2ee applications.
  • Integrated IBM urban code deploy with PCF to deploy applications through CI/CD process.
  • Manage applications in PCF using Ops Manager web application.
  • Involved in streaming logs of applications deployed in PCF to Splunk.
  • Expert in Core Java with strong understanding of SWING, Collections, Multithreading, Event handling and Exception handling.
  • Designed and coded java Swing GUI consisting of multiple windows communicating between them.
  • Strong skills in Data Analysis, Data Requirement Analysis and Data Mapping for ETL/Denodo processes.
  • Hands-on experience in creating the Denodo views through using JDBC, ODBC, Delimited files and SOAP/REST Web services
  • Creating Denodo views and derived views in VDP with connecting multiple data source systems.
  • Created private cloud using Kubernetes that supports development, test and production environments.
  • Utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, test, and deploy.
  • Involved in customizing and developing PCF build packs.
  • Responsible for project design, development, and test software for Point of Sale operations using C and C++ in Unix environment.
  • Involved in creating http inbound outbound flows, Orchestrations, Transformations using MULEESB.
  • Implemented Micro services Registration and Discovery with Spring Cloud.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Involved in designing the Graphical User Interfaces, Webpages using HTML5, Angular JS2, ReactJS, Jasmine, JSP, JS, and Bootstrap.
  • Working with backend python automation, CI pipelines, Docker and cloud provisioning/automation.
  • Experience in developing web services (WSDL, SOAP and REST) and consuming web services with python programming language.
  • Good experience in using Shell scripting for automation by following Python PEP.
  • Good knowledge in establishing database connections for Python by configuring packages MySQL-Python.
  • Restful web services using Python REST API Framework.
  • Developed a Front-End GUI as stand-alone Python application.
  • The system is a full micro services architecture written in Python utilizing distributed message passing via Kafka with JSON as data exchange formats.
  • Designed and maintained databases using Python and developed Python based API (Restful Web Service) using Flask, SQL Alchemy and Postgre SQL.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Used PyUnit, the Python unit test framework, for all Python applications.
  • Implemented UI with JAVAFX, including custom-build reusable components and transition animi nation.
  • Focused on architecting No SQL database like Mongo DB database.
  • Experience in DevOps tool chains and with cloud technologies like Docker, AWS, and Cloud foundry.
  • Designed and developed web interfaces and business logic using JSP, Servlets,JavaBeans, JDBC, AJAX,JavaScript, HTML, DHTML and XML.
  • Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA.
  • Developed Multi-Threaded/Concurrent applications and Unix Shell Scripting.
  • Developed the GUI's using HTML/HTML5, CSS/CSS3, JSP and Angular JS framework components using Web Storm IDE.
  • Implemented user interface coding and styling using Angular JS 2/4, CSS, Node.js and Bootstrap template.
  • The interfaces are built using Apache Camel framework and JMS.
  • Expertise in using Mule Soft Any Point Studio in creating various flows to integrate API's, Databases and SaaS applications.
  • Utilized Mule Soft features like Data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
  • Configured Maven forJavaautomation projects and developed Maven Project Object Model (POM).
  • Built and DeployedJava/J2EE to a web application server in an agile continuous integration environment and automated the whole process.
  • Experience in creating and updatingJavatest scripts using Selenium IDE and Selenium Web-driver.
  • Develop the pre-processor and post-processor scripts in PERL for the Mercer Funds files to create the index files for the incoming zip files and to update corresponding DB2 tables during the post ingestion process.

Environment: Java 1.8, Eclipse 3.2, Netbeans7.1.2, IntelliJ IDEA, JQuery, Spring 4.0( Spring Boot, Cloud)Web Services, Oracle 11g, DB2, SQL, MVC, Jersey, JSON, HTML5, CSS3, Unix, Linux, Log4j, JUnit, STS, Apache Tomcat, Jenkins, Gradle, Bit bucket, GIT, JIRA, EC2, S3, VPC, SQS, SNS, SWF, IAM, EMR, Cloud watch, MongoDB, AWS Lambda, Postman.

Confidential, Louisville, KY

FULL STACK JAVA DEVELOPER

RESPONSIBILITIES:

  • Developed REST APIs (Mostly POST, GET Calls) by usingJava, MySQL and some REST APIs require some networking skills e.g. SSH, TCP/IP etc. with an interaction with Meta sploit Community Framework.
  • Implemented Micro Services in our application as part of DevOps implementation using REST and Maven.
  • Implemented Web-Services to integrate between different applications components using Restful.
  • Developed Restful Web services for transmission of data in JSON format.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins/Hudson, Nexus and Build Forge.
  • Used Micro services architecture with Spring Boot services interacting through a combination of REST and Apache Kafka.
  • Proven expertise in implementing IOC/Dependency Injection features in various aspects of Spring Framework (spring Core, spring Security, spring Batch, spring Boot, MVC).
  • Architect and design server less application CI/CD by using AWS Server less (Lambda) application model.
  • Architected, planned, developed & maintained Infrastructure as code using CI/CD deployments using Terraform.
  • Designed and developed the Restful web services using the JAX-RS API to communicate over the network.
  • Implemented XML-based communications protocol using JAXB.
  • Developed applications using Core Java, Multithreading, Spring Batch, SQL, Mongo DB.
  • Architected Integrations using Mule Soft ESB environment both on premise and cloud environments.
  • Hands on experience in Mule Soft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
  • Utilized Mule Soft features like Data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
  • Implemented Spring Batch and Spring Task Scheduler to automate importing data from CSV files sent from client into DB2 database.
  • Expertise in designing and building integrations API's using Mule Soft.
  • Good experience in developing Jboss Fuse web services using APACHE CAMEL SOAP and REST.
  • Worked extensively with JavaFX community to improve documentation and implement solutions
  • ImplementedJavaWeb services based on SOA architecture with SOAP and WSDL.
  • Developed the REST services using oath Security Infrastructure in a secure way.
  • Implemented SOAP messages for information exchange for Web services.
  • Excellent understanding of Network protocols SNMP, TCP/IP, UDP, ICMP, LDAP, HTTP/HTTPS, BGP.
  • Troubleshooting, security, failover and work load management of Web Sphere Application Server 5.0 /5.1/6.0, Web Servers like IBM HTTP Web Server, Apache Webserver.
  • Performed data extraction and migration, data cleaning, analysis, and visualization using SSIS, SSAS, Tableau, and Power BI to support One Cloud Data warehousing solution on AWS.
  • Monitor tool Solar Winds, SNMP and Nagios.
  • Experience in building application with React JS, Redux; Require JS, in MVC architecture.
  • Experience in implementation Hibernate ORM and REST API.
  • Developed application using Angular.JS 2.0 and Node.JS, React JS connecting to Oracle on the backend.
  • Used Maven as the build tool, GIT for version control, Jenkins for Continuous Integration and JIRA as a defect tracking tool.
  • Created dynamic HTML pages, used JavaScript, JQuery, No SQL, Restful and AJAX to create interactive front-end GUI.
  • Created all the complex SQL commands and Stored Procedures to retrieve data from the Oracle database.
  • Developed ANT scripts for building application WAR/EAR for deploying on Web Logic server.
  • Involved in all the test cases using the framework JUnit and fixed any bugs or any issues identified during the testing period.

Environment: J2EE/Java1.8, JSP, JDBC, Spring, Web Center, Spring MVC, Spring IOC, Servlets, HTML, Bootstrap, Angular JS 4 and 6, AJAX, Star UML, EJB, Hibernates, Web Services (WSDL, XSLT, XML, SOAP, REST), DevOps, JUnit, Mongo DB, Ant, NETCONF, oAuth, TLS, Maven, Jenkins, Spring Boot, Spring Cloud, Fuse, IBM Web Sphere, CVS, SVN, JSON, Eclipse IDE, Selenium, Node.js, Express.js, Oracle 11g, Spring Tool Suite.

Confidential, Houston, TX

JAVA/J2EE DEVELOPER

RESPONSIBILITIES:

  • Designed and developed the application using agile methodology and followed SCRUM.
  • Used Atlassian tools like confluence for documentation, bit bucket for code repository, JIRA to create epics, tasks and subtasks and hip chat for internal messaging.
  • Utilized AWS Cloud platform and its features which include EBS, EC2, SNS, RDS, Cloud Watch, Cloud Trail, EMR, Lambda, Cloud Formation, Auto scaling, Cloud Front, S3 and Route 53.
  • Configured AWS IAM roles and Security Group in Public and Private Subnets in VPC.
  • Created EC2 instances by setting up virtual private cloud (VPCs) and security groups.
  • Created and maintained CI builds using Jenkins for automating the testing and deployment process of both front-end assets and Docker containers.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Worked on setting up and configuring AWS EMR Clusters and used IAM to grant permissions on AWS resources to users.
  • Worked on core AWS services such as setting up new server (EC2) instances/services in AWS, configuring security groups, setting up Elastic IP's, Auto Scaling and Cloud Formation.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Created AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon and worked with teams to lock down security groups.
  • Developed API for using AWS Lambda to manage the servers and run the code in AWS.
  • Implemented modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading and object-oriented designs.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop spring based application with very less configuration.
  • Focused on Test Driven Development (TDD) methodology thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Developed Java API to interact with the Amazon SQS for sending bulk emails.
  • Creates Correlation searches by defining the Splunk Use cases, designed adaptive response plans by assigning investigators.
  • Created complex SQL queries and used JDBC connectivity through Oracle 11g to access the database.
  • Worked on spring and hibernate for managing the alerts generated to store into the database.
  • Worked on implementing Micro services architecture by using containers.
  • Utilized Apache Tomcat as an application server to handle the deployments of different applications.
  • Used JAX-RS for creating Restful web service where the request and response are in JSON format.
  • Worked on maintaining load balancing for incoming traffic to websites by providing load balancers. Created Auto Scaling group based on the traffic diverts to instances.
  • Continuous integration services are provided for software development using JENKINS.
  • Involved in designing web pages using web technologies like HTML5 and CSS3.
  • Involved in application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Micro Services, and REST.
  • Stored remote copies of repositories as backup for local copies using Bit bucket.
  • Created Spring MVC components like dispatch servlets, configure request mapping annotation controllers and view resolver components.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Develop the micro service in spring cloud framework to support Next generation cloud framework.
  • Used GIT as version management, JIRA for defect management system. Performed unit testing using JUnit.
  • Used Maven, Nexus and Jenkins to automate the build and deploy process.
  • Written JUNIT (TDD) test cases for testing Spring Framework classes and wrote many JavaScript’s to do client-side validations.
  • Involved in developing JUnit Test Cases to validate the type of data in the XML Files.
  • Used GIT for source control and developed a logging component using Log4J to log messages and errors.
  • Used Log4J for logging and tracing the messages.
  • Used Postman tool perform repeated tests and achieve reliable results in a variety of environments.

Environment: Java 1.8, Eclipse 3.2, Netbeans7.1.2, IntelliJ IDEA, JQuery, Spring 4.0( Spring Boot, Cloud)Web Services, Oracle 11g, DB2, SQL, MVC, Jersey, JSON, HTML5, CSS3, Unix, Linux, Log4j, JUnit, STS, Apache Tomcat, Jenkins, Gradle, Bit bucket, GIT, JIRA, EC2, S3, VPC, SQS, SNS, SWF, IAM, EMR, Cloud watch, Mongo DB, AWS Lambda, Postman.

Confidential

JAVA DEVELOPER

RESPONSIBILITIES:

  • Involved in the gathering of system requirements.
  • Prepared specification requirements documents (SRS)
  • Designed Business Object Model, which involved using Rational Rose to generate class diagrams and sequence diagrams.
  • Involved in developing SOA - based application with distributed multi-tier applications that had
  • Presentation, business logic, and persistence layers.
  • Responsible for setting development environment using Web Sphere.
  • Employed Model View- Controller (MVC) architectural design pattern.
  • Used JSP and JSTL technologies to implement the presentation layer.
  • Extensively used Ext Js.
  • Developed the login servlets and related session beans which is responsible for initial authentication of the different types of users supported by the system (admin/manager, etc.)
  • Involved in implementation of the controller layer based upon Struts controller.
  • Implemented Jersey and Spring to develop Restful Web Services.
  • Involved in developing the core business logic using spring.
  • Extensive experience on the back end to modify business logic by making extensive enhancements.
  • For improved data consistency, input data validation was performed using client-side scripts, server-side checks, and database triggers.
  • Implemented the logging framework in the SOA environment.
  • Involved in the business logic-coding framework to seamlessly map the business logic into respective value beans.
  • Involved in JUnit testing while deploying the application to Quality Assurance.
  • Used SVN for Version Control

Environment: Core Java, J2EE, SDLC, JDBC, Agile, Servlets, Struts, JSP, Java Script, HTML, UML, PL/SQL, Hibernate, Eclipse.

Confidential

JAVA DEVELOPER

RESPONSIBILITIES:

  • Involved in building and running AWS Services or Google Cloud Platform Experience developing
  • Implemented CI/CD such as Ansible/ Jenkins/Chef/ Puppet within DevOps
  • Deployed automation tools with Open shift, Kubernetes, and Docker
  • Developed with Python, PowerShell, JavaScript
  • Developed java classes for business layer.
  • Developed the Web Interface using Servlets, JSP, HTML4.0 and CSS.
  • Developed the DAO objects.
  • Extensively used UML to develop various use cases, class diagrams and sequence diagrams.
  • Developed the GUI using JSP, HTML, XML, CSS, and java script for client-side validations.
  • Used Hibernate for Object Relational Mapping and configured with Oracle Database.

We'd love your feedback!