We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Having 9 years of extensive IT experience in all phases ofSoftware Development Life Cycle (SDLC)which includes development, design, analysis, testing and Integration of various web based andclient/server applicationsin multi - platform environments withJAVA/J2EEtechnologies.
  • Experience in developing applications using SDLCmethodologies like Agile (SCRUM) andTest-Driven Development (TDD).
  • Expert inCore Javaand implementing concepts likeMultithreading, Concurrency,Exception Handling, File handling, IO, Generics and Java collectionsin various projects.
  • Utilized Java 6/7/8 features like collection framework enhancement, Lambda expressions and JMX API enhancements.
  • Experience in developing and deploying applications onCloud PlatformslikeAmazon Web Services, Microsoft Azure, Pivotal Cloud Foundry and Spring Cloud.
  • ManagedAmazon Web ServiceslikeEC2, S3 bucket, Lambda cloud platform, IBM WebSphere, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Elastic search, Virtual Private Cloud (VPC)throughAWS console and API integration.
  • Expertise in implementingdesign patternslikeSingleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front ControllerandDAO pattern.
  • Expertise in developingweb pagesusingHTML5, CSS3, Bootstrap, JavaScript, Typescript, jQuery, Ajax, and Angular JSwith webpage cross browser compatibility withresponsive web designand have knowledge on Server scripting language likeNode JS.
  • Experienced in the build of React JS. Used React JS with Java in development phase, in separate ports with proxying all the calls to the API.
  • Experienced in developing web-based applications usingJava/J2EE, Servlets, Struts (Struts, Tag LibrariesandStruts custom validation rules, Tiles), Spring IOC, Spring MVC Framework, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Reactive, Spring Data, JDBC, Web Services (SOAP & Restful services) andORMframeworks likeHibernate, iBatis.
  • Excellent in developingRESTandSOAPbasedWeb ServicesusingJAX-RS, JAX-WS, WSDL, JAX-B, Apache Axis, Apache CXF.
  • Experienced inimplementation of JMS usingActive MQ, Rabbit MQ and ApacheKafkaas message queue.
  • Experience in creating end-to-end solution design and development approach in a Kafka environment and to build microservices with Domain Driven Development (DDD) design with native Kafka and API.
  • Experience usingHibernatefor mapping Java classes with database and usingCriteria APIandHibernate Query Language (HQL).
  • Good Knowledge ofData Access Object (DAO)pattern to introduce an abstraction layer between theBusiness logic tier (Business object)and thePersistent storage tier (data source).
  • Worked withSQLdatabases like Oracle, JDBC, My SQL, IBM DB2 and Hands-on Experience in working withNoSQLDatabase likeMongoDB,Cassandrato manage extremely large data sets.
  • Hands on experience in working withJunit, Mockito,Selenium and Groovy Grails.
  • Used Serenity with Junit functionality along with Cucumber to define the backend framework.
  • Experienced with deploying applications on to production servers, configuring various parameters of servers likeApache Tomcat, JBOSS, BEA Web logic, IBM WebSphere.
  • Knowledge in the CSS preprocessors with SASS to develop web applications.
  • Good Knowledge in working with Business logic platform like DROOLS in creating a runtime working memory.
  • Used version controller tools like Tortoise Subversion (SVN), CVSandGit, Bit.
  • Experience with and solid understanding ofMicroservices based on Web API.
  • Experience with ANSI accreditation in the organization which helped in the review and comment on standards.
  • Created microservices with spring boot and spring cloud and deploy to Pivotal cloud foundry (PCF).
  • Experience in working withIDE’SlikeEclipse, Spring Tool Suite (STS), RADandIntelliJ.
  • Used Voice over internet protocol (VoIP) in the Linux operating systems to send and receive messages.
  • Ability to work effectively in cross-functional team environments with good communication and experience of providing training to business users.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, SQL, and PL/SQL

Mark-up/XML Technologies: HTML5, CSS3, Bootstrap, JavaScript, Typescript, jQuery, AJAX, Angular JS, Angular 8, Node JS, React JS, XML, XSD, XSL/XSLT, SAX/DOM and JSON.

Tools: & Framework: Struts, Struts 2, Spring, Hibernate, Spring MVC Framework, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Reactive, JPA 2, JSF, JUnit, Apache CXF, SOAP UI, GWT, Jersey, Serenity.

Build Automation: ANT, MAVEN, Jenkins, Gradle.

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Microservices and Apache Axis.

Cloud Technologies: Amazon Web Services (EC2, SQS, RDS, IAM, S3), Microsoft Azure, Pivotal Cloud Foundry and Spring Cloud.

Web/App Servers: Web Sphere, Apache, Apache Tomcat, JBOSS EAP and Web Logic Server

Databases: Oracle, SQL-Server 2005, MySQL server, MS SQL, IBM DB2, NoSQL DB like MongoDB and Cassandra.

IDE tools: Eclipse, Net Beans, Spring Tool Suite (STS) and IntelliJ IDEA, RAD

