We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Around 4 years of experience in the IT industry involving analysis, design, implementation, integration, administration, and testing of various systems.
  • Expertise in J2EE Design Patterns, Data Modeling and Data Base Management.
  • Experience in developing applications using Core Java, J2EE, JSP, Servlets, Structs, Spring 3.2, Spring 4.0, Hibernate, Web Services (SOAP, REST), JAX - RS, JAX-WS, JMS, JDBC, XML, HTML5, CSS3, JavaScript, Angular, XSLT, JSON, Ajax and jQuery.
  • Experience in Core Java methodologies/concepts like JVM, Memory Management and Multi-threading.
  • Expertise Hands-on experience with Web Application Development using J2EE technologies and Oracle.
  • Good Exposure to work on Frame Work using Struts MVC, Spring MVC Architecture.
  • Experience in design, development and deployment of enterprise applications for J2EE platform using JAVA, J2EE, Hibernate3.0, spring 4.0, Web Services, XML JavaScript, SQL, and HTML.
  • Extensive experience developing applications using agile methodologies like Test Driven
  • Development (TDD), SCRUM and KANBAN along with sound knowledge on integration tools like Jenkins, Quick Build, Bamboo
  • Experience in dynamic web development using jQuery, AJAX, Java Script, XML and CSS.
  • Experience in implementing the AngularJS and React JS frameworks.
  • Good Knowledge on JavaScript libraries which include Angular JS versions (1.0, 2.0), React JS, NodeJS, backbone.js and GWT.
  • Experience in developing single page web applications using HTML, CSS, Bootstrap and Angular JS.
  • Experience in EclipseRCP, itis short for Eclipse Rich Client Platform and indicates that the Eclipse platform is used as a basis to create feature-rich stand-alone applications.
  • Experience in developing Web Services using SOAP and REST.
  • Strong Experience in Oracle and back end programming. Good experience in SQL, PLSQL.
  • Normalization, creation of stored procedures and function.
  • Strong Experience in NoSQL programming. Exposure to NoSQL databases like MongoDB, Cassandra.
  • Experience in using Log4J, Version Control using GIT, Bit Bucket, SVN, CVS and Maven, Jenkins used for the automatic build process.
  • Worked on different OS UNIX, Linux and Windows.
  • Good understanding of client-side build tools like npm, bower, Grunt and Gulp.
  • Experience in working with MQ, Active MQ, IBM MQ, IBM WebSphere, Portal/Application Server, BE WebLogic, and Apache Tomcat5 application servers.
  • Experience in using open source ESB products like Apache Camel, JBoss fuse.
  • Experience in using GWT (Google Web Toolkit) for optimizing the code and increase the performance of web applications.
  • Expertise in Back-end/server-side java technologies such as: Web services, Java persistence API (JPA), Java. Messaging Service (JMS), RabbitMQ, Java Database Connectivity (JDBC), Java Naming and Directory Interface (JND).
  • Strong experience in different IDEs like RAD, Eclipse, Spring Tool Suite and IntelliJ IDEA and worked on various application and web servers like JBoss, BES Web Logic, IBM Web Sphere, Glassfish, Camel and Apache Tomcat.
  • Experience in Standard Widget Toolkit (SWT) in widgets, e.g., buttons and text fields, as well as layout managers. Layout managers are used to arrange the widgets according to a certain rule set.
  • Experience in working with EC2 Container Service plug-in in JENKINS which automates the Jenkins master-slave configuration by creating temporary slaves.
  • Automate provisioning and maintaining large number of servers on AWS instances.
  • Experience in using AWS (Amazon Web Services) for hosting the client applications. Used AWS to transform the hosted applications to cloud applications.
  • Design, development and testing of reliable and secure sites, Load balancer based applications built using groovy on grails.
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Implemented security and authentication concepts such as OAuth 2.0, and Cryptographic algorithms.
  • Experience in using Sencha for the automation unit testing of the build applications.
  • Experience in using service virtualization product like LISA.
  • Used LISA to process the data/ applications for the teams in the organization. Good Exposure in using LISA for business participants across organizations.
  • Used LISA to ensure the effectiveness of the application by recording the process and testing it.
  • Experience in using defect project/defect management suites like JIRA.
  • Experience in using Selenium for automated test cases.
  • Good work experience on RDBMS like Oracle and MySQL. Had a great exposure in using mainframes which support old/legacy applications.
  • Experience in Infrastructure Development and Operations, involved in designing and deploying utilizing almost all the AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, SNS, Route 53.
  • Good Exposure in using Teradata for data analytics.
  • Worked in messaging services like JMS.
  • Excellent Team player with very good attitude and excellent interpersonal skills with analytical abilities, communication skills.
  • Good team player with strong work ethics and a quick learner with positive attitude.

