We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • 7+ years of experience as a Full - Stack Java Developer in Information Technology on various domains like Health-care, Insurance, Financial services involving in all phases of SDLC (software development life cycle) Analysis, Design, Coding, Testing and Implementation of applications on Java/J2EE technologies.
  • Experienced in designing and developing enterprise and web applications using Java and J2EE technologies like Java 1.5/1.7/1.8, Servlet 2.4/ 2.5/3.0, JSP 2.0/2.1/2.2, JDBC, RDMS,JNDI, JPA, JAX-WS, Struts 1.1/1.2/2.0, EJB 3.0/3.1, Spring 2.0/2.5/3.0, Hibernate 2.0/3.0/3.2, Web Services, XML, Junit
  • TEMPEffective communication and Technical solution to project managers and Business Architects to avoid teh solution Architecture gaps.
  • Good working experience in Object Oriented Programming concepts, multi-threading, Collections, Java 1.7 and Java 1.8 conceptsa such as Lambda Expressions, Functional Interfaces andexpertise in JDBC, Servlets, JSP, Java Beans
  • Expertise wif Design Patterns of java such as Singleton, Factory etc.
  • Experience in building web applications using Spring framework features like Spring MVC, Spring Context, Spring DAO, Spring Batch, Spring AOP, Spring ORM, Spring Boot, Spring Security
  • Experience in Web Services Technologies like JAXP, JAXB, SOAP, WSDL, UDDI, RESTful, JMS and Service Oriented Architecture (SOA)
  • Experience in using ORM frameworks like Hibernate, JPA and integrating wif Spring ORM.
  • Designed and developed Micro services using Spring Boot, Spring IOC, Spring Annotations.
  • Experience on Web Technologies using JavaScript, Angular2, ReactJS,jQuery, JSF, Node JS, AJAX, XML and JSON
  • Expertise in developing UI using Angular1.x, 2, Redux,HTML5, CSS3, JSP,SAAS,Karma, Bootstrap,Media Queries, Sass
  • Experience in implementing Nodejs.
  • Extensive hands-on experience in different aspects of enterprise software development including integration, web services (SOAP, REST, WSDL, UDDI)
  • Experience on different databases like Db2, Oracle, My SQL,NO SQL DB, Mongo DB and writing PL/SQL packages, procedures, Functions, Views, triggers using SQL Plus.
  • Expertise in developing XML documents using DTD, SCHEMA and parsing using SAX, DOM
  • Experience using contemporary design tools including Zeppelin, Abstract, Sketch and In-vision
  • Worked on various Application and Web Servers like JBoss, BEA Web Logic, IBM Web Sphere and Apache Tomcat.
  • Experience in Automation, Configuring and Deploying instances on Amazon web services (AWS) and experience wif AWS components like EC2, ELB, Auto scaling, S3, VPC, Route53, Cloud Watch, Cloud Trial, Cloud Formation Templates.
  • Good working noledge on AWS IAM service, IAM policies, Roles, Users, Groups,AWS access keys and Multi Factor Autantication. And migrated applications to teh AWS Cloud.
  • Working noledge on Kubernetes,Aurora, and RDS. Good experience in Middleware services like JMS, JDBC and implemented other services like JNDI, SNMP.
  • Used Terraform to map more complex dependencies and identify network issue. Hands on experience on Terraform a tool for building, changing, and versioning infrastructure safely and efficiently.
  • Created and MaintainedChef Recipesandcookbooksto simplify and expedite deployment of applications and mitigate user error.
  • Designed and deployed a scalable LINUX/Windows infrastructure that seamlessly integrated a network storage server, LDAP servers and SAMBA servers.
  • Involved heavily in setting up teh CI/CD pipeline usingJenkins, Maven, Nexus, GitHub, CHEF, TerraformandAWS.
  • Expertise in component repository management tools like Nexus, JFrog Artifactory etc.
  • Installed, Configured, Managed Monitoring Tools such as ELK Stack,Splunk, Nagios, AppDynamics.
  • Worked onHerokuconnect to build apps. Used Heroku processes for deploying.
  • Hands on experience wif build tools like, Team City, Sonar. Worked wif different Bug tracking tools like JIRA, Rally, Remedy, and IBM Clear Quest
  • Experience in using version control tools like SVN, CVS, GIT and Clear Case
  • Proficient in designing micro services applications wif docker and Continuous Integration (CI) and Continuous Deployment (CD) using Jenkins.
  • Worked wif different reporting tools Jasper Reports, JFree charts for project modules.
  • Worked wif different tools such as POSTMAN and SOAPUI for testing SOAP and RESTFUL web services.
  • Proficient in writing test cases using Junit, Jasper, Mockito, Jasmine, Jestfor different modules in project for Test Driven Development (TDD)
  • Hands on experience on JIRA and Bugzilla for issue tracking and logging
  • Monitored teh error logs using log4j and fixed teh problems
  • Experience wif build and development tools like maven, ant and gradle.
  • Experiencedin using Waterfall and Agile methodologies implementations like Daily scrum meetings, sprint planning’s, resource planning, etc.