Modeling/ CASE Tools: Rational Rose and MS Visio Professional.

Testing Tools/ Others: Selenium, JUnit, Grails, TOAD, Soap UI, Putty, Load UI, Kendo UI and Mockito.

Version Control: Tortoise SVN, Confidential, Rational Clear case, Source Tree, Git and Bit.

OS & Environment: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX

Design Patterns: Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller and DAO pattern.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Java Full Stack Developer

Responsibilities:

  • Developed the view-controller components usingJSPs,HTML5,CSS3,AJAX,JavaScript (jQuery) and Subversions.
  • MaintainedInterfacecompatibility andconcurrencyin the project usingJava 6/7/8 features like default, static methods, and Concurrency API.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side inAngular 8.
  • Implemented two separate projects using Angular 8 along with MongoDB Atlas and a backend API to manage the complexity of the network.
  • Hands-on experience in developing integration withElastic searchin any of the programming languages likeJAVAandJavaScript.
  • Developed API’s to read and publish data fromElasticsearchcluster using native Java Transport client as well asRESTclient. Worked onSpringIntegration with theElasticsearch
  • UsedSpring AOPfor solving crosscutting concerns like keeping logged data and transactions details etc.
  • Worked with OAuth along with HTTP and Postman to allow the access tokens for security and resource of the server.
  • Hands on Coding to buildREST MicroservicesusingSpring Cloud, Oracle, XSD, JSON.
  • Worked on developingRestfulendpoints to cache application specific data in in-memory data clusters likeREDISand exposed them withRestfulendpoints with the help of Core Spring and JDBC.
  • Used OpenShift Red Hat platform in the Kubernetes to manage the cloud and edge deployments to authenticate the Linux operating systems.
  • Worked with the clients in advising the principals and uses of Devops and Agile delivery with the help of Kubernetes and OpenShift Red hat container platform.
  • Worked on the rotation of the run-related issues, identified recurring requests/issues on the OpenShift Red hat.
  • Created flows on messaging system usingApache Kafka to send messages between the servers.
  • Used Kafka in reading and writing the spark streaming jobs also in alignment with Information Management Reference Architecture and Microservice Architecture with the help of JDBC and Domain Driven Development (DDD).
  • Worked on migration and broadcast of the messaging data using the messaging concepts like EAI patterns.
  • Deployed the applications inAWSasEC2instances and created snapshots for the data that had to be stored inAWS S3.
  • Focused onTestDrivenDevelopment (TDD)there by creating detailedJUnittests for every single piece of functionality before writing the functionality.
  • Implemented code using Test Driven Development (TDD) and processed bug requests.
  • Worked inAgile TDDenvironment using SDLC tools likeGIT, BIT, Jira, Jenkins,Mavenfor build packaging and deployments of the application components.

Environment: Agile methodology, Java, J2EE,Hibernate, Spring, XML,JSP, JAX-RS, Spring AOP, Spring security, Oracle, MongoDB, JSP, HTML, AJAX, JavaScript, jQuery, Angular 8, GIT, BIT, JIRA, PL/SQL, STS, JUnit, Log4J, Maven, Jenkins, IBM WebSphere Application Server, AWS IAM, EC2, S3, RDS, SQS.

Confidential, Wethersfield, CT

Sr JAVA/J2EE Developer

Responsibilities:

  • Worked on High level and low-level system design, planning, estimation, and implementation.
  • Developed presentation layer usingJSP, JSF, HTML5, CSS3and client validation usingJavaScript, DOM.
  • Used React JS in the development phase with the help of Java API to build the User Interfaces.
  • Worked on the Virtual DOM using React JS with the help of HTML and CSS preprocessors with SASS to create web applications.
  • Used functional components which returns JSX along with React JS using the React DOM library.
  • Involved in writingJSPandJSFcomponents. UsedJSTLTag library to create standard dynamic web pages.
  • Used Web Services for creating rate summary and usedWSDLandSOAPmessages for getting useful plans from different module.
  • Worked onXMLandJSONfor transferring and retrieving data between different applications.
  • ImplementedMultithreading, Concurrency, Exception Handling and Collectionswhenever necessary.
  • Implemented architecture according to the requirements given buy the application gateway and storage accounts with the help of Microsoft Azure.
  • Worked on the API management using Microsoft Azure and Typescript to analyze, manage and deploy the APIs.
  • Experienced inRDBMSsuch asOracle,Cassandra, MySQL,PostgreSQL,and IBM DB2 databases.
  • Hands on experience on database migration across platforms and/or from other single store MemSQL in RDBMS technologies.
  • Experience in working with database administration to transform the data models using RDBMS.
  • Enhanced the use of parallel queries using Postgre which allowed more query execution.
  • Worked on development and implementation of theMVCArchitectural pattern usingSpring FrameworkincludingJSP,and Java Servlets.
  • Developed theDAO layerfor the application using Spring Hibernate template support.