TECHNICAL SKILLS

Programming Languages: Java 1.8, 1.7, 1.6, C, C++

JAVA Enterprise Technologies: JDBC 3.0/2.0, Servlets 2.5/2.4, Spring Core, Spring Security, Spring JDBC, Spring Integration, Spring Batch, SOAP and Restful Web Services, JPA, EJB 3.0, Hibernate 4.2.

Front End (Web): HTML, XML, JSON, CSS, JSP 2.2/2.1, JSTL 1.2, Bootstrap, JavaScript

JavaScript: jQuery2.x/1.x, Angular JS 4.x/2.x/1.x, Node JS

Frameworks: Struts 2.0, JSF 3.0, Spring 3.x/2.x, Apache Camel

Application Servers: JBoss7.x/5.x, Web Logic 10.0/9.0/8.1/7.0 , Tomcat 7,6, Web Sphere 8.5

Databases: Oracle 12c/11g/10g/9i, MySQL5.0,4.1

Build Tools: Maven 3.0, ANT, GRADLE

Operating Systems: Windows 10/8/7/NT/XP/2000/98, Unix, Linux

Design Patterns: Business Delegate, Front Controller, Singleton, Observer, DTO, DAO, MVC, Factory, Abstract Factory

Design Methodologies: Agile, Scrum, Test Driven, Waterfall

IDEs: Eclipse, Net Beans

Tools: Junit 4.x, TestNG, Selenium, JMETER, Mockito

PROFESSIONAL EXPERIENCE

Confidential - Dallas, TX