TECHNICAL SKILLS

Languages: Java 8 (JDK 1.4/1.5/1.6/1.7/1.8 ), Java Swings, JSF, JUnit, Log4J, Ant, Maven.

J2EE Technology: JSP, JDBC, Struts, Servlets, JMS, JSF, EJB, Design Patterns, Java Beans.

Web Technology: JSP, HTML, CSS, JavaScript, jQuery, JSON, Bootstrap, NodeJS, React.JS, Ext.JS, Angular JS, TypeScript.

Operating Systems: Windows, Windows Server OS’s, Unix distributions.

Methodologies: MVC, UML, OOPS (Object Oriented Programming), Agile, Scrum, Waterfall.

Web/Applications Servers: IBM Web Sphere, Web Logic, JBOSS, Apache Tomcat, Nginx.

Web Services: RESTful, SOAP, WSDL, Apache CXF, Apache AXIS.

Frame Works: Swings, Applets, Struts, Hibernate, Spring.

Spring Frame Works: Spring Core, Spring AOP, Spring MVC, Spring JDBC, Spring Batch, Spring ORM, Spring Web Services, Spring TransactionSpring Data JPA, Spring Boot, Spring Security.

Tools: & IDE Debugging: Eclipse, NetBeans, IntelliJ IDE, STS, Eclipse Debugger, Applet Debugging (Remote Debugging), VS Code.

Build Tools: Maven, ANT, Gradle.

Testing & Logging Frame Work: Junit, TestNG, Log4j, Ava, Bunyan Logger.

Database: Oracle, MS SQL Server, MySQL, RDBMS.

Version Controls/CI: Git/Git Hub, CVS, Harvest, Mule Soft, Jenkins.

Cloud technologies: Docker, Kubernates, Helm, Ansible, IBM cloud, Splunk.

PROFESSIONAL EXPERIENCE

Confidential, St Louis MO

Full Stack Java Developer

