We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • Having 8+ years of extensive experience in Software development life Cycle through phases of Product Management, Design, Development, Integration, Deployment, QA, and Maintenance.
  • Expertise in using inbuilt and custom Angular JS directives and filters to add functionalities to the web page.
  • Experience in Angular 9.0 along with Bootstrap, CSS3 to create reusable components for RWD applications.
  • Experience in client - side Technologies such as HTML5, CSS, AJAX, JQUERY, JavaScript and Angular.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP and Spring JDBC, Spring JTA, Spring IO, Spring Boot, Spring Microservices, Spring REST.
  • Experience in building applications using various technologies like Java, Spring4.x/5, Hibernate3.2/4.x, EJB3.2, JPA, JSF, Struts framework, Servlets.
  • Expertise in back-end/server-side java technologies such as: Web services, Java persistence API, Java Messaging Service, Java Data Base Connectivity (JDBC), Java Naming and Directory Interface (JNDI).
  • Extensively used different Tag Libraries like JSF Tags, Struts Tags, JSTL, Spring Tags, Display Tag, XML/XSD.
  • Experience in developing Web Services using - SOAP/RESTFUL WS and programming skills in designing and implementation of applications using Java/J2EE.
  • Expert level skills in Designing and Implementing web server’s solutions and deployingJava Application Servers like WebSphere, Web Logic, configuring Apache Web Server and various Servlet engines.
  • Proficiency in server-side Java development with RESTful web services, AJAX powered web applications.
  • Experienced in developing applications using Model-View-Controller architecture and spring framework.
  • Extensive experience of Web / GUI development, Components, User controls, Web Services.
  • Proficient in using Amazon Web Services (AWS). Extensive experience with services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, Elastic ache, SNS, SQS, AMI, Lambda.
  • Experience in design, development, and integration of large-scale distributed systems with expert knowledge of XML, SOA, and Web Services.
  • Expertise in developing Service Oriented Architecture and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDEs such as Eclipse, Rational Application Developer (RAD), NetBeans, IntelliJ.
  • Experience in database development skills like MySQL, Oracle, SQL Server and NoSQL Databases like MongoDB, Cassandra etc. Experience in software testing, JUnit Framework, regression testing using Clear Quest. Experience in build scripts for enterprise applications using ANT, Maven and Gradle.
  • Strong experiencewithMongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra, and Couch DB.
  • Thorough understanding of database platforms and concepts along with hands on knowledge in Oracle DB.
  • Hands on experience on installation of Docker using Docker toolbox.
  • Experienced in writing complex SQL queries, procedures, Triggers and Stored Procedures in various databases such as Oracle, DB2 and MySQL.
  • Experience in Hibernate, Hibernate Query Language (HQL), Transactions, Exceptions, Java Message Service (JMS).
  • Experience in working with Messaging Framework using KAFKA, RabbitMQ, MQ Series.
  • Worked in Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and reviews. Expertise in developing applications using Core Javaconcepts like OOPS, Multithreading, Garbage Collection, Generics, Exception Handling, Thread Pools, File IO and Serialization.
  • Proven expertise in distributed application development in Object Oriented Analysis, and Implementation of projects in the areas of Client Server Architecture and Database Systems.

TECHNICAL SKILLS

J2EE/Web Technologies: Java 8.0/7.0/6.0/5.0 , SOA, Web Services, JMS, Struts, JSP, JSTL, JDBC, JNDI, EJB, Swing, AWT, HTML/XHTML/DHTML/HTML5, CSS/CSS3, Servlets, JNDI, XML, XSLT, XSD, JSF, jQuery, Ajax, Angular, Bootstrap.

Application/Web Servers: WebLogic, IBM WebSphere, JBoss, Tomcat

ORM Frameworks: Hibernate 4.0/3.0, JSF, IBATIS

Spring Framework: Spring 4.3/5, Spring IOC, Spring Batch, Spring Boot, Spring Security

Database Server: Oracle 10g/11g/12c, PL/SQL, DB2, SQL Server, MySQL, RDBMS, MongoDBCassandra, PostgreSQL

IDEs: Eclipse, WebLogic Workshop, WSAD, NetBeans, IntelliJ, Spring Tool Suite

