We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 9 years of IT experience in the field of software design, software development in web - based applications developed on J2EE platform with Oracle as the back-end database.
  • Experienced in Spring4 Framework technologies such as Spring Core, Spring AOP,
  • Spring Web Service, Spring MVC, Spring Boot, Spring Data, Spring Security, Spring Cloud.
  • Expertise in configuring the Spring Application Context with dependency injection and using Spring Framework that can integrate Hibernate and Web Services.
  • Extensive experience in various Java/J2EE technologies including Core Java, J2EE (EJB, Servlets, JSP), Spring (IOC, MVC, AOP, DAO), Spring Boot, Hibernate and Java.
  • Web Framework along with Web Services (SOAP, RESTful) and Database related technologies.
  • Hands on experience in Maven Scripts for Build activity, Jenkins for Integration and Git for version control.
  • Expertise in implementing Web services and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Expertise in application development using Servlets, JNDI, spring, Hibernate, JSF, EJB2.0/3.0, XML, Web Services- SOAP, WSDL.
  • Good experience in log4J implementation to persist the data into log files and experience with Maven for the build and deployment of applications.
  • High skilled in front-end development with HTML5, CSS3, JavaScript ES6, jQuery, AJAX, AngularJS, Angular2, Bootstrap3.
  • Solid backgrounds on web application servers Apache Tomcat8, Oracle Weblogic.
  • Experienced in the functional usage and deployment of applications in JBoss, WebLogic, WebSphere and Apache Tomcat.
  • Good Hands on Apache Kafka, RabbitMQ and ActiveMQ for messaging processing.
  • Experience in software development methodology like Agile (Scrum) Model.
  • Capable of Multi-threading design, Serialization, Exception Handling, I/O System, File System.
  • Competent in using various AWS such as EC2, Lambda, EBS, S3, RDS, as well as Docker containers.
  • Expertise in writing Soap based web services using AXIS/Rest API.
  • Knowledge in implementing a REST API/Microservice using Spring Boot.
  • Experience in using STS for developing, debugging, integrating and deploying the application.
  • Experience in Microservice architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
  • Good experience in Spring modules like Spring AOP, DAD etc., Implementing Spring aspects for logging cross cutting concern.
  • Experience of working in Agile Methodology involving design, development, documentation, testing and maintenance.
  • Dynamic and dedicated team player with strong interpersonal and communication skills; capable of presenting high quality of work under pressure and fast paced environment

TECHNICAL SKILLS

Languages: Java, PL/SQL, Python, Scala, C++, C#

Java/J2EE Technologies: J2EE, Servlets, JSP, EJB, JSTL, JDBC, JSF, JavaBeans, Struts, MVC, Hibernate, Mockito, Spring, Log4j, XML, JMS, JNI, Junit, Web services and Custom Tags.

Web Technologies: HTML, JavaScript, CSS, AJAX, XML, JSP, Bootstrap, AngularJS (v10+), React.JS & Node.JS.

Frameworks and IDE's: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, Log4J, Junit, SOA, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, JPA

Application Servers: Apache Tomcat, WebLogic, WebSphere, JBOSS

Databases: Oracle, SQL Server, PL/SQL and My SQL

Operating Systems: Windows, Linux, UNIX,akka,scala

Message Brokers: Kafka, Rabbit MQ, Active MQ, IBMMQ, TIBCO

Web Services: WSDL, SOAP, and REST API, AWS, Microservices.

CI/CD Tools: Jenkins

Containerization: Docker, OpenShift, Kubernetes

Version Control Tools: SVN, Git, CVS, TFS,ONOS,Netcof,Yang

Build Script: Maven, Jenkins.

IDE's: Eclipse, NetBeans, Spring

Methodologies: Agile, Waterfall, SDLC, TDD

PROFESSIONAL EXPERIENCE

Sr. Full stack Java Developer

Confidential, Atlanta, GA