Responsibilities:

  • Involved in developing applications wif REST web services and experienced wif securing teh rest web services.
  • Experience in developing micro services using spring boot
  • Designed and developed teh REST based Microservices using teh Spring Boot, Spring Data wif JPA (Java Persistence API) and Used Swagger to interact wif API end points of teh Microservices.
  • Involved in developingUIusingSpring MVCframework,JSP, JSTL, HTML5, CSS, JavaScript, jQuery, AJAX and AngularJS.
  • Worked on creating AWS resources, Lambda, RDS through cloud formation templates.
  • Performed Continuous Delivery in a microservice infrastructure wif Amazon cloud, Docker and Kubernetes and Amazon ECS.
  • Used Java8 streams and lambda expressions to increase performance.
  • ImplementedAgilepractices forworkflow process, epic/user stories, scrums, sprints, releasesandreporting.
  • UsedSpring MVCModel View Controller to handle/intercept teh user requests and used various controllers to delegate teh request flow to teh Backend tier of teh application.
  • Developed and Consumed RESTful services using spring framework.
  • Developed and maintained user autantication and authorization by employing EJB and connecting LDAP server
  • Experience in designing and deploying AWS Solutions using EC2, S3, and EBS, Elastic Load balancer (ELB), auto-scaling groups and OpsWorks.
  • Implementing a Continuous Integration/Continuous Delivery (CI/CD) framework using Jenkins, Chef & Maven in Linux environment.
  • Experience in implementation of PCF (Pivotal cloud Foundry) services such as pivotal Application Service, Pivotal Container Service and Pivotal Function Service to continuously deliver applications on to teh cloud.
  • Worked on JUnit tests for teh API using Mockito.
  • Created and Consumed Restful Web Services using Spring boot.
  • New library development wif micro services architecture using Rest APIs, spring boot.
  • Updating kernel & security patches in Amazon Linux environment, handling out of memory issues in Linux kernels during rebalance in Kafkacluster.
  • Worked in AWS environment, implemented new AWS instances, working wif EBS and S3 storage, IAM using AWS CLI and Cloud formation templates.
  • Used Jenkins, Ansible, shell scripts to automate teh code deployment and automation of continuous integration infrastructure.
  • Worked on spring boot template to develop Application Level Micro service.
  • Implemented Spring boot microservices to process teh messages into teh Kafka cluster setup.
  • Strong understanding of streaming message formats like Avro and streaming semantics.
  • Design and developed teh UI using ReactJS, Spring MVC, HTML, CSS, Bootstrap, JavaScript, jQuery, AJAX.
  • Worked on Redux-saga for asynchronous data fetching using Restful services and injected in middleware in redux.
  • Used Webpack, gulp and Babel for configuration of teh project.
  • Implemented React container and presentational components.
  • Involving in automating teh test environment by writing Enzyme/JEST testcase for teh business scenarios.
  • Wrote complex SQL queries to fetch statistics for teh business users from Data warehouse on regular basis in Oracle 11g database.
  • Utilized MongoDB database management system for keeping user generated data.
  • Developed continuous delivery product release pipelines, using tools such as Jenkins and enable release and operations automation using Ansible.
  • Creating Ansible roles using YAML such as tasks, variables, files, handlers, templets and writing playbook for that role.
  • Worked to gather business requirements and guided teh team on timely fashion.
  • Experience in working in wif Kafka connectors, Producer and consumer APIs
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in teh system.
  • Experience on implementation of version control software GIT repositories.
  • UsedJUnit frameworkto perform Unit testing of teh application.
  • Set upJenkinsserver and build jobs to provide continuous automated builds based on polling teh Git source control system.
  • Implemented a continuous delivery pipeline wif Docker for custom application images in teh cloud using Jenkins.
  • Strong hands on expertise in debugging and fixing streaming jobs by looking debug logs and configuration tuning.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing
  • Used Docker, deployed a new running container, worked on teh setup of Docker registry and published all teh Docker images to that registry.
  • Worked on Micro Services project- to build Docker containers and deploy to Dev, iTest, Scale, UAT (SIT), PROD.

Environment: Java 1.8, J2SE, HTML5, CSS3, jQuery, Ajax, Angular JS, Bootstrap, Node JS, JSON, J2EE, Spring Framework 4.2.0, Spring MVC 4.2, Spring Security, Spring Boot, Spring Data (Spring JDBC, Spring ORM), JSP2.0, Hibernate 4.0,Garbage Collection, WebSphere, SonarQube,, JBoss, JUnit, TDD, MongoDB, Microservices, Github.