Full Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Participated in JAD sessions gathering along with the Business Analysts.
  • Designed application modules, base classes and utility classes using CoreJava.
  • Reported directly to management teams working with Googleto provide real and informed ongoing product development.
  • Implemented the project as a multi-tier application using Spring MVC & used core spring concepts like AOP, IOC.
  • Pivotal cloud foundry support. Installation/configuration of PCF (Ops Manager/Apps Manager).
  • Installing Pivotal cloud foundry on AWS. PCF backup for all environments.
  • Expertise in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
  • Implemented a SOA compliant system working on various transactional messaging using Camel and used Session Beans Message Driven Beans.
  • Strong knowledge of data structures, algorithms, operating systems and distributed systems fundamentals.
  • Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, REST web services.
  • Involved in installing, upgrading, configuring and Troubleshooting IBM Web Sphere Application
  • Server and IBM MQ on AIX and Linux.
  • Implemented Micro services architecture using Spring Boot for making application smaller and independent.
  • The SWT library is packaged as an Eclipse plug-in. created an Eclipse plug-in and used SWT to specify a dependency to theorg.eclipse.swtplug-in in the corresponding manifest file.
  • Implemented Hibernate for data persistence and management.
  • Implemented stable React JS reusable UI components and stand-alone functions to be added to any future pages.
  • Extensively used jQuery for faster JavaScript programming and followed better coding techniques for better performance and intuitiveness.
  • Integrated Spring with Hibernate as the data abstraction to interact with the databases.
  • Implemented Singleton, Factory, DAO design Patterns based on the application requirements.
  • Consumed and built web services in SOAP, REST supporting both XML and JSON by taking advantage of Spring technologies.
  • Works on MV Frameworks like Bootstrap, AngularJS, and NodeJS.
  • Involved in Application integration for Customer Trouble Ticket Tracking System, a web-based system using EJB Architecture deployed in Tomcat Application Server.
  • Developed the Presentation layer using HTML 5, JavaScript, and used AJAX/ jQuery based rich UI for improved customer experience.
  • Designed and developed Micro Services business components using Spring Boot.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTMS. CSS3, JavaScript and jQuery.
  • Project involves understanding of current IVR call routing model/ architecture.
  • Develop IVR application mocking existing PBX based IVR flow, Creating Unit test cases and performing Unit testing.
  • Works on MV Frameworks like Bootstrap, AngularJS, and NodeJS.
  • Worked on Design and development of Restful APIs using Node.js and JSON.
  • Provide technical guidance on building solutions using Azure and other services
  • Involved in batch processing usingSpring Batchframework to extract data from database and load into corresponding Loan App tables.
  • Strong knowledge of data migration practices and technologies.
  • Promoted to manage, develop, and expand a team of experienced software support engineers, SaaS Supervisors, and the Transition Management organization.
  • Moved data from AWS S3 buckets to AWS Redshift cluster by using CLI commands
  • Deployed Servlets and EJBs in the JBOSS Application Server.
  • Provided technical direction with JavaScript, jQuery, AJAX & Ant builder tool.
  • Expertise in setting up Database and MQ configurations in Tomcat and JBoss.
  • Hands on Experience on relational databases involved in application development using RDBMS like MySQL, Oracle, Mongo DB, DB2, Ms SQL, NO SQL.
  • Hands on experience on Azure VPN-Point to Site, Virtual networks, Azure Custom security, Endpoint security and firewall. Hands on experience on Backup and restore Azure services.
  • Hands on experience in a Linux environment with Apache Tomcat on Amazon AWS
  • Worked on pushing the data toDB. Used MongoDBandDynamoDB. (AWS)
  • Developed single page application by using Angular JS.
  • Installed and Configured Tomcatand JBoss Application Servers.
  • Configure Azure cloud service for end deployment.
  • Designed and Developed Web Services using Restful and SOAP protocols with Apache CXF 2.7, JAX-RS, JAX-WS, XML and JSON.
  • Written Map reduces and Spark codes in Javato run a sorting application on the data stored AWS.
  • Designed and developed Micro Services business components using Spring Boot.
  • Developed Session Beans to process user requests and to load and store information from database
  • Used Maven build tool and deployed into IBM Web Sphere 8.5 Application Server.
  • Used GIT for version control and Jenkins used for continuous integration.
  • Wrote Stored Procedures and complex queries in Oracle 11g database.
  • It is a maven project with BDD and TDD approach, JVM. Writing step definitions and page object code under JUNIT.
  • Used Maven and Jenkins as build tool and deploying the application using Kafka.
  • Expert on implementation of Restful API using Sequalize.js with Node.js framework.
  • UsedTDDArchitecture, which relies on the repetition of a very short development cycle.
  • Designed and developed JUnit test cases during the development phase.
  • Implemented the project using agile-scrum methodologies.
  • Experience in developing rich views using React with React-Redux architecture for the Uni-directional data flow with the web-pack build tool.
  • DB2 Database is used to store the system data
  • Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.8, SOAP, Spring 3.0, Restful Web Services, hibernate 4.0, Jenkins, Angular JS 1.0, AJAX, Servlets 3.0, HTML5, CSS3, Node JS, React JS, JavaScript, CSS3, JBOSS, jQuery 2.0, JSON, JMS, Spring Batch, DB2, Apache Camel, PCF, JMS, Web Sphere 8.5, Agile, JMS, Eclipse, JUnit 4.4, TDD, Kafka, Spark, BDD, Windows OS, Unix.

Confidential