Environment: Java, Multithreading, Concurrency, Exception Handling, J2EE, HTML, Hibernate, Java SDK, Web Logic, SOA, Microservices, WSDL, UDDI, SOAP, JavaScript, JMS, Struts, JSON, Java Servlet, JSP, CSS3, HTML, jQuery, React JS, AJAX, JDBC, Oracle, Maven, MySQL, Log4J, SVN, UML, JAXB, XML, Scrum, Unix/Linux, Junit.

Confidential, Kansas City, MO.

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 dailySCRUMmeeting to understand the status and resolve any issues.
  • Implementedcorefeatures ofAngular JSframework such as dependencyInjection, Data binding,Filters, Directives, Templates, Services and Deep Linking Designing.
  • UsedApache AxisService Engine for creating and deploying Web Service clients usingSOAP.
  • Implemented the application usingSpring IOC, Spring MVC Framework, Spring AOP, Spring Boot, Spring Batch, Spring Reactive and handled the security usingSpring Security.
  • ConsumedSOAPandRestful web servicesinSOAenvironment and usedSOAP UIfor testing.
  • Developed the persistence layer usingHibernateFramework,created thePOJOobjects and mapped usingHibernate annotationsandTransaction Management.
  • Developed persistence API's that can store data synchronously and asynchronously toCassandradata store with batching.
  • Extensively used hibernate named queries, criteria queries,Hibernate Query Language (HQL)and optimistic Locking and Caching to process the data from the database.
  • Used SIP, SIPREC to enable the Voice Over Internet Protocol (VoIP) to support the messages between the servers.
  • Involved in installing and configuringMavenfor application builds and deployment.
  • UsedJIRAto assign, track, report and audit the issues in the application.

Environment: Java, HTML5, CSS3, Bootstrap, jQuery, Spring IOC, Spring MVC Framework, Spring Batch, Spring React, Angular JS, IBM WebSphere, Spring Security, XML, XSD, Struts, SOAP, Restful, ActiveMQ, Cassandra, Log4j, SOA, Oracle, Apache Tomcat, Agile Methodology, JUnit, Maven, GIT, JIRA, and IntelliJ.

Confidential, Chicago, IL

Angular Developer

Responsibilities:

  • Developed the enhancements in Angular, HTML, CSS, Bootstrap, TypeScript with code quality.
  • Developed the Single custom directive which validates the input field according to the business requirement.
  • Implemented Renderer2 and Validators in custom directive to validate the form and displaying error messages on UI.
  • Developed responsive web pages using CSS and Bootstrap framework.
  • Experience in using different Bootstrap grid and pre-defined classes.
  • Experience in creating modules and develop the application in a modular way.
  • UsedAngular-CLI for initializing and project setup with scaffolding features.
  • Experience with TypeScript, ES6 and SASS pre-processor.
  • Created single page application structure withAngular and Type script.
  • Created core modules with components that will be loaded once in App Modules such as header, nav bar and tool bar.
  • Used several predefinedAngularservices and directives.
  • Application was built with service-oriented architecture. Used Restful web services for data transfer between application and the backend.s
  • Successfully upgraded the entire application from Angular to latest Angular.
  • Developed Micro-Frontends to make components reusable.
  • Integrated Single Sign On functionality for Dash using OKTA.
  • Projects Delivered - Authorized User Control, PED Phase I & II, Home Internet, Okta SSO
  • Redesigned the mobile view of the application.

Environment: Angular, TypeScript, HTML 5, CSS 3, Bootstrap, OKTA SSO, Jenkins, Bit Bucket, GIT

Confidential

Sr. Software Developer

Responsibilities:

  • Involved in all phases of theSoftware development life cycle (SDLC)usingAgile Methodology.
  • Developed User Interface usingJSP, JSTL, HTML, CSS, Java Script, jQuery,andAngular JS.
  • Used variousjQuery UIcontrols and corresponding Event handlers.
  • UsedSpring MVCandDependency Injectionfor handling presentation and business logic.
  • Extensively usedJSONto parse the data from server side to satisfy the business requirement.
  • ConsumedWeb Servicesto interact with other external interfaces to exchange the data in different forms by usingRestfulservice.
  • ImplementedSOAarchitecture withWeb ServicesusingSOAP, WSDLandXMLusingApache CXF frameworkand worked on parsing theXMLfiles usingDOM/SAXparsers.
  • UsedSpring JMSmodule for lookup for the queues and MDBs for the listeners.
  • Involved inUnit Testingof various modules by generating theTest Cases.
  • Performed deployment of applications onJBOSS.
  • WrittenLINUXshell scripts to identify user login information.

Environment: Java, J2EE, HTML, CSS, JavaScript, jQuery, Angular JS, JSP, JSTL, JSF, Spring, Hibernate, XML, XSD, SOAP UI, Web Services, Restful, SOAP, WSDL, Log4j, JUnit, DB2, JBOSS, Jenkins, SVN, Eclipse IDE, JIRA, Agile Methodology, Linux, Rational Rose, and UML

We'd love your feedback!