We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Houston, TX

SUMMARY:

  • Around 7+ years of experiences in all the phases of Software development life cycle which includes requirement Study, Analysis, Design, Development and Integration using technologies of Core JAVA, JEE, JDBC, servlets, JSPS, Struts and spring.
  • Experience in handling the Telecom, Banking, Healthand Pharma Sectors.
  • Strong experience in MVC Architecture, Struts Framework 1.3/2.0.
  • Good experience in technologies like Spring Framework 3.0, Hibernate 3.0 and JSF.
  • Experience in developing web applications using technologies like HTML, XML, Java Script, CSS, DOJO and JSP Tag libraries.
  • Experience in design and development of web applications using JSP, JSF, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, DOJO, XSL, XSLT, XML, WSDL,, SOA, SOAP, Restful, Java/J2EE, Node.JS, Angular.JS, Angular2, Angular4, Typescript, Backbone JS, Knockout JS, D3.JS, Ext.JS, React JS, Bootstrap, Struts2.0, Spring 3/4, Hibernate 3.0/4.0.
  • Experience in OOP, Object Oriented Analysis (OOA) and Design (OOD) using UML.
  • Experience in Web Services like Restful, SOAP, WSDL and good Knowledge in SOA.
  • Experience in using testing tools like JUnit and building tools like Ant, Gradle and Maven.
  • Experience in Agile development (TDD and SCRUM) and Waterfall methodologies.
  • Excellent knowledge of multi - tier Web Based application development.
  • Experience in Cloud-based infrastructure tools and components like AWS, EC2, S3, Virtual Private Cloud (VPS) and Elastic Load Balancing (ELB).
  • Experienced in RDBMS concepts and experience in writing SQLqueries and PL/SQL in databases like MySQL, SQLServer and Oracle writing Triggers, Stored Procedures and Normalization of databases.
  • Expertise in using J2EE technologies like JSP, Servlets, EJB, JDBC, Java Beans, JMS, RMI JNDI, XML and Web services (RESTful and SOAP).
  • Enhanced experience in using different IDEs like Eclipse, Spring Tool Suite, Brackets, Atom and IntellJIDEA& Hands-on experience working with source control tools such as SVN & GIT.
  • Strong experience in building web application using various Spring Framework features like Spring IOC, Spring MVC, Spring AOP, Spring ORM and Spring Security.
  • Experience in programming with Hibernate Framework, Hibernate Configuration, DAO Design and Object Relation Mapping (ORM).
  • Expertise in advanced java scripts like KnokoutJS, RequireJS, AngularJS, ReactJS, Flexbox, BootstrapJS and BackboneJS.
  • Experience with Installing and configuring AWS cloud servers with Linux, Tomcat, MySQL, Apache, etc.
  • Experience in developing and deploying J2EE components on application servers such as Web logic Server 9.0/10.0, Apache, Kafka, Rabbit MQ, Tomcat, JBoss and IBM Web sphere 7.0/8.0.
  • Experience in developing the Web applications using Eclipse IDE, Net Beans.
  • Expertise in using Template Toolkit, HTML::Template, WebApp Template, MASON.
  • Efficient in deploying applications using IBM Web Sphere, Web logic App Server, JBOSS and Tomcat Web Server.
  • Strong Experience in Relational database like Oracle 9i/10g/11g (SQL & PL/SQL).
  • Strong working experience in working with the Relational database systems like MySQL, MSSQL, PL/SQL, Oracle, DB2, SQL Server, and NoSQL database systems like Redis, PostgreSQL, MongoDB, CouchDB and Cassandra.
  • Experience in using version control tools like GitHub, BitBucket, SCM, CA SCM (Software Change Manager), SVN.
  • Experience in developing SQL, Stored Procedures, functions, triggers using Oracle.
  • Experience in a CI/CD environment with Jenkins, Maven, Gradle, AWS and Terraform.
  • Experience in Test driven development (TDD) using unit testing frameworks such as Jasmine, Protractor, Karma, JUnit and Selenium.
  • Experience in developing REST based Microservices.
  • Experience in utilize Camel to integrate Microservices with other Microservices and Rabbit MQ messaging exchanges.

