We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • I has 8+ years of IT industry experience in developing enterprise applications in different domains such as Healthcare, Finance and other related domains. Experience in all phases of Software Development Life Cycle (SDLC) like Requirement Analysis, Design, Implementation, Testing and Maintenance using Java/J2EE technologies.
  • Experience in Test Driven Development (TDD), Scrum methodologies. Participated in Scrum, Spring Review and Retrospective meetings as part of Agile.
  • Expertise in developing the Enterprise and Web applications on n - tier Architecture using Java/J2EE technologies such as Core Java with OOPs, JDBC, Servlets, JSP, Java Beans, PHP, Swing, Hibernate, Spring, EJBs, Struts, JPA, JMS and JAX-RPC.
  • Expertise in working with Object Oriented Programming (OOP) concepts like Polymorphism, Inheritance, Abstraction, Encapsulation Web services like Simple Object Access Protocol (SOAP), Micro services like Representational State Transfer (RESTful/REST),Web service components Web Services Description Language (WSDL).
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Adapter, Visitor, Observer, Decorator, Front Controller, Prototype, Factory.
  • Proficient in building User Interface (UI) using technologies like HTML5, CSS 3/4, Bootstrap, jQuery, Tag Libraries, AJAX, JavaScript, ReactJS, Angular 9andNodeJS.
  • Good noledge of Angular7/8/9 directives to create reusable elements and attributes, along with easy to test and maintain client-side interactivity in web applications.
  • Expertise in working with Spring framework like Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Batch, Spring Cloud, Spring Eureka, Spring Consul, Spring Ribbon, Spring Netflix, Spring Zuul,Spring Security, Hystrix and Swagger UI.
  • Excellent noledge of implementing AOPs like JBoss AOP, Spring AOP for logging using Log4j, Log4j2, Transactions using JTA, and messaging using JMS.
  • Hands on experience in developing web services using SOAP, REST, WSDL, AXIS, JAX-RPC, JAX-WS, JAXB, JAX-RS and Jersey API.
  • Vast noledge of utilizing cloud technologies like Amazon Web Services (AWS), Microsoft Azure and Pivotal Cloud Foundry (PCF).
  • Experience using AWS like EC2, S3, Simple DB, RDS, Elastic Load Balancing, SQS, AWS identity and access management, AWS Cloud Watch, EBS and Cloud Front.
  • Experience with Docker containers, leveraging Linux containers and AMI’s to create Docker images/containers. Experience in deploying Spring Boot based micro services Docker containers using Amazon EC2 container services and using AWS admin console.
  • Expertise in working with messaging systems like Kafka, Kafka event sourcing, Active MQ, RabbitMQ.
  • Hands-on experience with relational databases like Oracle, SQL Server, DB2, MySQL as well as NoSQL databases like MongoDB, Mark Logic, Cassandra and DynamoDB.
  • Expertise in retrieving and manipulating data from back-end using database SQL queries, PL/SQL - Stored Procedures, Functions, Sequences, Triggers, Views and Packages.

TECHNICAL SKILLS:

Languages: Java 1.8, J2EE, Scala 2.12.1, Python 3.7.0

Web Technologies: SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlet API 3.x

Frameworks: Spring 4.3/5, Hibernate 4.3, Angular 2.0/7/9, Spring Security 4.x

Application/Web servers: Apache Tomcat 8/9, IBM WebSphere 8.x/9.x, Jetty, Jenkins 2.50, WebSphere MQ 7.5

Relational Databases: Oracle 10g/11g, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1

NoSQL Databases: MongoDB, Cassandra, CouchDB

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, Angular 9, BackBone.JS 1.3.1, Polymer.JS, Node JS 6.0.

Cloud Environments: Azure, AWS, Netflix Eureka, Mesos, Kubernetes.

Operating system: Windows 10, Linux Mint 18.1, Unix

Bug tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36

Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0

Methodologies: TDD (Test-Driven-Development), Scrum

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Senior Java Full Stack Developer