Web Services: REST, SOAP, JAX-WS, JAX-RPC, JAX-RS, WSDL, Axis2, UDDI., Apache CXF

Version Control: GIT, CVS, SVN, Clear case

Build Tools: ANT, Log4j, Maven, Gradle

Methodologies: Agile, Scrum, Waterfall, Rapid Application DevelopmentTest Driven development

Modelling Tools: Microsoft Visio, Rational Rose

Operating System: Windows, Mac, Linux, UNIX

Tools: Apache Camel, WSO2 ESB, cucumber, Rational Rose, Microsoft Visio

Testing &logging: Junit, Jasmine, JUnit, Log4J, SoapUI, Test NG, power mockKarma, Protractor, Mockito, Selenium, Jenkins, Docker

Bug Tracking Tools: JIRA, Bugzilla

PROFESSIONAL EXPERIENCE

Confidential, Houston TX

Sr. Full Stack Developer

Responsibilities:

  • Followed Agile methodology and attended daily and weekly SCRUM meetings to update working status.
  • Develop rich user interface SPA by using Angular 9.0, Typescript, HTML, CSS 4, and material framework.
  • Experienced in working with Angular 9.0 modules, services, templates, directives, dependency Injection, lazy loading, and differential loading to create a responsive single page application (SPA).
  • Designed dynamic and browser compatible pages using HTML5, CSS4 Preprocessor’s (SASS/LESS), JavaScript, Bootstrap, Ajax, Web Services XML, schemas.
  • Worked with NPM commands and used package. json for managing dev-dependencies of NodeJS applications.
  • Used J2EE design patterns like Factory, Façade, Singleton, Factory, Strategy and Service Locator etc.
  • Implemented Java8 Streams, Lambda Functions, Predicates, Functional Interfaces, Method References, Filters, Collections and Default Methods.
  • Implemented thread safety using Java 8 Executor Service, Lock API, Synchronization, Multi-threading.
  • Developed Restful Web-services to interact with 3rd party vendors and payment exchange.
  • Developed the application using Spring Boot Microservices and implemented Zuul as API gateway.
  • Monitored health check using Spring Boot Actuator and API’s using Swagger UI registered micro services.
  • Implemented fail safe and circuit breaker patterns in Microservices using Spring Hystrix.
  • Responsible for installing/configuring and operational support of (production, staging) environments to run on JBoss EAP Server.
  • Implemented OAuth2 to secure RESTful APIs and generated tokens, Refreshed tokens, Accessed tokens.
  • Implemented Spring Zuul API gateway for the REST services and registering services to Spring Cloud Eureka.
  • Used Apache Kafka for streaming real-time data pipelines and streamingof the application data to achieve asynchronous messaging.
  • Implemented Spring Data JPA Hibernate framework and used Entity Manager to interact with the database to perform CRUD operations, pagination, criteria, projections.
  • Implemented Spring Data JPA mappings, Cache, Lazy loading, Transactions, Stored Procedure invocations and locking to interact with Oracle 11g Database.
  • Worked withMongoDB to execute queries on the data persisting in MongoDBcluster.
  • Developed Batch service to process real time data files to save the data for matching process using Spring Batch.
  • Experience in working on cloud-specific AWS technologies including IAM, Simple Storage Services (S3), Elastic Bean Stalk, Virtual Private Cloud (VPC), RDS and Cloud Watch.
  • Created computing and data resources on AWS using EC2 and deployed Docker images.
  • Containerize traditional applications into Docker images, Build and maintain internal Docker registries.
  • Developed REST API’s using Spring MVC and Spring boot, hosted all micro services on Kubernetes.
  • Implemented Jenkins scripts for building CI/CD pipeline to manage all the application deployments.
  • Created and configured management reports and dashboards using Splunk.
  • Implemented testing frameworks such as JUnit, Mockito and Rest Assured.
  • Used Junit for unit testing and implemented with Log4j to provide logs of exceptions.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase.
  • Integration of Maven/Nexus, Jenkins with Patterns/Release, GIT.