TECHNICAL SKILLS:

Languages: JAVA1.7/1.8, PL/SQL, SQL, J2EE, UML 2.3

Tools: and Framework Struts, Spring IOC, Spring AOP, Spring Security, SOAP UI, JSON, RabbitMQ, Spring Boot, JPA, Bootstrap, Kubernetes

Web Technologies: HTML4/5, XHTML, CSS2/3, XML, JavaScript, HTTP, JSP 2.1, Servlets 3.1, JDBC 3.0, J2EE, JSF, REST, SOAP, Micro Services

JavaScript Frameworks/Libraries: Angular JS, Angular 2/4, JQuery 2.2.4, NodeJS, React JS

Web Services: RESTful 2.0, WSDL

Application Frameworks: MVC, Hibernate 4.2, Spring3/4Web Servers, Apache Tomcat 7.0, JBoss, Kafka, Camel

Application Servers: WebLogic 12.2.1, IBM WebSphere

IDE: Eclipse, JIRA, Postman 4.9.3, Atom, Intelli J, Brackets

Databases: Oracle 11g/12c, MySQL 5.6, Microsoft SQL, PostgreSQL

NoSQL Databases: MongoDB 2.2, Cassandra

Methodologies: Agile, Test Driven Development, SCRUM, Waterfall.

Unit Test Frameworks: Log4j, JUnit 4.12, Jasmine 2.5, Karma 1.4, Selenium, Protractor

Operating Systems: Windows, LINUX, UNIX

Build Tools: Maven, Ant, Gradle, Jenkins, AWS

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

Full Stack Java Developer

Responsibilities:

  • Involved in the process of research, analysis, design, and development of the application.
  • Involved in the process of information design and interaction design as a part of UX developer team.
  • Involved in collaborating on user experience with the team.
  • Involved in developing User interface using JSP, JavaScript, JQuery, AngularJS, HTML5, and CSS/CSS3.
  • Developed different Object Oriented JavaScript Apps for multiple Modules using MV* framework Backbone along with other JavaScript frameworks such as Underscore, Node, JQuery, YepNope and DustJs.
  • Developed Apps for Verizon setup boxes for rich UI along with HTML and CSS
  • Created Utility API’s for AJAX calls using JavaScript XMLHTTP Object and
  • JQuery for making Web Service calls.
  • Developed spring boot Microservices to serve a specific business functionality.
  • Used Apache Tomcat as a web server for the deployment of the application.
  • Worked on Embedded Tomcat to deploy the code internally.
  • Experience in making the devops pipelines using Openshift and Kubernetes for the Microservices Architecture.
  • Involved in developed and deployed the Ajax applications in the java language using the java development tool Eclipse.
  • Developed responsive user interface with the help of ReactJS, Redux, JSX, ES6, Redux Thunk and Bootstrap.
  • Developed various React state full and stateless components and developed reducer functions, store and created various actions.
  • Used XML Web Services using SOAP to transfer the amount to that is remote and global to different financial institutions.
  • Developed web components using JSP, Servlets and JDBC.
  • Coded JDBC calls in the servlets to access the MySQL database tables.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Deployed Spring Boot based Micro Services Docker container using Amazon EC2 container Services and using AWS admin console.
  • Developed Restful web services with Spring Boot to provide the required information to be displayed in the UI.
  • Integrated Struts framework and Hibernate and used Spring Framework for Dependency injection.
  • Planned and programmed a work queue system on a NodeJS Server with RabbitMQ and created a REST API allowing users to create jobs and retrieve data from MongoDB.
  • Involved in translating the Java applications to java script files using the GWT cross complier.
  • Using Backbone Restful API’s for getting the Web services data from the server
  • Used Apache web server for application development and testing purposes.
  • Developed components to fetch the data from the backend using JQuery, AngularJS and AJAX.
  • Used JSON for data exchange between application modules
  • Involved in testing complete flow of the modules.
  • Wrote test cases for automation testing using Selenium, developed the application using Eclipse as IDE tool and JIRA for bug and issue tracking.
  • Involved in performing User Acceptance Testing (UAT) at the end of the test phases with the requirements collected from the user also tested using Selenium Grid.
  • Used Log4Javascript for Logging Errors, debugging and tracking.
  • Widely used agile development methodology based Scrum for developing various business applications.
  • Done the design, development and testing phases of Software Development using AGILE methodology and Test Driven Development (TDD)
  • Used Tera term and telnet to communicate with the VMS Server.
  • Extensively used Query for developing Ajax applications.

