We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Full stack Java Developer with unique blend of programming, technical support, project - management, and exemplary customer-support skills, with a strong commitment to excellence, ensuring that projects support strategic mission and objectives within scope, budget, and schedule in various domains Telecom, Finance and Technology.
  • Over 8 years of experience involved as a Java/J2EE developer in Object Oriented development, implementation and maintenance of web based distributed.
  • Enterprise applications and programming for web applications.
  • Strong experience in stages of complete Software development life cycles including analysis, designing, integration, deployment & maintenance of e-commerce apps, web service implementations, testing & deploying in high volume servers.
  • Experience in database design and development using SQL, MongoDB, and PL/SQL in Oracle (10g), DB2.
  • Experience in building web applications using Spring framework features like MVC (Model View Controller).
  • Worked on perforce version control to integrate with the eclipse.
  • Experience in J2EE technologies, JSP, Servlets, JSF, JSTL, JMS, EJB, web services like REST and SOAP/WSDL, frameworks like Struts, spring, Hibernate, JDBC, XML etc.
  • Rapid prototyping using Spring technologies distributed caching implementation using Pivotal Gemfire.
  • Hands on experience working with Kafka brokers, zookeepers, Rest API, KSQL, KStream, KTables, Kafka Control center, Kafka Tools, Kafka Magic.
  • Extensively designed and developed applications using Multithreading capabilities with batch jobs and pipeline processing components.
  • Good Knowledge ofPythonandPythonWeb Framework Django.
  • Extensive experience with Frameworks in ORM(Hibernate, JPA) andSpring, (SpringMVC,SpringAOP,Spring Context Dependency Injection,SpringJDBC,SpringDAO,Spring ORM, Spring Security and SpringBoot.
  • Experience in Service Oriented Architecture (SOA), Web Services design development and deployment usingWSDL, SOAP, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS, REST web services.
  • Expertise in usingANT,Maven,JenkinsandGradlefor building and deploying application on the servers.
  • Strong experience in deployment and configuration of Application Servers such as, BEA WebLogic, JAX-WS, JBOSSandApache Tomcat.
  • Hands on experience with SSO technologies/standards and experience with Spring Security, LDAP, AD Security.
  • Good experience in defining the XML schemas and in working with XML parsers to read and validate the data held in XML documents.
  • Hands on experience inNode.JSbackend, using express to build the high concurrency, async web server.
  • Worked on Web Services s using both SOAP/REST.
  • Experienced in developing micro services withPlay/Akkaand Spring Boot.
  • Cognitive about designing, deploying, and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).
  • Hands on experience in software configuration / change control process and tools like Subversion (SVN), Git, CVS, and Clear Case.
  • Good experience with using different OS also using virtual machines.
  • Good Experience in Interacting with Business Users to analyze the business process and transforming requirements into screens, designing, documenting.
  • A team player with good Interpersonal skills, decision making skills, and effective problem solving looking ahead for great career in a fair working environment with opportunities to grow.

TECHNICAL SKILLS

Programming: Core Java 1.5/1.6/1.8, C, Python, SQL, PL/SQL.

Client Scripting: jQuery 1.8,1.9, jQuery UI, Dojo, Ext JS, AngularJS, Angular6, JavaScript, spring2, CSS3, HTML5, NodeJS, React JS

Frameworks: Struts2, Hibernate 3.x, Spring 3.x

Databases: MS-SQL Server, DB2, HSQLDB, PostgreSQL, MySQL, MongoDB, TOAD, Database Spy, Altova.

Version Control: Tortoise SVN, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, NetBeans

Build Tools: Log4j, ANT, Maven, Gradle, Jenkins

Cloud Computing: AWS Amazon EC2, Amazon S3, AWS Lambda, Docker, Kubernetes.

XML Technologies: XML, XSL, XSLT, DTD, XML Schema, SAX, DOM and JAXP

Testing Tools: Junit 3/4, DB Unit, Juniper, HTTP Unit

App Servers: WebLogic 8.1, 10.0, WebSphere 6.1, JBoss 4.0 & Tomcat 6/7.1

Defect Tracking: JIRA, Bugzilla, Rational ClearQuest

Methodologies: Agile, SCRUM, Waterfall and Kanban

PROFESSIONAL EXPERIENCE

Confidential - Irving Tx

Full Stack Developer