Environment: JDK 8, Spring 4/5, Spring Boot, JPA, JavaScript, Angular8, AWS, Bootstrap, Node, UNIX, STS, Oracle 11g, Log4J, JUnit, JSON, XML, Web Services, SOAP UI, Splunk, Kafka, Spring Cloud, Netflix Eureka, Zuul Proxy, Docker, Kubernetes, Netflix Ribbon, Maven, Git, Jasmine, Mocha.

Confidential, Rockville, MD

Java Full Stack Developer

Responsibilities:

  • Experience working in Agile development following SCRUM process, Sprint, and daily stand-up meetings.
  • Used Angular 4features- data binding, routing, custom filters, custom directives to meet customized requirements.
  • Used the http services in Angular 4to make API calls and exchange data in JSON.
  • Involved in developing role based Angular navigational menu, where menu items change dynamically based on the values derived from database in the form of JSON data.
  • Used Spring Boot framework for building cloud Microservices and to develop Spring based application radically faster with very less configuration.Used a Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.
  • Experienced in transferring data from different data sources into HDFS systems using Kafka producers, consumers, and Kafka brokers. Worked on creating Kafka topics, writing custom partitioner classes.
  • Analyzed the Maven dependency management in base code to annotate the dependencies on to Spring Boot application in to Gradle for Micro Services.Developed the Spring Features like Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring Integration.
  • Utilized AWS Cloud Watch to monitor resources such as CPU memory, RDS DB services, ELB, EBS volumes; to set alarms for automated actions; and to monitor logs for a better understanding and operation of the system.
  • Used Hibernate as an Object-Relational Mapping ORM tool to store the persistent data and for communicating with Oracle database. Solid understanding and Experience in developing applications using Model-View-Controller architecture, Spring and Hibernate frameworks.
  • Well exposed to Hibernate and spring and thorough knowledge on Hibernate configuration file.Used Hibernate for accessing database and mapping the entities by using annotations.
  • Involved in developingRESTfulWebServiceswith JAX-RS to provide functionality for future development.
  • Tested REST services using google chrome’s POSTMAN plugin.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise-Wide Web Services. Worked on Swagger UI to interact with the API’S. Designed and documented APIs using Swagger.
  • Involved in Docker containerizing the applications and pushing them to quay and deploying on Kubernetes.Ensure the deliverables meets the design requirements and technical specifications.
  • Defined strategic initiatives on Continuous Integration & Delivery (CI/CD) model in AGILE development environment to help, respond quickly to business needs.
  • Analyzed and resolved conflicts related to merging of source code in GIT using command-line.
  • Wrote Unit test cases using JUnit testing framework and performed unit and system testing.
  • Expertise on Selenium Data Driven framework and integrating it with Maven,TestNG and Jenkins.
  • Familiar with designing and coding Stored Procedures, Triggers, Cursors, and Functions using PL/SQL, Oracle10g/11g and SQL server. Used Multi-threading to overcome the errors in the process of transactions, to handle all the threads by the main thread process.
  • Track production incidents, identify and prioritize scope for bugs and enhancements, conduct reviews with State counterparts and plan releases.

Environment: Core Java, Tomcat, Apache Kafka, Swagger, JMS, J2EE, Spring MVC, Spring Boot Framework, Microservice, MongoDB, Angular4, Spring Security, Hibernate 4.X, JQUERY, JSON, Web Services, XML, JavaBeans, JavaScript, Oracle 11G, Eclipse, Apache Maven, JUNIT, HTML/UNIT, XSLT, HTML/DHTML.