Sr. Java 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.
  • Designed the front-end screens using AngularJS 1, HTML5, CSS3, JavaScript, jQuery, Bootstrap and Spring Boot.
  • Developed Angular controllers, services, filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if, ng- show, ng-hide, ng- change, ng-blur, etc.
  • Developed Grid's used in the system using Slick Grid and created custom grid directive to make the component reusable.
  • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. For developing the UI.
  • Took part in setting up the routing configuration using Angular UI router for various views and sub views.
  • Configured Gulp to perform various UI build and test related tasks and used NodeJS NPM and Bowers to manage the dependencies.
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Developed REST exception handling controller advice to respond to bad requests and server-side exceptions.
  • Used complete annotation-driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.
  • Consumed SOAP/ JAX-WS based web services using spring framework and used SOAP UI for testing these services.
  • Used REST Client and POSTMAN to test the rest-based services and used JUnit and Mockito to test the middleware services.
  • Database used was MySQL.
  • Worked with Middleware using Message-driven by POJO (MDP) after creating QCF, Queue on WebSphere server, and using JMS template for asynchronous functionality for multiple users.
  • Used Hibernate in the persistence layer and implemented DAO's to access data from the database.
  • Developed Merge jobs in Python to extract and load data into the database and used Test driven approach.
  • Worked on their test automation framework written in Python and Selenium.
  • Involved in enhancing existing MEAN (MongoDB, Express, Angular, and Node) stack applications and provided the required support.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and using Maven as build and configuration tool and Jenkins for continuous integration tool.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.
  • Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose.
  • Participated in the release night shakeouts/overnight deliveries and QA Support.
  • Used Veracode for application security scanning and remediated the flaws that were identified in the code.
  • Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server.

Environment: Java 7, STS, Tomcat 7, Gulp, Spring Tool Suite, Spring MVC, Spring Boot, Hibernate, MySQL, Toad, RESTful Web Service, HTML5, CSS3, jQuery, jQuery UI, Theme roller, AngularJS 1, NodeJS, Express, JavaScript, GIT, JMS, Jenkins, Agile, JIRA, Selenium, Log4j, Maven, AWS, Gulp, Bootstrap.

Confidential

Java Developer

Responsibilities:

  • Involved in prototyping, proof of concept, design, Interface Implementation, testing and maintenance.
  • Designed and developed front view components using HTML and JSP.
  • Developed Interactive web pages using AJAX and JavaScript.
  • Developed UI navigation using Struts MVC architecture (JSP, JSF, tiles, JSTL, Custom Tags).
  • Created services for various modules like Account (CD/Checking/Savings) Creation and Maintenance using Struts framework.
  • Developed reusable utility classes in core java for validation which are used across all modules.
  • Developed Java classes for implementing Business logics using EJB 3.0(Stateless session, entity, message driven beans).
  • Extensively used jQuery for faster JavaScript programming and followed better coding techniques for better performance and intuitiveness.
  • 24/7 Support provided to the SaaS engineering organization along with the SaaSSupervisor team and clients alike.
  • Used JNDI to support transparent access to distribute/d components, directories and services.
  • Provided data persistence via Hibernate for CRUD operations in the application.
  • Configured and tested the application with database server Oracle 10g.
  • Used Oracle, server databases as backend applications and generated queries using Toad.
  • Deployed and tested the application with servers Tomcat.
  • Working in MySQL, RDS database with node.js framework to develop APIs.
  • CVS was used for the version control.
  • Responsible for writing JUnit test cases and Peer level testing.
  • Involved in bug fixing using Jira.
  • Involved in developing various reusable Helper and Utility classes using Core Java, which are being used across all the modules of the application.

Environment: Java 1.4 HTML 4, JavaScript, JSP 2.2, JSTL 1.2, Struts 2.0, EJB 3.0, Hibernate 3.0, JNDI, XML, AJAX, SOAP, WSDL, UML, Shell Scripting, Node.js, JUnit, log4j, JMS, Apache Tomcat 6.0, JBoss 5.0, Oracle 10g Database, Toad, CVS, Eclipse, Windows NT, Unix/Linux.

We'd love your feedback!