Confidential, Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Actively participated in meetings wif Business Analysts and Architects to identify teh scope, requirements and architecture of teh project.
  • Followed SpringBoot model using spring frameworks for developing teh Web layer of teh application.
  • Extensively used Spring API framework to migrate from Struts framework.
  • Used Spring AOP to handle transaction management and address teh problem of cross cutting concerns.
  • Developed application using Spring Boot, JSP and AJAX on teh presentation layer, teh business layer is built using spring and teh persistent layer uses Hibernate.
  • Data Operations are performed using Spring ORM wiring wif Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments using Jenkins.
  • Setup Jenkins tool to integrate teh JAVA project and maintained Jenkins wif continuous integration and deployment.
  • Implemented, deployed and maintained cloud infrastructure using AWS.
  • Involved in migrating physical Linux/Windows servers to cloud (AWS).
  • Maintaining teh user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
  • Developed interfaces and their implementation classes to communicate wif teh mid-tier (services) using JMS.
  • Designed and developed Micro Services using Spring Boot, Spring IOC, Spring Annotations.
  • Involved in development of REST web services .Used Java messaging services to provide timely notification important events such as ActiveMQ and RabbitMQ
  • Write front end code for developing new pages using HTML5, CSS3, JavaScript, JQuery, JSF and AJAX using RAD.
  • Used AngularJS 2.0/4.0, JSON and AJAX technologies for front end user input validations and RESTful web service calls.
  • Developed reusable components using Custom Directives in AngularJS.
  • Involved in SQL Server Database design for new modules and developed teh persistence layer based on Hibernate.
  • Developed single page application using ReactJS and NodeJS.
  • Involved in writing EJBs (Stateless Session Beans) and Web Services for building teh middleware distributed components and deployed them on application servers.
  • Used Oracle database and wrote complex SQL queries to import teh data from various data Sources.
  • Implemented teh J2EE design patterns Data Access Object (DAO), Session Façade and Business Delegate.
  • Involved in developing AWS repository using RDS and AWS S3 for storing various documents.
  • Involved in deploying microservices on Amazon EC2 cloud-based architecture in AWS.
  • Developing Docker images to support Development and Testing Teams and their pipelines.
  • Designed and developed customMongoDB applications specific to clients' needs.
  • Configure and monitor numerous MongoDB and NoSQL instances.
  • Used Jenkins for deploying in different Environments and Used Log4j for teh logging.
  • Worked on automating web applications, developed behavior driven development-basedCucumber scripts
  • Used Apache Tomcat as Application Server for testing teh API’s and for Deployment
  • Developed unit test cases using JUnit and Mockitowifin test driven development and configured them through Maven surefire plugins to be part of continuous integration
  • Involved in preparing ANT builds scripts (XML based), deployments and integration and configuration management of teh entire application modules.
  • Used Web Logic web server for application deployment, tested all UI modules wif testing framework.
  • Generated reports by using interactive visualization tools such as J-Free charts.
  • Generated reports using Jasper for business evaluation and d3 charts for visualization reports.
  • Worked on Git as Version Control tool for managing teh code change and JIRA for issue and bug tracking purpose.

Environment: Java 7.0, Spring 3.5, Hibernate 4.2, Eclipse IDE, Spring batch, Spring quartz, Spring security, Spring Boot, JPA, Java Scripts, AngularJS, HTML 4.0, CSS, JMS, JAXP (SAX & DOM), Oracle 11g, WebSphere Application Server, Eclipse/RAD 8.0, Oracle 11g, SOAP, RUP, Maven, log4j, Junit, XML, Web Services, ILog, JRules 5.0, Splunk, GIT.

Confidential, Findlay-OH

Full Stack Java Developer

