We provide IT Staff Augmentation Services!

Senior Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 8 years of experience in the field of Information Technology, specializing in multi - tier and Client/Server architectures with expertise on a variety of Application Servers, Web and Database Server, UI, GUI front ends using Core Java/Java/J2EE.
  • Hands on experience in UI/Web Application Development using Client Script design technologies like Angular JS, jQuery as well as HTML, CSS, XML, Java Script.
  • Experience in all phases of Software Development Life Cycle Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development.
  • Good hands-on experience with the latest frameworks such as Struts, Hibernate and Spring 3.0, has a solid understanding of the new Struts2 framework.
  • Experience in building java microservices consumed by JavaScript based web applications
  • Good knowledge in developing Rich GUI's by using JSP, HTML, AJAX, STRUTS frameworks.
  • Extensive experience in various Java/J2EE technologies including Core Java, J2EE (EJB, Servlets, JSP, JDBC), Spring (IOC, MVC, AOP, DAO), Hibernate and Java Web Framework along with Web Services (SOAP, RESTful) and Database related technologies
  • Experience in designing and developing web services with technologies like JAXP, JAXB, SOAP, WSDL, UDDI and Service Oriented Architecture (SOA) using SOAP.
  • Proficient in Java Enterprise Technologies such as EJB, JMS, Custom Java Tag Library, JDBC.
  • Experience in design patterns including MVC, Data Access Object and Data Transmission Objects, Factory, Singleton.
  • Knowledge in launchingAWSEC2instances and continuous integration using Jenkins.
  • Extensive experience with Model2 (MVC) architecture and Jakarta Struts/Tiles. Solid experience in using Jakarta Apache frameworks like Struts, ANT, JUnit and Log4J.
  • Working knowledge of PL/SQL and databases like MS SQL Server, Oracle 10g/11g and Oracle SQL Developer tool.
  • Involved in developing efficient and quality code in Waterfall and Agile SCRUM software development life cycle methodologies.
  • Experience in Core AWS services, including networking with VPCs, computing with EC2, storage with S3, Elastic Load Balancing, RDS for databases, monitoring with CloudWatch, CloudTrail, and access management with IAM.
  • Exposure to Oracle, SQL databases in developing applications using SQL Scripts, Stored Procedures and Triggers.
  • Experience in working with multiple Servers like Apache Tomcat 5.5, 6.0, IBM WebSphere 6.0,7.0, 8.0,8.5 Adobe JRUN 3.0,4.0, Adobe AEM, BEA Web Logic 8.1, 9.2, 10x, Oracle OC4J and Red Hat JBoss 4.0.
  • Extensive development experience on different IDEs like Eclipse 3.2, 3.3, 3.5, My Eclipse 6.0, IBM Rational Application Developer 6.0, 7 and NetBeans.
  • Assisted in Developing testing plans and procedures for unit test, system test, and acceptance test.
  • Test Driven Programmer with thorough knowledge in Unit testing with JUnit3.8/4.0, performance testing with JMeter and automated testing with Test Driven Development (TDD) in Extreme Programming model.
  • Excellent Communication, interpersonal skills and problem-solving skills.

TECHNICAL SKILLS

Language: Java, JavaScript, Typescript, Groovy

Java Technology: JSP, Servlet, JPA, JUnit

AWS Components: EC2, AMI, IAM, ELB, Auto scaling, SNS, SES, S3, RDS, VPC, Route53, Cloud Watch, Cloud Formation, Security groups.

Web Services: RESTful, SOAP

Frameworks: Spring (MVC, Core, Data), Hibernate, Spring Boot, JDBC

Message Queues: Apache Kafka

Application Server: Tomcat, WebLogic

Data Bases: Oracle, MySQL, Cassandra, MongoDB, Elastic search

Query Language: SQL, PL/SQL, HQL

Version Control: Git, GitHub

Operating System: Linux, Mac OSX, Windows

Logging/Monitoring tools: Splunk

Container Technologies: Docker, Kubernetes

Build Tools: Maven, Jenkins

Testing: JUnit, Mockito