Responsibilities:

  • Experience working on Software Development Life Cycle (SDLC) with a blend of proficiency and leadership inAGILE-SCRUM.
  • Enhanced application performance by Angular 9 Component based development in view of future Angular framework transitions.
  • UsedAngular 9 Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS4, Bootstrap, JavaScript, Angular 9 and Node JS.
  • Extensively usedJava 8features such as lambda expressions, Parallel operations on collections, multithreading and for TEMPeffective sorting mechanisms.
  • UsedJava 8 Method sfeature to point to methods by their names and usedfunctional Interfaces.
  • UsedSpring Bootfor building application withSpring initializers bootstrapping build configuration develop custom solutions dat act uponJenkins’sinformation authentic time.
  • Recommend and develop strategy for integratinginternal securitymodel into new projects withSpring SecurityandSpring Boot.
  • Refactoring of monolithic applications to aMicroservicesand Component based architectures.
  • Hands on development on Web Services (REST and/or SOAP based) and Web Service Security Development of APIs and reusable components specifically
  • ImplementedSpring MVC frameworkand integrated all products with Web Services.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies likeSpring MVCandSpring Boot.
  • Used Spring Config server for centralized configuration Splunk for centralized logging.
  • Implemented REST Microservices using Spring Boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Experience in design, implementation, and test services of a Microservices oriented architecture and implemented REST based Microservices using Spring Boot, Spring Data with JPA (Java Persistence API).
  • Quartz Job schedulerimplementation for generation of Reports on regular basis and as per user requested timeline
  • Developed the application using Hibernate and Spring Framework.
  • Developed Object-Relational (O/R) mapping using Hibernate 3.0.
  • Worked on cloud-based servers likeAWS,and Rackspace.
  • Proficient inAWSservices like ECS, EC2, S3, Route 53, AWS Identity and Access Management (IAM), KMS client, AWS encryption SDK.
  • ConfiguredAWSCLI performed necessary actions AWSservices using shell scripting.
  • UtilizedAWSCLI to automate backups of ephemeral data-stores to S3 buckets and EBS.
  • Extensively worked on Jenkins implement continuous integration (CI),Continuous deployment (CD) processes
  • Deployment of Cloud service includingJenkins and Nexus on Docker using Terraform.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins’s plugins to automate continuous builds and publishingDocker images to the Nexus repository.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup help of Zookeeper
  • Implemented Spring boot microservices to process messages into Kafka cluster setup.
  • Experienced in working with version control systems like GIT and used Source code management client tools like GitBash, GitHub, Git Lab.
  • Implemented the application usingSpring BootFramework and handled the security usingSpring Security.
  • Involved in unit testing, peer code review process and stronglyfollowedcodingstandards.
  • Hands-on experience in utilizing Kubernetes for the run time environment of the CI/CD system to build, test, deploy in an open-source platform
  • Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters
  • Plans and coordinates the administration of PostgreSQL databases to ensure accurate, appropriate, and TEMPeffective use of data, including database definition, structure, documentation, long - range requirements, and operational guidelines

Environment: Java8, Angular 9, Spring boot, Kafka, PostgreSQL, Webservices - REST, GIT, Jira, IntelliJ, AWS, S3, ECS, EC2, AWS Key Management Services (KMS Client, AWS Encryption SDK), Docker, Jenkins CI/CD, Agile methodology, Splunk

Confidential, Warrenville, IL

Java Full Stack Developer