Responsibilities:

  • Involved in design, development and enhancements of teh projects for building wire line flows.
  • Played a key role in developing teh business layer and data management components of dis web based system over J2EE architecture.
  • Extensively used Core Java: Collections, Multi-threading to implement teh algorithms and calculate performance metrics of teh user network system.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on teh presentation layer, teh business layer is built using spring and teh persistent layer uses Hibernate.
  • Developed single page applications using NodeJS
  • Provided autantication and authorization by using Spring Security
  • Used Hibernate 3.0 Framework to map POJO classes to DB schemas and HQL to perform CRUD operations.
  • Extensively used MVC JavaScript frameworks such as Backbone.js, Angular.js and Node.js.
  • Developed EJBs for implementing backend functionalities.
  • Involved in using Bootstrap and Node.js for teh development of UI.
  • Developed Graphical User Interface (front-end) using JSP, JSF, HTML5, JSTL, CSS, JavaScript, Backbone andcustomtags.
  • Used Web Services (JAXWS) to interact wif other external interfaces in order to exchange teh data in teh form of XML and by using SOAP protocol.
  • Involved in design, development of SOAP web services
  • Developed interfaces and their implementation classes to communicate wif teh mid-tier (services) using JMS. And used messaging services like EMS .
  • Developed SQL scripts using MongoDB.
  • Performed client side designing and validations using HTML5, DOJO, CSS, JavaScript, JSP and Struts Tag Library.
  • Used AWS S3 buckets to store teh customers data and triggered Lambda functions to store S3 end points into MongoDB.
  • Used AWS RDS to get mapped by Hibernate Framework to store teh data onto MySQL DB.
  • Used Maven for build framework and Jenkins for continuous build system.
  • Coordinating wif QC and production support during Releases
  • Preparation of Application Design doc, test plan and cases.
  • Used JUnit to unit test teh modules &Log4j along wif Splunk for logging error/debug messages and managing them
  • Worked on IntelliJ for development and deployment of application in WebLogic Application Server
  • Worked closely wif cross-functional teams (QA, BA, PM, Product Owner) as a part of AGILE environment

Environment: Java 1.7, HTML5, CSS3 Bootstrap, JavaScript, AngularJS, Hibernate, Spring MVC, Spring IOC, Spring Security, RESTful, Amazon Web Services (AWS), Log4J, MongoDB 3.5 and MySQL, JSTL, GIT, JUNIT, JSON ANGULARJS, JIRA

Confidential

Java Developer

Responsibilities:

  • Primarily focused on teh spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Worked on SOA/Web Services and created request and response WSDLs.
  • Developed Spring Beans and configured spring using applicationContext.xml.
  • Assisted Database Developers using PL/SQL for managing data associated wif teh tables.
  • Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services.
  • Used Apache CXF framework to build complex frameworks.
  • Developed complex Web Services and tailored JAX-RS API to suit teh requirement.
  • Development of UI models using HTML, JSP, JavaScript, AJAX, Web link and CSS.
  • Used JDBC to connect to teh Oracle database and JNDI to lookup administered objects.
  • Developed a multi-user web application using JSP, Servlet, JDBC, Spring Boot and Hibernate framework to provide teh needed functionality.
  • Involved in implementation of enterprise integration wif Web Services and Legacy Systems using SOAP and REST (Using Axis and Jersey frameworks).
  • Generated DAO’s to map wif database tables using Hibernate. Used HQL (Hibernate Query Language) and Criteria for database querying and retrieval of results.
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object, and Template.
  • Used Spring IOC, AOP modules to integrate wif teh application.
  • Developed SQL Queries for performing CRUD operations in Oracle for teh application.
  • Used Maven for generating system builds.
  • Used LOG4J, JUnit for debugging, testing and maintaining teh system state.
  • Wrote JUnit Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Designed and developed teh application using AGILE-SCRUM methodology.

Environment: Java/J2EE, Core Java, Jdk1.6, Spring Boot, Hibernate, Webservices, JAX-RS, Mockito, WADL, SOAPUI, JSP, JDBC, jQuery, AJAX, Html, CSS, Maven, log4j, Oracle, MS SQL, PL/SQL, SQL Developer, JIRA, JMS, APACHE AXIS, Source Tree, IntelliJ, GIT, UNIX,LINUX, AGILE-SCRUM.

We'd love your feedback!