IDE: IntelliJ, Eclipse

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Senior Full stack Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Sprint planning and estimation for user stories in Agile Environment.
  • Developed the application using Java 8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Spring Boot microservices were developed using microservice architecture with RESTFUL and Apache Kafka.
  • Extensively worked on Spring, Auto-wiring, Security, AOP, Spring quartz for scheduling tasks to generate reports.
  • Used Drools Decision table using excel sheets with a Spring MVC project.
  • Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk.
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular 8.
  • Worked on Karma to unit test the Angular API modules.
  • Microservicehave been built usingSpring Boot, Spring securityand deployed toAWScloud.
  • Improved the UI using Angular 8, Angular Material, Bootstrap, Priming.
  • Extensively used various Spring Framework modules like MVC, Dependency Injection (IOC), Auto Wiring, Spring Security and AOP. Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Created cloud formation templates in setting up DEV, QA and UAT environments using AWS Cloud formation and leveraged Elastic container services to runDockermicro services in AWS.
  • Used multithreaded environment to run processes asynchronously using different future calls to access the data.
  • Prepare and execute AWS Cloud Formation JSON template to provision infrastructure on AWS Cloud for pre-prod and prod environments
  • Extensively used various Spring Framework modules like MVC, Dependency Injection (IOC), Auto Wiring, Spring Security and AOP. Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Deployed the code into theAWSS3by using console and CLI and deployed code into Cloud front using Jenkins pipeline. Exceptionally handled heavy traffic with the help of Spring Ribbon and Kafka broker service.
  • Experienced in coding Web Services with JAX-WS (SOAP) and JAX-RS (Restful).
  • Configured Jenkins pipeline to establish the connection between the Kubernetes cluster and the remote NFS File System in various environments.
  • Docker containers were used to deploy the applications as part of scaling application using Micro services and increase isolation. Image creation, pushing and pulling of images was also part of deploying application
  • Developed anddeployedSpringBootmicroservicesonAWSCloudenvironmentusingPCF.
  • Using Kafka on publish-subscribe messaging as a distributed commit log, have experienced in its fast and scalable.
  • Involved in System Testing, Integration Testing, and Production Testing on WebLogic Server.
  • Extensively used Angular-cli to generate components, routes, pipes and unit tests.
  • Used SonarQube to validate the code and avoid violation any in the code.
  • GIT is used for the version control, Maven is used for build script and configured log4j, .log files.
  • Using JUnit test in Eclipse, developed Unit test cases and test suite. Curl was also implemented to test.
  • Used JIRA for project management, Issue tracking and monitoring errors and fixed the errors.
  • Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.

Environment: J2EE, Spring, Spring boot, Spring MVC, Java Scripts, Hibernate, Rest, Maven, JUnit, Angular, Hystrix Dashboard, AWS, Netflix Ribbon, Spring Kafka, MAVEN, Junit, Jenkins, Agile Methodology, Eclipse, Curl, GIT, Mongo DB, Log4j, PL/SQL, STS, Docker, Hateoas, WebLogic Application Server, Karma, SonarQube.

Confidential, New York, NY

Full Stack Software Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using Agile methodology.
  • UsedSpringMVC and Dependency Injection for handling presentation and business logic.
  • Involved in creating theHibernatePOJO Objects and mapped usingHibernateAnnotations.
  • Implemented SpringJPARepositoryfor the persistence layer of the application (this layer communicates with the application DB - Oracle DB).
  • UsedJ2EEdesign patterns likeFactory, Singleton, service locator, and session facade, and DAO.
  • Used Spring Framework AOP to implement logging in the application, Spring DAO for data access.
  • Developed the application usingSpring MVC Frameworkby implementing controller and Back-end service classes.
  • Installed the application onAWSEC2 instances and configured the storage on S3 buckets.
  • UseSpringMVC with Annotations in integrating different layers within the application.
  • Implemented features like logging, session validation usingSpringAOP module andSpring IOC.
  • Extensively worked on developing REST based Webservices and consumed them as needed.
  • Consumed JSON RESTful Web Services and sent responses withSpringMVC.
  • UsedSpringSecurity for Authentication and Authorization of the application.
  • Built Angular 8 components, UI services to consume REST services using Component based architecture provided by Angular 8.
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular 8.
  • ConfiguredKafkato handle real time data. Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used combination of REST and Apache Kafka message brokers to produce and consume centralized spring Restful web services in JSON format.
  • Developed DAOs layer using Cassandra big database and implemented RESTful web services that persists high-volume of data.
  • Configured Apache Tomcat Server for implementation of Java Servlet and JSP technologies. Optimized Microservices using NodeJS and ES6 as interfaces to Cassandra NoSQL database.
  • Worked on deploying the applications in AWS as EC2 instances and create snapshots for the EBS volumes.
  • 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.
  • Used JUnit framework and Mockito framework for unit testing and integration testing.

Environment: Spring, Spring MVC, Spring JPA Repository, Spring ORM, Spring AOP, Spring IOC, Spring Security, Hibernate, Apache Kafka, ELK Stack, Docker, Kubernetes, AWS, Angular 6, JSP, HTML, CSS, Java script, Cassandra, AngularJS, JUnit.

Confidential, Little Rock, AR

Java/J2EE Developer