Responsibilities:

  • Worked in a highly dynamic AGILE environment and participated in scrum sprint meetings.
  • Implemented various J2EE design patterns like Singleton, Factory, Builder, etc.
  • Extensively used Java 8 features such as lambda expressions, Parallel operations collections, multithreading and for TEMPeffective sorting mechanisms and Streams to store process of the data.
  • Implemented Multithreading handle transaction management,isolation, propagation levels.
  • Used HTML5, CSS3, JavaScript, Bootstrap, Angular 6, Node Jsas UI building Environment.
  • Used CSS for pre-processing and test running.
  • Developed custom directives, Factories, Services in Angular 6.
  • Used Spring DI, Annotations and MVC to implement business and navigation of the application.
  • Microservices has been built using Spring boot, Spring security, deployed AWS cloud.
  • Developed application using Spring Boot Micro services implemented ZuulAPI gateway.
  • Implemented fail safe, circuit breaker patterns in Microservices using Spring Hystrix.
  • Used Spring Ribbon with Spring Boot for load balancing and fault tolerance ofapplication.
  • Spring Quartz for scheduling tasks to generate reports and emails to clients.
  • Expertise in creating RESTful web services with Jersey, Spring framework, JAX-RS.
  • Created REST-based Web Services establishing links using HATES. Configured Swagger-UI registered Microservices with the help of Eureka server to monitor service from Spring Boot. Implemented business modules integration using Spring, Hibernate data mapping.
  • Developed entity object, used HibernateORM tool to access persistent data from MySQL.
  • Worked on POC for developing application using Node JS with Angular 6 and MongoDB.
  • Maintained, structured, and surveyed documents withinNoSQL MongoDBdatabase,ensuring data integrity, correcting anomalies, and increasing the overall maintainability of database.
  • Involved in developing API’s and the Rest API proxy using APIGEE edge, and for sending mobile notifications. Published and consumed a stream of records using Producer and Consumer APIs with Spring for Apache Kafka.
  • Has noledge on partition Kafka messages setting up replication factors Kafka Cluster.
  • Implemented Kafkaproducer, consumer applications Kafka cluster setup with Zookeeper.
  • Developed Rules using Rule Engines- JBoss Drools, Workflows, human tasks to implement Business rules validations and provided Drools Dashboard for Business users.
  • Configured the Docker Containers and created Dockers files for different environments.
  • Designed, developed framework to consume web services hosted Amazon EC2 instances.
  • Proficient with AWS services ECS, EC2, S3, Route 53, IAM, KMS client, AWS encryption SDK.
  • Experienced event driven and scheduled AWS Lambda functions to trigger AWS resources.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • MySQL was used as the database for the application which was hosted in the cloud using the Amazon RDS service. Developed and maintained functions, procedures, triggers, indexes using the MYSQL database programming.
  • Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
  • Used Maven as a Build Process and used generating Documentation, Reporting, and adding Dependencies. Developed test scripts in Selenium Web Driver using Java Language. Developed testing using the Junit and Mockito.
  • Used JIRA for resolving bugs/defects in the application by coordinating with team members.
  • Used Git as a version control system and deployed the application in a Production environment and implemented Log4J2 for Logging Errors.
  • Involved in Production Support and Maintenance of the application and troubleshooting of Issues on JBoss by checking logs, payments, etc.

Environment: Agile, J2EE, Java 8, HTML5, CSS3, JavaScript, Bootstrap, Angular 6, NodeJS, Spring Boot, Spring Security, AWS, MVC, Microservices, Zuul, Spring Hystrix, Spring Ribbon, Spring Boot, Spring Quartz, RESTful, Jersey, JAX-RS, HATES, Swagger-UI, Eureka, Hibernate, MySQL, MongoDB, NodeJS, NoSQL, APIGEE, Apache Kafka, Eclipse, Zookeeper, JBoss Drools, Docker, Jenkins, Maven, Selenium Web Driver, Mockito, Git, JIRA, Log4J2, OAuth2.

Confidential - Denver, CO

Full Stack Developer