Environment: Java 1.8, Backbone, Struts, YepNope, Log4, JSP, JavaScript, JQuery, DustJs, Web services, Bootstrap, JSON, CSS, SOAP,MySQL, Restful API, Apache Web Server, Tomcat,Rabbit MQ, MongoDB, XAMPP, Spring, Spring boot, Eclipse, Servlets, AngularJS,NodeJS, ReactJS, DustJs, Microservices, Kubernetes, Hibernate, HTML, HTML5, Spring, DHTML, Web Strom, AJAX, API, XML, Object Oriented JavaScript, agile, Scrum, AWS, Selenium, Jasmine.

Confidential, Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Responsible for gathering and understanding the requirements and interacting with clients
  • Implemented various J2EE patterns like Singleton Pattern, Factory Pattern, Abstract Factory pattern, Data Access Objects, Adaptor(Wrapper) Pattern
  • Designed user-friendly web application using AngularJS, HTML5, CSS3, Bootstrap, ReactJS, Spring, and Mongo DB
  • Involved in writing POJO classes and hbm mapping files to map database tables with Java objects
  • Involved in writing XML configuration file for Hibernate-Database connectivity
  • Used SQL and PL/SQL queries for storing complex database objects like stored procedures, Triggers, Functions, and Packages. Used Oracle 11g as database
  • Worked with HQL(Hibernate Query Language) to write static queries while communicating JSF with Oracle database
  • Used JSF and Struts validation framework for application components validation
  • Worked with core layer of framework to implement View Controller in MVC Architecture and worked with spring MVC calls.
  • Contributor in planning, designating, development and delivering using NodeJS, MVC, JavaScript, Angular.
  • Worked with spring and web services with SOAP by creating SOAP services using Spring Controller class.
  • Used Spring Boot for developing REST Microservices and used Spring Data MongoDB for data persistence.
  • Expert in benchmarking and load testing a Cassandra cluster using Java-based stress testing utility called Cassandra-stress tool.
  • Development of server side programming using Servlets, JSP, Struts.
  • Designed and Developed User Interactive (UI) Web pages using HTML5, React-JS, Bootstrap, CSS, JSX, Axios and Redux
  • Created reusable components used across various modules using React-JS, React-DOM, Bootstrap and JSX.
  • Used Apache Tomcat as a web server for the deployment of the application.
  • Worked with JMS RabbitMQ Queues for sending messages in point-to-point mode also implemented Spring JMS message listeners to create and consume messages across modules.
  • Exposed REST web services to communicate and send/receive data in JSON format to/from different systems.
  • Wrote JUnit test cases for unit testing of the developed functionality.
  • Used RESTful Web services using Spring REST API and Apache CXF
  • Involved in working with WebLogic server for building and deploying enterprise Java
  • Involved in writing XML configuration file for Hibernate-Database connectivity
  • Troubleshoot, analyze, and check production issues in the existing EMS application and fixed bug in given timeframe

Environment: Java 1.7, Core Java, Eclipse, Tomcat, WebLogic, JSP, J2EE, Servlets, Struts,Apache, Spring, Hibernate, RESTful Web services, XML, WSDL, JSF, MySQL, Maven, SOAP, Rabbit MQ, Mongo DB, AngularJS, ReactJS,NodeJS, HTML5, CSS3, JavaScript, JSON, EJB, RDBMS, JQuery, Cassandra, Micro Services, Bootstrap, Oracle 11g, Spring Boot, PL/SQL, AWS, JAXB, OOP, GIT, Maven, JIRA, Jenkins, JUnit, Log4J, Agile, Scrum, Windows.