Responsibilities:

  • Development Portlets using spring, Hibernate in BEA ALUI with Vignette as Web Content Management Systems (with Oracle as backend database).
  • Strong experience of Java 8, Microservices, Spring-boot, API Development, and AWS
  • Developed application using BEA ALUI, Oracle, spring and Hibernate Framework in Agile Software Development Environment.
  • Solved connectivity problem for Web Services between .Net and Java apps by opening ports and installing SSL for secured connection.
  • Experience in design and development of Spring Boot and Spring Cloud applications
  • Created Maven build file to build the application and deployed on WebSphere Application Server
  • Interacting with various departments such as System Engineers, Server Maintenance, and Database Administrators to successfully deploy the applications.
  • Responsible for building and deploying applications to various environments including Production in UNIX using Maven Framework.
  • Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the Web logic Application Server
  • Attend performance, load tests, and stress tests for applications. Provide test analysis and suggest improvements.
  • Develop theUIcomponent architecture for developer framework usingAngular 4,Typescript, HTML5, CSS3 and Bootstrap.
  • Created custom, self-contained, reusable and testableAngular 4 modules, controllers, directives andservicesto implement key functionalities for customer account summary.
  • UsedAngular 4 Http servicesfor asynchronous validations for the input fields of the forms with the data existed in the database.
  • Took part in setting up the routing configuration usingAngular 4 routerfor various views and sub views.
  • Implemented AngularJS services to connect the web applications to the back-end API.
  • Integrated the UI components using JSP, HTML, CSS, JavaScript, AngularJS.
  • Used Amazon Identity Access Management (IAM) service to create groups & permissions for users to work collaboratively.
  • Used Docker for creating images of Micro services that are deployed on AWS EC2 instances as Docker containers.
  • Experience in automated deployment tool such as service Kubernetes which is used to deploy quickly and predictably.
  • Worked on Unix environment and wrote Shell scripts to automate.
  • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Used combination of REST and Apache Kafka message brokers to produce and consume centralized spring Restful web services in JSON format.
  • Provide, maintain, and adjust various access/right settings to files and folders to users in Windows servers.

Environment: HTML, jQuery, JavaScript, Apache, Servlets, Spring 3.2, Hibernate 3.5, Spring MVC, SOA, RESTfulJunit, Webservices, Junit, Agile.

Confidential, Phoenix, AZ

Software Engineer

Responsibilities:

  • Involved in loading and storing objects using Hibernate JPA implementation.
  • Used Struts tag libraries and custom tag libraries extensively while coding JSP pages.
  • Proficient in User Interface Design and development process using HTML5, CSS3.0, Richfaces4 and AJAX on presentation layer.
  • Familiarized withAngular CLIfor building and creatinga component, service,modules, and initializedroutingfunctionalities.
  • Involved in developing SQL queries, stored procedures, and functions. Hands on experience working with Oracle (11g, 10g, 9i).
  • Worked with Core Java technologies - Collections, Serialization, Generics, Annotations and Exception Handling to implement Back-End Business Logic including Entity Beans and Session Beans.
  • Involved in creating and consuming web services using REST web service.
  • Used Log4j and commons-logging frameworks for logging the application flow.
  • Used subversion as version control and JIRA for tracking and creating tasks and raising tickets while following Agile Methodology.
  • Experience on Building modern applications with JAVA, Spring, Spring Boot, Microservices, and Hibernate
  • Developed RESTFUL web services & spring boot based microservices Should be aware of CICD tools like Jenkins, Docker etc.
  • Responsible for installing JBoss, administering and support of staging, QA and Production environment and performed failover test. Deployed application in JBoss on UNIX.
  • Ran HP fortify scans as a part of Source Code Analysis to detect the security vulnerabilities.
  • Worked in clearing the observed security vulnerabilities like authentication issues, SQL injection issues etc.

Environment: JAVA 1.6, J2EE, Servlets, Spring 3.0, Hibernate 3.0, SOAP, RestFul Web Services, Spring Framework 3.0, HTML, JavaScript, JDBC, PL/SQL, XML, UML, Oracle 10g, WebSphere 7.0, Maven, SVN, Windows

Confidential

Jr. Java Developer

Responsibilities:

  • Performed validation for client side and server side with the help of Struts Validation Framework
  • Created XML Schema, XML template and XSL.
  • Developed Web Services Application using SOAP and WS-Security.
  • Developed and maintained elaborate services-based architecture utilizing open source technologies like Hibernate ORM.
  • Designed and developed Logging Framework to dynamically change logging levels to help in debug issues/errors using Log4j.
  • Deployed components on J Boss and Web Sphere application server.
  • Designed banking web application by implementing the Struts 1.2 framework for Model View Controller pattern.
  • Used Oracle platforms to create databases of student and faculty login information and their desired areas of study.
  • Involved in discussions with the client to discuss and understand various components of the requirement and to implement the same.
  • Created, executed, and monitored Java unit and automation tests within framework.
  • Created and maintain software documentation.
  • Gained experience in a number of financial areas, including trade order management, portfolio management, fixed income, compliance, equity, derivatives, etc.
  • Involved in development of the application, writes use cases and serves as a primary contact with QA on testing support.

Environment: SOAP, WS-Security, Hibernate, J Boss, Web Sphere, Oracle, Struts 1.2, MVC pattern, Java Unit, Log4j.

We'd love your feedback!