We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

PROFESSIONAL SUMMARY:

  • IT professional with 9+ years of experience with 5+ years of experience in Full stack java developer in and JEE technologies including analysis, design implementation, testing and maintenance of applications and 4+ years of experience as QA Analyst.
  • Proficient in designing and developing web applications which are highly scalable, secure, transactional, high performance and easy to maintain.
  • Experience in developing application using Software Development methodologies like Water Fall, Agile (SCRUM) and Test - Driven Development (TDD).
  • Experience in Front-End UI development using HTML5, CSS3, Bootstrap, JavaScript, JQuery, Ajax, and React JS.
  • Experience with Java 1.8 features such as Lambdas for making function calls by using functional interfaces, which makes code readable and concise.
  • Developed Web API usingNodeJSand hosted on multiple load balanced API instances.
  • Experience in implementing Java 1.8 features and like parallel streams, lambdas and filters.
  • Hands on experience in developing cloud based applications using Pivotal Cloud Foundry and Amazon Web Services.
  • Experience in working with Amazon Web Services like EC2, EBS, ELB, S3, SQS, Lambda, Dynamo DB and Elastic Search.
  • Expertise in developing and implementing application based on SOA (Service Oriented Architecture) and Micro Services Architecture.
  • Expertise in developing enterprise applications with various open source frameworks like Java/J2EE, JSP, JSTL, Servlets, EJB, Struts, Web Services, JMS, JPA, JDBC and Hibernate.
  • Experience with Docker images, Containers, push/pull with Spring Boot, used Jenkins for CICD and AI.
  • Hands on experience in design and development of robust and highly scalable applications and API’s based on REST and SOAP applications using AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC and Jersey, Apache CXF frameworks.
  • Experience in implementing Core Java concepts and strong understanding of Garbage Collector, SWING, Collections, Multithreading, Event handling’, Exception handling, Generics and Serialization.
  • Experience in design patterns like Singleton, Factory, Prototype, Business Delegate, Session Façade Pattern, and Service locator, Visitor, Observer, Decorator, Front Controller, DAO, MVC, Abstract Factory and Factory Pattern for reusing most efficient and effective strategies for new development.
  • Expertise in XML technologies such as DTD, XSL, XSLT, XML schemas, XSL and parsers like SAX, DOM.
  • Expertise in developing and consuming REST and SOAP based Web Services.
  • Experienced with JAX-RS specification like Jersey and Rest Easy to Implement REST based Application.
  • Extensively experienced working in the persistence layer using JPA, JDBC and Hibernate to persist data to the database.
  • Experience with Java Messaging Services (JMS) like Rabbit MQ, Active MQ and Apache camel.
  • Hands on experience working with Relational Databases like Oracle, DB2, My SQL and No SQL databases like Mongo DB and Dynamo DB.
  • Knowledge of using flux architecture inReactJSfor building client side web application.
  • Knowledge of rendering large data sets on the application view usingReactJS.
  • Proficient in creating Business tables, PL/SQL procedures and writing SQL queries to retrieve data from the database.
  • Good experience in different IDEs like Eclipse, RAD, Suite and IntelliJ.
  • Experience in working with various application and web servers like JBOSS, BES Web Logic, IBM Web Sphere, Glassfish and Apache Tomcat.
  • Experience in developing test cases and determining application functionality using JUnit, Mockito and Log4j. Innovative, diligent, and ardent technocrat effective in analyzing relevant information and guiding product cycle from conception to completion.
  • Instrumental in designing efforts and guiding installation process for on schedule product launches.
  • Adept at employing the agile methodology of software development to deliver high quality product, passionate to learn and work on latest technology.
  • Solutions driver bridging the gap between business and technology with expertise in managing complex software development projects to reduce execution time, increase accuracy, and save processing cost.

TECHNICAL SKILLS:

Programming Languages: Java (1.5/1.6/1.7/1.8 ), C, SQL.

Software Methodologies: Agile, Scrum, SDLC Waterfall.

J2EE Technologies: Servlets (3.1, 3.0), JSP (2.x), JDBC, EJB (3.x), JSF, Java Beans XSD, JAX-RS, JAX-WS, SOAP, WSDL.

Web Technologies: HTML, DHTML, XML, CSS, jQuery, JavaScript, AJAX, Bootstrap, JSON, React JS, Node JS, Express JS

Web service Frameworks: Spring 4.3, Hibernate 4.3, Struts (2.5/2.3), Spring MVC, Spring IOC, Spring Boot, Spring AOP, Spring Web Flow, JSF, Log 4J, JUnit, Hibernate, JPA