Confidential, Asheville, NC

Sr. Java Developer

Responsibilities:

  • Involved in complete SDLC life cycle implementation of the project and followed agile methodology.
  • Developed application using UI technologies such as HTML, CSS, Typescript, JavaScript, NGRX, AJAX, PrimeNG, Bootstrap, LESS and Angular 2/4.
  • Created REST web services to send data in JSON format to different systems using spring boot.
  • Created a Single Page Application (SPA) using AngularJS as framework, to bind data with specific views and to synchronize data with server.
  • Used JavaScript, JQuery, AngularJS and AJAX technologies for front end user input validations and Restful web service calls and implemented Single Sign-On (SSO).
  • Designed front-end presentation logic using AngularJS, HTML5, CSS3 and Bootstrap.
  • Implemented AJAX for asynchronous communication with server providing better user experience.
  • Implemented Micro Services using Spring Boot and AngularJS.
  • Implemented Spring Security for authentication and authorization.
  • Implemented Business Logic using Java, spring and Hibernate.
  • Implemented Representational state transfer (REST) Web services for distributed systems using Jersey framework to retrieve data from client side.
  • Used MYSQL as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Involved in Designing and Developing Single Page web applications (SPA) using AngularJS, and REACT.JS with other UI technologies/ libs such as Backbone, JQuery, Bootstrap and HTML.
  • Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Created DDL and DML SQL scripts for creation of database objects in MYSQL.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during integration testing phase.
  • Experience in developing Web-Centric applications using AngularJS, NodeJS, JavaScript, JQuery, CSS3, and Photoshop.
  • Developed unit testing framework using JUnit test cases for continuous integration testing and used JTest tool for performance testing.
  • Configured development environment using WebSphere application server for developer’s integration testing.
  • Used Maven building tool for creating EAR file to be deployed in application servers.
  • Used Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Developed an AWS lambda function to send a request for internal service end points through API Gateway using apache Http Client.
  • To keep track of issues and tasks on individuals, used JIRA ticketing system.
  • Created and configured the new Jenkins slave nodes and distributed the jobs between all Jenkins minions.
  • Achieved the continuous Integration (CI) and continuous deployment (CD) in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Used SVN to maintain the version of the files.

Environment: Java, J2EE, Agile, JSP, XML, SOAP, MySQL,Servlet, JavaScript, AngularJS, NodeJS, ReactJS,JQuery, AJAX, WebSphere Application Server, Spring MVC, Spring Batch, Spring Boot, Apache, Spring Security, Hibernate, Bootstrap,Microservices, Oracle, RESTful Web Services, AWS, HTML5, CSS3, LINUX/UNIX, Jenkins, Maven, JAXP, JAXB, JUnit, JIRA, SVN.

Confidential

Java Developer

Responsibilities:

  • Requirement Study and Analysis
  • Developed Use Cases, Class Diagrams, Activity Diagrams and Sequence Diagrams.
  • Developed Java Server Pages (JSP) for the front end and Servlets for handling Http requests.
  • Deployment on the Tomcat Server.
  • Specifying the data flow using XML and DTD.
  • Running Sqoop for importing data from Oracle & another Database.
  • Implemented database using SQL Server.
  • Developed GUI using JSP, HTML and DHTML.
  • Designed tables and indexes
  • Possess expertise in designing and developing web applications using HTML 5, CSS3, Less, JavaScript, JQuery, NodeJSand AngularJS.
  • Developed web forms using HTML for the application.
  • Designed and developed RESTful style Web Service layer using Spring MVC, Swagger, Microservices and Spring Boot.
  • Developed data insertion forms and validated them using JavaScript.
  • Created Stored Procedures, Functions and Triggers using PL/SQL.
  • Testing the application and troubleshoot and fixed bugs

Environment: JSP/Servlets, spring, JUnit, JSON, Restful, HTML, Tomcat, JavaScript, AngularJS, NodeJS, Microservices, Spring Boot, JDBC, Oracle, Java Beans MS-Access, Java, UNIX, Hibernates, AJAX.

Hire Now