Responsibilities:

  • Developed rest services in microservices architecture using Spring Boot.
  • Created discoverable restful services using Eureka with microservice architecture.
  • Implemented features using Java8 lamda expressions and functional interface, default methods.
  • Interacted with database using Spring data JPA.
  • Implementation of software application using Java JEE Spring Core Spring Security Spring Integration Spring ROO Gemfire Angular and vFabric.
  • Developed HQL queries using Hibernate.
  • Developed batch application to process huge volumes of data that runs on scheduled basis.
  • Integrated code quality tools like SONAR and PMD
  • Migrated rest services from spring mvc to spring reactive programming with Spring webflux
  • Improved performance by migrating applications to asynchronous with multithreading and optimized time and memory.
  • Worked highend oncollectionsandmultithreading.
  • Implemented security using oAuth token-based mechanism using spring security.
  • Integrated apis with AWS S3 service using Java AWS SDK
  • Created Jenkins pipeline jobs for build and deployment.
  • Unit testing with JUNIT and Mockitto
  • Integrated and implemented logging mechanism with Elastic Search, Log Ktash and Kibana for microservices
  • Resolved a lot of performance issues during setup and while the platform is operational. This involves a lot of JVM tuning, creating async queues, and tuning cache parameters, resolved issues with WAN replication.
  • Created OOR Contingency site with Active-Active configuration (Bi-directional replication).
  • Complete knowledge of configuring P2P setup, single hop.
  • Have worked extensively on the CacheWriters, TransactionWriters, CacheListeners, CacheLoaders, Functions (data dependent and data independent), and RegionMembershipListeners.
  • Platform tuning to ensure high data availability, data consistency.
  • Providing write behind solution that asynchronously writes data to the underlying Persistence Data store.
  • Create sample applications and training environment for consumption by the developers of the client applications.
  • Developed automatic healing capability into the platform to minimize the downtime for the applications.
  • Write behind framework that asynchronously writes data using Gemfire components - AsncEventQueueListener & CacheWriter to the underlying Persistence Data store.
  • Integrated with SpringBoot actuator to monitor health check of services using a dashboard.
  • Understanding business requirements and developing the UI screens in the application as per the UX wireframes. used @Input/@Output decorator, shared services for communication between components.
  • Used NgTemplate and NgModal for showing a template, and to open a new modal from the screen view.
  • Involved in creating Angular services, pipes and configured Routing using Router Module.
  • Used Route guards, ActivatedRoutes, RouterStateSnapshot, ActivatedRouteSnapshot using Router Module.
  • Used HttpClient which returns Observable for consuming RESTful Web API to fetch data in JSON format.
  • Responsible for all client-side UI Validation and implementing business logic based on user selection using JavaScript.

Environment: Windows, Java, Django, CouchbasePythonSDK, Multithreading, Spring, SpringBoot, JPA, Hibernate, Angular JS1.5, Angualr8, Node JS, UI-Router, Karma and Jasmine, CSS3, HTML5, SASS, JSON, Spring MVC, Restful web services, Gulp, Bower, Maven, JUnit, Subversion, JBoss4.2, Jenkins

Confidential - Irving, TX

Full Stack Developer

Responsibilities:

  • Developed the user interactive screens using JavaScript, jQuery, Angular JS, Html and CSS.
  • Involved in adding enhancements to the existing web pages. Used jQuery for developing in mobile pages whereas used Angular JS for the desktop pages.
  • Implemented the Project structure based onSpring MVCpattern usingspring boot.
  • Designed Frontend within object-oriented JavaScript Framework like Backbone.JS, Angular.JS and Ext.JS
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, Spring Batch.
  • Extensive use of HTML, JSTL, JSP and jQuery for the layer along with Java script for client-side validation.
  • Used JSON to load data into JQUERY data grid. Ajax
  • Designed and developed theRESTbased Micro Servicesusing theSpring Boot,Spring Datawith JPA and used Swagger to interact with API end points of the micro services.
  • Build REST web presentation service by building Node.JS Server in back end to handle requests from jQuery Ajax calls.
  • Used JWT (JSON web tokens) mechanism for authentication and authorization security configurations using Node JS.
  • Used Node JS for the communication to the server through Restful API and added user validations & permissions by using it.
  • Developed J2EE App using Oracle Database and Spring IOC Framework and deploying to WAS 6.0 app server.
  • Deployed the application in JBoss Application Server in development and production environment.
  • Created and managed the CI/CD pipeline using Jenkins to automate build, testing, and integration of source code.
  • Worked with the automation team to understand the Selenium scripts and review the code, run the tests, and review the results and provide inputs to the team. Mockito was used for mock testing.
  • Used complete annotation driven approach to develop the application using Spring Boot and was involved in setting up the Spring bean profiling.
  • Used Maven as build tool and Jenkins for CI / CD deployment process, used GIT for version management and & used BIT BUCKET for pushing, pulling &merging code.
  • Developed RESTFUL web services usingSpringBoot with modules like DAO, Service Implementation, Web Controller.
  • Developedclient-side validationcode usingAngular with typescriptandJQUERY.
  • AngularJS2 along with Typescript was used for client side MVC. components, Pipes, dependency injection, service factories, directives and component binding via interpolation were some of the angular artifacts implemented.
  • Involved in CI/CD using Jenkins Tool to monitor build and track the health of application.
  • AWS EC2 instances configured for dev instances. Configured Route 53, WebSphere, configured RDS with MySQL server.
  • Used jQuery UI widget library in Angular templates, front end was made both responsive and adaptive using Bootstrap.