Web Services: SOAP, RESTful.

Databases: Oracle, MS SQL Server, MySQL, Mongo DB.

OR Mapping: Hibernate, JPA

Testing Tools/Others: Junit, Mockito, Log4J, Postman.Cloud Technologies/DevOps

Tools: AWS, EC2, Azure, Docker, JIRA

Build Tools: Maven 3.3.9, Ant 1.10, Gradle 3.4.1, Jenkins

Version Control Tools: GIT, GITHUB 2.12.0, SVN, Bit Bucket.

Application/Web Servers: Web Logic Server 12c, Web Sphere Application Server 8.5, Apache Tomcat (8.5/8.0), Apache HTTP Server, JBoss.

IDE Tools: Spring Tool Suite 3.8.3, Eclipse, IntelliJ IDEA 2017.1, Net Beans

Operating Systems: Windows, Linux, Unix, Mac OS

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, Tx

Sr. Full Stack Developer

Responsibilities:

  • Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Using ReactJS, D3. Js, under score.js, Node JS and lodash.js for JavaScript object and array manipulations.
  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Sprint planning and estimation for user stories in Agile Environment.
  • Worked on Scala to manage parallel processing, concurrent programming with mutable state, parsing of files and developed applications using Play framework.
  • Deployed Docker contained spring boot micro services into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • 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.
  • Used multithreaded environment to run processes asynchronously using different future calls to access the data.
  • 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.
  • Designing and implementing server-side RESTful web services using Node JS and handled communications to the client side (React JS) using JSON
  • Using Redux Sagas to manage side effects in React and Redux
  • Spring Boot Micro Services were developed using Micro services architecture with RESTFUL and Apache Kafka.
  • Used Apache ActiveMQ and Web Sphere MQ as message-oriented middleware for exchanging the messages.
  • Hysteric Dashboard in Spring Boot Micro Service Applications.
  • Experience in using ReactJS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
  • Introducing redux-thunk and Immutable.js as additional libraries to support ReactJS application
  • Worked on the MVC architecture of ReactJS in developing the apps, controllers and directives which are totally customized to meet the needs of the application.
  • Implemented functionalities using Spring IO / Spring Boot with Thyme leaf and Hibernate ORM.
  • Configured the Hibernate configuration files to persist the data to the Mongo DB Database.
  • Creating REST based Web Services by establishing links using Hates from spring-based Applications
  • Worked on Swagger UI to interact with the API'S. Designed and documented APIs using Swagger.
  • Migration of Existing Application to AWS cloud.
  • Used Amazon Web Services (AWS) like EC2, S3, RDS, cloud watch and Cloud Front for promoting code in various environments.

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

Confidential, Dallas, Tx

Full Stack Developer

Responsibilities:

  • Actively involved in various phases of Software Development Life Cycle (SDLC) such as Design, Analysis, Development and Testing.
  • Managed entry-level with strong use of jQuery, SASS, React.js, JavaScript, Foundation, and Bootstrap.
  • Extensively worked with business analysts and product managers to help writing user stories in sprint planning.
  • Actively participated in the daily SCRUM meetings with our team to produce quality deliverables within time.
  • Used java 1.8 lambda expressions along with streams for performing chain operations such as filter, map, collect on a collection.
  • Create the Jenkins pipelines to deploy into the docker containers for the NodeJS application.
  • Worked on ReactJS controllers, views, and services for new website features.
  • Used JAVA 8 features like Lambda Expressions, Parallel Streams and functional interfaces.
  • Used Core Java concepts like Collection Framework, Multi-threading, Concurrent Object-Oriented programming, Thread pools and Externalization.
  • Implemented HTTP REST API using NodeJS and extensively tested RESTful services using POSTMAN.
  • Design and development of the whole software suite Implementedmultithreading and parallel.
  • Build the application based on new features of Java Jdk 1.8 at service layer level.
  • Involved in the development of the UI using HTML5, CSS3, Bootstrap, jQuery and React JS, which are powerful in building the Single page web applications.
  • Implemented Restful and SOAP based web services using JAX-RS and JAX-WS respectively.
  • Implemented Restful Web Services to retrieve data from client side using micro services architecture.
  • Microservices were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Designed and developed third-party payment services and REST services to offer users convenient payment methods using various API’s provided by various third-party payment processors based on OAuth.
  • Validations are done using Soap UI and Ready API testing tool framework in different environments.
  • Developed Micro-Services based architecture to enable the application to be deployed on AWS.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins, GitHub, and AWS AMI’s.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins.
  • Conceived, Designed, Installed and Implemented CI/ CD automation system.
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails.