Responsibilities:

  • Worked in Agile work environment for workflow management and content versioning.
  • Active coding some of Core Java concepts such as collections, generics,multi-threading.
  • Created the React.js express Server combined with Socket.io to build MVC framework.
  • Setup Spring 4.x Job by configuring job Tasklets, Quartz Scheduler and Listeners for error handling, report generation andserviceretry mechanisms on failures.
  • Used Spring Annotations to simplify the business logic for creating Spring MVC, RESTful web services.
  • Used Spring Securityto provide primitives for securing application access.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Developer message processing API’s in order to update our local cache.
  • Used Hibernate, object/relational-mapping (ORM) solution and technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Designed the project using MVC, Session Façade, Service Locator and Business Delegate patterns.
  • Setup the continuous Integration (CI) process and continuous deployment (CD) jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-RSandApache Axis 2.
  • Deployed some of the payment applications on Pivotal Cloud Foundry and regulated application logs during this process.
  • Developed consumer-based features and applications using Ruby on Rails, JavaScript, JQuery, HTML5, CSS3.
  • Used Spring JMS to post and consume the messages from the IBM MQ Server.
  • Created BSON Data and stored as documents, data types and conversions in MongoDB.
  • Composed and executed MongoDB scripts to insert and update NoSQL database.
  • Experience on queries, tables to find items based on primary key values in DynamoDB.
  • Monitored the error logs using Log4J and fixed the problems.
  • Prepared Junit test cases and executed them using Junit.
  • Tested cases by using Selenium Test.

Environment: HTML 5, CSS 3, Bootstrap, AJAX, JavaScript,, Angular, Spring 3.x, Soap UI, Maven, SVN, Perl,JIRA, Apache Kafka, Cassandra, XML, Jasper, Web sphere, SOAP/REST web service, Unix/Linux, Web Sphere Application Server, PL/SQL, Oracle 11g, Log4j, Cloud Foundry.

Confidential, St. Louis, MO

Java/J2EE Developer

Responsibilities:

  • Experienced with Software Development Life Cycle (SDLC) with object oriented of business process and worked on developing Service oriented architecture applications in agile development environment.
  • Developed Web applications in MVC architecture using Spring framework.
  • Implemented logging in the application using Spring Framework AOP module to no the application status. Used Spring DAO(ORM Tools) module for performing CRUD operations on database.
  • Developed REST web services using Spring MVC to extract client related data from database and used SOAPUI for testing these RESTFULAPI web services.
  • Familiarity with Service Oriented Architecture(SOA) by developing and consuming RESTful web services based on JAX-RS and Jersey.
  • Consumed messages from JMS-Message driven beans and IBM MQ. Integrated IBM MQ services with Beans.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Wrote corresponding one-one REST methods to implement respective change requests (change appliers)
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS 2.0 and Apache Axis 2.
  • Called external vendor applications using Web Services for delivering notifications.
  • Created SOAP based web service using JAX-WS and tested service using SOAP UI.
  • Tested REST services using google chrome’s POSTMAN plugin.
  • Worked on JUnit for creating test cases for all the Business Rules and application code.
  • Built RESTful web service by building AngularJS Server in the back-end to handle requests sent from the front-end JQuery Ajax calls
  • Experienced with setting up the basic project setup from scratch using Spring-Hibernate based design.
  • Worked on JPA as persistence layer, involving EJB annotations to synchronize with database through XML.
  • Used JIBX binding to convert Java object to XML and vice-versa.
  • Deployed the application in JBoss Application Server.
  • Developed UI using HTML5, jQuery and JavaScript and used Ajax in few applications.

Environment: HTML, JSF, jQuery, JavaScript, JBoss, Spring 3.x, Hibernate 3, Spring MVC, SVN, SOA, RESTful, JAX-RS, Jersey, SoapUI, JAX-WS, Apache Axis 2, JUnit, Web services, JiBX, Postman, Agile.

Confidential

Java Developer

Responsibilities:

  • Developed Servlets and Java Server Pages (JSP).
  • Developed PL/SQL queries to generate reports based on client requirements.
  • Enhancement of the System according to the customer requirements.
  • Created test case scenarios for Functional Testing.
  • Used Java Script validation in JSP pages.
  • Helped design the database tables for optimal storage of data.
  • Coded JDBC calls in the servlets to access the Oracle database tables.
  • Responsible for Integration, unit testing, system testing’s and stress testing for all the phases of project.
  • Prepared final guideline document dat would serve as a tutorial for the users of this application.

Environment: Java 1.3, Servlets, J2EE, JDBC, Oracle 8, HTML, JSP, Eclipse, UNIX.

We'd love your feedback!