Environment: Angular 6, Java 1.8, Node JS, HTML 5, CSS, jQuery, Spring, AWS, Docker, REST services, MongoDB, Apache, Junit 4, Log4j, Selenium 3.0, GIT, Maven 3.3 & Jenkins.

Confidential - Tampa, FL

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Worked on jBoss eclipse IDE for developing the J2EE applications.
  • Involved in developing databaseobjects creation, performance tuning of stored procedures and queries.
  • Working on developing SOAP and RESTFUL webservices.
  • Worked on Spring MVC framework to easily test and maintain the code.
  • Developer Hibernate framework for connecting the java environment with database.
  • Used Bootstrap and Node.js in effective web design.
  • Developed Web API using Node.js and hosted on multiple load balanced API instances.
  • Uses Maven tool for designing and developing the code.
  • Rewrite existingJavaapplication inPythonmodule to deliver certain format of data
  • WrotePythonscripts to parse XML documents and load the data in database.
  • Generated property list for every application dynamically usingpython.
  • Worked on client-side applications using Angular JS 2in clean MVC
  • Designed web applications using HTML5, CSS, bootstrap framework with JavaScript and angular JS.
  • Involved in development of User Interface using, HTML, JavaScript
  • Prepared test cases and provided support to QA team in UAT
  • Worked on using GIT hub and how to write and display the code.
  • Worked on perforce to integrate the code in eclipse to get the latest files
  • Designed and Developed Stored Procedures, Triggers in MS SQL to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database
  • Written Test cases using Junit testing.

Environment: java, Python, Django, Spring MVC, Angular JS, Node Js, jQuery, JSF, GitLab, Jenkins, Webpack, Maven, Oracle, Eclipse, Postman, Junit, TestNG, Unix, Windows, Agile.

Confidential

Java Developer

Responsibilities:

  • Primary responsibilities included developing the applications and providing production support.
  • Deployment of code in test, stage & production environments.
  • Used java script with spring frameworks for developing web applications.
  • Used Angular Js to write the client-side applications.
  • Resolved priority tickets using service now ticketing tool.
  • Implemented Hibernate to map all the tables from different data sources to make database updating.
  • Worked on DB2 visualizer for the integration of the database.
  • Worked on RESTful APIs using Express JS and Node.js. Implemented mock servicesin Node JS with the help of modules using Node.js server. Used Tomcat Application Server for building, testing and deploying application locally.
  • Worked on jBoss eclipse IDE for developing the j2EE web applications.
  • Used BSM - Business service management approach for checking incidents, changes and new developments that impact the business and customers.
  • Worked on Tortoise SVN to manage different versions of source code.
  • Performed unit testing using Junit test cases.
  • Worked with QA team for testing and resolving issues.

Environment: java8, Angular Js, Node Js JavaScript, SOAP, RESTFUL, jBoss, hibernate, HTML5, DB2, eclipse IDE, Tortoise SVN.

Confidential

Java Developer

Responsibilities:

  • Analyzed requirements & developed use cases.
  • Designed and developed the persistence tier using Hibernate framework.
  • Presentation Layer is created using JSP, HTML, Apache Jena and Struts Tag Libraries
  • Involved in developing various reusable Helper and Utility classes using Core Java, which are being used across all the modules of the application.
  • Implemented Core Java concepts like Polymorphism, Inheritance, Multithreading etc.
  • Developed reusable utility classes in core java for validation which are used across all modules.
  • Deployed the application in JBoss Application Server in development and production environment.
  • Developed test cases to test the business logic.
Environment: Java, Servlets, JavaScript, JDBC, jQuery CVS, Eclipse, WebLogic Server, JSP, MYSQL, Toad, and Linux.

We'd love your feedback!