Environment: Java 1.8, J2EE, HTML5, CSS3, Bootstrap, jQuery, JavaScript, Node.js, React JS, JSON, Git, Hibernate, JDBC, Rabbit MQ, Oracle, Mongo DB, Mockito, Gradle, Jenkins, Web Sphere, WebLogic, JMS, Restful, SOAP, Soap UI, Microservices, AWS, Agile Methodology, Log4J, JIRA and STS.

Confidential, Ny

Java Developer

Responsibilities:

  • DesignedUser Interface (UI)web applications using web technologies likeHTML5, HTML DOM, DHTML, XHTML, XML, XSL, XSLT and CSS3based onW3C standards. Wrote custom JavaScript utilizingjQueryto enhance theme, setup server to handle more number of page requests.
  • Build data-driven applications for the enterprise using thePrime FacesJava serverFacesUI framework.
  • Created views using components of JSFPrime FacesinXHTML filesand configuredJSF framework.
  • Extensively usedJava server Faces (JSF)Navigation rules andJSF tagsfor enhanced user Interface.
  • Implemented data access logic by usingHibernate Persistence frameworkto enable the persistence mapping between java objects andRDBMS.
  • UsedJawsframework to createSOAPweb services.
  • Configured Gulp to perform various UI build and test related tasks and used NodeJS NPM and Bower to manage the dependencies.
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into Node JS to integrate with designs and requirements. Used GruntJS, BowerJS, Express from NodeJS.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from NodeJS.
  • Wrote Web Services usingSOAPfor sending and getting data from the external interface.
  • UsedSpring Batchto build thePOJO-based developmentapproach of the Spring Framework.
  • Used various Core Java concepts such asException Handling,Multithreading and Collection APIs to implement various features and enhancements.
  • UsedCollectionsextensively to store, retrieve and manipulate objects in the business logic layer.
  • Involved in usingJPA (Java Persistence API)frameworks and APIs such asJDO (Java Data Objects)andHibernate.
  • Worked onHibernatepersistence tier. This involves developing mapping files andHibernate (POJOs/ DAOs).
  • DevelopedUNIX Shell Scriptsfor batch jobs to transfer the data on different servers.
  • ImplementedSpring AOP for providing proxies.

Environment: HTML, XHTML, CSS, JavaScript, jQuery, Java Server Faces(JSF), Jasmine & karma, Gulp, JSP, Spring AOP, Spring Bean, Spring Annotation, Spring Security, Hibernate, RDBMS, SOAP, JAX-WS, RDBMS, Drools, Junit, Log4j, Glassfish.

Confidential, Denver, Colorado

Java Developer

Responsibilities:

  • Involved in analysis, specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) based on the functional requirements.
  • Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
  • Upgraded existing UI with HTML5, CSS3, jQuery, Bootstrap and interaction.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template and Spring IOC (Dependency Injection).
  • Spring MVC model integration for front-end request action controller.
  • Developed the persistence layer using Hibernate Framework, created the POJO’s and mapped using Hibernate annotations and Transaction Management.
  • Extensively used hibernate named queries, criteria query, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.

Environment: Java, HTML5, CSS3, Bootstrap, jQuery, XML, XSD, SOAP, RESTful, ActiveMQ, Log4j, SOA, Apache Tomcat, Agile Methodology, JUnit, Maven, GIT, JIRA and IntelliJ.

Confidential

QA lead

Responsibilities:

  • Created Test Plans and Test Scripts by analyzing the Business requirements and System Requirements of the Application.
  • Worked closely with a project team for gathering the business requirements and interacted with business analysts to translate business requirements into technical specifications.
  • Involved in physical and logical design of the applications.
  • Worked closely with Application Architects, Business Analysts, Project Managers to discuss and collect business requirements.
  • Developed detailed Testing Strategy for the entire application and developed various test cases.
  • Functional testing the new developments / enhancements.
  • Analyzed and tested various reports produced by the application.
  • Developed Manual scripts using Quality Center to perform functional and regression testing.

Environment: Quality Center 10.0, Team Tracker, Quick test professional, MSOffice, XML, Agile, SQL, Internet Explorer 9.0, Unix and Windows 2000.

We'd love your feedback!