Confidential, Birmingham, AL

Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of software development lifecycle (SDLC) including Requirements Collection, Design & Analysis of the Customer Specifications, Development, Deployment and Customization of the Application.
  • Developed UI using HTML, CSS, and jQuery to display the data on the client side.Wrote SPA (Single page web applications) using NodeJS as the server side, GULP, WEBPACK (ES6), Restful web services plus AJAX and Angular JS.
  • Used AngularJS to include creating modules and components and coupling them together into a functional app.
  • Implementing AngularJS and Node.JS with Spring MVC as model component and developed custom AngularJS directives, tags and integrated with Spring forms.
  • Involved in the creation of interface to manage user menu and bulk update of attributes using AngularJS and JQUERY.
  • Extensively used various Spring Framework modules like MVC, Dependency Injection (IOC), AUTO WIRING, JDBC Templates, Spring Security and AOP. Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Using Hibernate Framework for back-end development and Spring dependency injection for middle layer development and Using Spring Framework AOP Module to implement logging in the application to know the application status.
  • Developed Maven scripts and developed builds using Mavenand continuous integration servers like Jenkins.
  • Experience in using Jenkins for continuous integration and Maven for building, JIRA for bug management.
  • Worked with Web services components JAX-RS services and worked with Restful Web services to interact with external systems.
  • Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
  • Strong understanding of Microservice architectures, patterns, related frameworks, and prior hands-on experience in developing and deploying Microservice solutions. Designing and Developing Micro-services that are highly scalable, fault-tolerant using Spring Boot.Writing Docker files, Dockercontainer management along with volumes, container-based DB and services,DockerArtifactory configuration and setup.
  • Written highly referenced blog posts onError Handling in ScalaandProblems Scala Fixes. Used Scala collection framework to store and process the complex consumer information.
  • Hands on experience with Oracle 8i/9i, Oracle 10g/11g databases and writing complex SQL queries, writing Stored Procedures, Functions, and Triggers, and performed complex database related operations with Oracle PL/SQL.
  • Responsible for creating complex SQL queries, stored procedures and analyzed the tables in MySQL database.
  • Worked on different platforms like Windows, UNIX, and LINUX.Used coreJavaconcepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Experience in implementing Object Oriented Concepts like Inheritance, Polymorphism, Abstraction, and encapsulation. Experience using coreJavaAPIs to build multi-threaded server-side components for large-scale Web and standalone applications.
  • Worked on version control like GitHub and good exposure to IDE tool like Eclipse.
  • Hands on experience in javaapplication testing using JUNIT and Mock framework for unit testing and System testing and involved in Troubleshooting, Problem solving and Bug fixing.
  • Worked with production support team in debugging and fixing various production issues.
  • Created new database schema and tables. Involved in creating new and modifying the existing stored procedures and functions.

Environment: Java, Hibernate, Spring framework, Apache Maven, Spring Boot, Docker, JSP 2.0,AngularJS, Node.JS, Web services, JUNIT, GitHub, HTML5, jQuery, AJAX, JSON, Oracle 11g, Eclipse.

Confidential, New York

Java/J2EE Developer

Responsibilities:

  • Responsible and mentored the team in complete software development lifecycle tasks - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
  • Created dynamic web pages for the system using XHTML, AJAX, CSS on JavaServer Faces (JSF).
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.Extensively worked with JMS API for sending messages between two or more clients.
  • Involved in requirements gathering, development, and testing.Documented and generated reports using SSRS, and integration were done using SSIS services. Involved in developing the CSS sheets for the UI Components.
  • Involved in coding with Struts Action classes and java Server pages.Developed Enterprise Java Beans like Entity Beans, Session Beans (both Stateless and State Full Session beans).
  • Used JSP Custom tags to display data on to the JSP pages. Performed Validations on UI data using JSF valuators and JavaScript. Developed web GUI components using Struts MVC Framework.
  • Created JavaScript functions for client-side validations. Developed the application using Eclipse IDE and worked under Agile Environment.Played a key role in the development of server-side functionality of handling the requests and responses using Java Servlets.
  • Created Data Access Object (DAO) which is used by the Hibernate API calls to interact with the database.
  • Participated in analyzing the requirements and depicted them through use cases and scenarios.
  • Involved in creating lists for email campaign database.Checked Advertiser content against the spam words.
  • Involved in writing Stored Procedure in using PL/SQL.
  • Developed the application using Software Development lifecycle, followed the Agile Development Model.
  • Writing queries and Procedures, triggers, functions, and cursors using Toad.Monitored the logs using Log4j and fixed the problems and used GitHub for version control.
  • Support the applications through debugging, fixing and maintenance releases.

Environment: JSP, Servlets, MVC, Tomcat, AJAX, XHTML, CSS, Toad, Java Script, Struts, Eclipse, JDBC, MySQL.

We'd love your feedback!