Responsibilities:

  • As a Sr. Developer I have involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Designing, developing, testing and providing internal documentation of complex software solutions in a Backend environment.
  • Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers with both monolith and Micro-Services architecture.
  • Used Micro service architecture, designed and developed RESTFUL web services using Spring Boot framework.
  • Wrote UNIX Shell scripts and used UNIX multi-platform environment to deploy the EAR and read the logs.
  • Designed and developed the REST based Micro services using the Spring Boot .
  • Developed AngularJS Single Page Application consuming JSON data from Restful services.
  • Used JIRA tool for Issue/bug tracking for monitoring of work assignment in the system and Log4J was used to monitor the error logs.
  • Used props, states, keys, refs in React.js to build the UI components.
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS, and MQ Series by using RAD.
  • Worked on Spring Tool Suite for developing interface modules and web application using Spring MVC.
  • Wrote spring rest controller calls for web application data interactions using Jquery.
  • Developed user stories using Core Java and spring Boot and expose the AFFI OMX interface using SOAP web services.
  • Integrated Spring (Dependency Injection) among different layers of an application.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
  • Extensive use of Git for version control and IntelliJ IDE for development of the application.
  • Configured the struts configuration file to map the Action Forms with the Form Beans and Action Classes with the Actions.
  • Experienced in implementing Micro services, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/WSDL) using Top Down and Bottom Up approach.
  • Used JSP with Struts Framework for developing User Interfaces.
  • Used Docker, spring Boot, JBOSS, Azure, Cassandra.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Software deployment support in staging and production environments.
  • Implementing MVC architecture using hibernate value and mapping XML files.
  • Used Spring Framework based on MVC Model View Controller architecture in Web Sphere Application Development.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
  • Configured Hibernate, Spring to map the business objects to Oracle 11g Database using XML configuration file.
  • Designed and developed a web-based test client using spring, Java Script, HTML and XML to test different parts of the application.
  • Develop Spring-Hibernate template for database access and implementing persistence mechanism for the application Singleton, Front Controller, Factory and DAO design patterns.
  • Developed AngularJS Single Page Application consuming JSON data from Restful services.
  • Developing complex SQL Queries for supporting the data transfer to and from web application, oracle database using Hibernate Query language.
  • Created Junit test cases to test the codes and validate the release.
  • Designed the application by implementing JSF Framework based on MVC Architecture, simple JavaBeans as a Model, JSP and JSF UI Components as View and Faces Servlet as a Controller.

Environment: Java, JSP, JDK, Micro Services, Spring MVC, Spring Boot, Spring Security, Struts, Hibernate, Apache Tiles, JavaScript, Ajax, jQuery, CSS, JAX -WS, Web Services, SOAP, WSDL, DB2, JUnit, Log4j, SOAP UI, Maven, AWS, Unix, Eclipse, SVN, JBoss, Web Sphere, DB2, IBM Data Studio, SQL, FTP.

Confidential, Austin, TX

Sr. Full stack Java Developer

Responsibilities:

  • Implementation of the design wireframe using Angular and creating services and exposing it to the backend which runs on Spring Boot.
  • Here we also have another layer that makes use of NodeJS mainly used for authentication, authorization and session maintenance.
  • Sourcing data from Kafka/Flume to Spark streaming and storing data in HDFS for further analysis
  • API utilizing Spring Boot with Spring MVC and Apache Kafka.
  • Configured WebSphere 8.5 server to integrate Axis2 and JAX-WS web service, JSF, Struts2.
  • Implemented client side Interface using React JS.
  • Made use of Reactive Forms using Angular 6where most of the validation is done using component rather than using template-driven which provides in HTML.
  • Created distributed load test suites for (a)synchronous SOAP Webservices APIs using JMeter and Maven Performance plug-in.
  • Used AWSSDK 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
  • Wrote Terraform modules to create resource/application stacks in AWS/GCP which used multiple resources like EC2, Autoscaling, ELBs, ROUTE53, VPCs, IAM Policies, S3 buckets, GCE, GKE, GCS
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services
  • Involved in writing test cases using jasmine-karma, Test Bed and maintained a stable code coverage with maximum threshold.
  • Successfully secured the Kafka cluster with Kerberos.
  • Mainly involved in deployment activities CI/CD deployment and familiar with OSE (Open shift origin). Also made changes in Jenkins Files as per the requirement of the pipeline.
  • Worked on Kubernetes cluster as a part of deployment activity. Familiar with Open Shift commands mainly for deployment.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying
  • Implemented transaction management using Spring AOP and used Spring Aspects for implementing logging functionalities.
  • Created dynamic schema design through NOSQL-CouchDB by writing rich queries and achieved data in a collection to be distributed across multiple systems for horizontal scalability.
  • Have experienced on developing web applications using Bootstrap, Code Mirror, Brackets and Ember.js.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using
  • Node.JS and jQuery.
  • Responsible for developing a front-end application using React JS and FLUX architecture for internal teams productivity use.
  • Developed and configured JMS components in WebLogic Application Server.
  • Automated different Unit Test Cases using Jasmine and Karma Testing Frameworks on Angular 2.0 and Mocha and Chao for react testing.

Environment: JavaScript, HTML5, CSS3-LESS, AJAX, Bootstrap, jQuery, Spring Security, Rabbit MQ, Node JS, Express JS, HTML5,Bootstrap4.0, GCP, Kafka, React, Site Minder, Hibernate4.x,OIDC, Eclipse Java EE, Jenkins, Log4j, Redis, Mongo DB, Mongoose Connector, Oracle, JBoss, Kibana, Elastic search, Logstash, EBS, Elastic Load Balancer, Docker, Apache tomcat, Selenium, Spock, Karma, Jasmine, Mockito, Junit, mock MVC, Kubernetes, Dump Analysis, Netflix Zuul, Eureka.

Confidential, Houston, TX

Sr. Full stack Java Developer

Responsibilities:

  • Involved in development and implementation of the application using Spring and J2EE framework
  • Worked in Agile environment and attended daily scrum meetings.
  • Used Mongo DB document-oriented database to store data
  • Involved in requirement collection, design & analysis of the customer specifications, development & customization of the application.
  • Used Spring MVC and Hibernate ORMto map Java classes to database tables using various annotations and POJO classes.
  • Worked on ODM with Web-sphere.
  • Worked on Rules engine in SOLR.
  • Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers
  • Used JPA to persist the data into database and wrote HQL based queries to implement CRUD operations on the data.
  • Involved in implementation of Spring MVC using Spring Controller.
  • Worked with Spring Boot for implementing the application and used Spring Security for security purpose.
  • Configured and tested the application with database server MySQL.
  • Implemented as well as exposed web services using REST and documented them using Swagger.
  • Implemented Asynchronous messaging between components using JMS.
  • Implemented Micro-services using Pivotal Cloud Foundry (PCF) platform build uponSpring BootServices
  • Designed responsive web pages using the UI technologies using HTML5, CSS3, Java Script.
  • Used Custom tags, JSTL to support custom User Interfaces.
  • UsedSpringAOP for exception logging with log4J.
  • Worked with version control GIT to manage the code repository. Merging and branching using push pull commands through GIT.
  • Successfully performed the Restful APIs Integration using Spring Rest implementation and developed an API wrapper for reusability.
  • Produced Restful Web Service server with Spring, set JSON data type between front-end and the service layer.
  • Used AWS S3 buckets for storing for storing Customer data.
  • Used JIRA tool for bug tracking, fixes, task assignment.
  • Used Eclipse as IDE for the application development and integration of the frameworks.
  • Part of Automation Testing team for performing Testing.
  • Used Maven as build tool and Jenkins for continuous integration development.

Environment: Java, J2EE, Spring Framework, Spring MVC, Spring Boot, Hibernate, AWS, RESTful Webservices, HTML 5, CSS3, Kafka, JavaScript, JSON, Angular 2, JSTL, JMS, PL/SQL, MySQL, Swagger, Tomcat, Eclipse, JUnit, Mockito, JIRA, Jenkins, Git, Maven.

Confidential

Java/Ui Developer

Responsibilities:

  • Involved in extensive HTML and CSS coding.
  • Worked closely with UI Architects, System Analyst and designers to understand the requirements.
  • Developed web forms using HTML for the application.
  • Designed the front-end applications, user interactive UI web pages using web technologies like HTML and CSS.
  • Designed and coded application components in Agile/TDD environment utilizing a test-driven development
  • Integrated spring DAO for data access using Hibernate
  • Developed application using spring framework that leverages model view layer architecture, configured dependency injection
  • Utilized spring MVC and Hibernate PA framework for development
  • Wrote spring services in the service layer for oracle data retrieval operations using Hibernate
  • Used spring AOP, Spring IOC frameworks extensively during development
  • Used Hibernate for object Relational Mapping and used JPA for annotations
  • Implemented static, dynamic and distributed caching, used LRU (Least Recently Used) cache eviction policies into the project
  • Used Gradle scripts for building and deploying the application in web/App servers
  • Wrote Junit test cases for testing all spring service calls and spring MVC validations
  • Developed data insertion forms and validated them using JavaScript.
  • Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
  • Involved in writing SQL Queries, Stored Procedures.
  • Developed profile page options with JQuery, AJAX.
  • Designed profile option bar with CSS, JQuery and HTML.
  • Developing complex user interfaces involving HTML, CSS and JavaScript.
  • Expertise with CSS Selectors, classes, ids, pseudo classes and Inheritance concepts.
  • Implemented various Validation Controls for client-side validation and implemented custom validation controls with JQUERY and JavaScript.
  • Created basic animation for jQuery and rich interface components such as tabs & accordion.
  • Actively participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager.

Environment: HTML, CSS, Java Script, JQuery, JSP, Java, MYSQL, XML

We'd love your feedback!