We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Durham, NC

SUMMARY:

  • Highly motivated and dedicated individual having 7+ years of professional experience across a broad range of industry segments majorly in retail and finance industry. Proven experience in developing automated tasks, Research oriented skills, leadership qualities to support team members, Innovative thinking to improve scalability, ability to take ambiguous problems and solve them in a structured, hypothesis - driven, data-supported way .
  • Around 7+ years of experience in Software Development including Requirements gathering, Design, Development, Unit Testing, Implementation, Maintenance and Documentation.
  • Expert in Core Java with in-depth knowledge of Core Java concepts such as Multithreading, Synchronization, Collections, and Event/Exception handling.
  • Excellent knowledge on Object Orient Programming concepts (OOPS). Developed multi-tiered object-oriented system architectures using uses cases, UML.
  • Experience in developing client-side applications using HTML, CSS, JavaScript, in deploying J2EE applications using web/application servers like Tomcat, etc.
  • Expertise in developing Web pages using HTML5, CSS3, Bootstrap, JavaScript, jQuery, Ajax, Angular JS and have knowledge on Server scripting language like Node JS.
  • Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript
  • Integrated the Java code (API) in JSP pages and responsible for setting up Angular JS framework for UI development. Developed Html views with HTML5, CSS3, bootstrap and AngularJS.
  • Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations.
  • Diverse experience utilizing Java tools in business, Web, client-server environments including Java Platform, Enterprise Edition ( Java EE), Enterprise Java Bean (EJB), Java Server Pages(JSP), Java Servlets, Struts and Java Database Connectivity(JDBC) technologies.
  • Experience in working with the Databases environments SQL Server and MySQL . Hands on experience in developing Java and J2EE applications using Eclipse IDE , Visual Studio 2017.
  • Wrote flexible production-ready code (in SQL ) for different components of the database process.
  • Implemented SQL Scripts, Stored Procedures and Triggers in MySQL server to handle user requests and work with the data in the database.
  • Extensive experience in designing MongoDB multi-shared cluster and monitoring with MMS.
  • Automate report generation in MongoDB using JavaScript, shell scripting.
  • Created a database using MySQL, wrote several queries to extract data from the database.
  • Extensive experience with both core and advanced Java technologies which includes JSP, Servlets, JDBC, GWT, jQuery and various other middleware technologies.
  • Hands-on experience with Application servers and Web servers and a wide variety of development tools (IBM WebSphere Application Server, Glass Fish and Tomcat.
  • Expertise in front end development and design using Servlets, Ajax, bootstrap and JUNIT.
  • Used Nodejs to power the development tools used to build the application.
  • Worked on Rest Web services as well as Node Rest framework for backend services.
  • Worked in AWS cloud platform and its features which includes EC2, S3 bucket, ELB, EBS, Cloud Watch, Elastic search, Virtual Private Cloud, and API Integration.
  • Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front).
  • Experience in working with NoSQL databases like MongoDB, Cassandra, Graph DB (Neo4j) .
  • Good knowledge of developing RESTful Web Services using Spring MVC and Tomcat/Glass Fish Servers.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security.
  • Used Hibernate, object relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Knowledge on JPA Hibernate and spring to perform CRUD operation with Sybase and Oracle.
  • Good knowledge in developing database applications using Oracle, SQL Server, T-SQL and MYSQL.
  • Experience on O/R mapping Spring Core, JSF and Hibernate Framework.
  • Experience on Windows XP/7/10, Mac OS, UNIX, LINUX.
  • Involved in building and deploying ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Experience in building scripts using Maven, ANT and Gradle.
  • Involved in the development of Web Services using SOAP for sending and getting data from the external interface.
  • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team. SKILLS
  • EDUC

TECHNICAL SKILLS:

Programming Language: Java C/C++, HTML, CSS, JavaScript, SQL

Technologies: JDBC, Servlets, JSP, JavaScript, Java JDK 1.7, 1, 8, STS, Oracle, Integration Testing

Web Technologies: HTML5, CSS3, JavaScript, JQuery, Bootstrap, AngularJS, JSF, AJAX, NodeJS, JSON Restful

J2EE Technologies: JSP, Servlets, REST, SOAP, JMS, AJAX, EJB, JDBC 2.x, JNDI, JSON, JMS, XML

IDE: Eclipse, NetBeans

Development Approach: Waterfall and Agile

Operating Systems: All versions of Microsoft Windows, Linux, UNIX

Frameworks: Spring MVC, Hibernate

Database and Servers: DB2, MySQL, SQLite, Apache Tomcat, SQL Server

Tools: Used: Eclipse IDE Kepler GIT, NetBeans

Server Scripting: JSP, JSTL, Custom Tag Library, AJAX (Dojo, JSON)

GUI: HTML, DHTML

Build Tools: Ant 1.7, Maven 2.x, Gradle

Application/Web Server: Tomcat, IBM WebSphere Application Server, Glass Fish

Protocols: TCP/IP, HTTP, HTTPS and FTP

Cloud: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS other services of the AWS family.

PROFESSIONAL EXPERIENCE:

Sr. Java Full Stack Developer

Confidential, Durham, NC

  • Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, Javascript, JQuery, AJAX and AngularJS.
  • Extensively used core java concepts like Multithreading, Collections Framework, File I/O and concurrency.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
  • Testing and production support of Core java based Multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate.
  • Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for Microservices.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Developed RESTful web services using JAX-RS, Apache CXF and spring frameworks and persistence using Hibernate and JPA ORM frameworks.
  • Experienced with RDBMS implementation and development using Oracle, My SQL, MSSQL and DB2.
  • Implemented MySQL and Oracle Database access using JDBC.
  • Leveraged J2EE/Java in back-end development with enterprise architecture.
  • Designed and developed JSP pages using Spring MVC framework and also created Spring MVC components like Dispatcher servlets, configure Request mapping annotation in controllers, view resolver components.
  • Used Spring Boot for building applications along with Spring Initializer and bootstrapping the build configuration for a Boot-based web application.
  • Used Spring Security for authorization using Tokens to enhance system security.
  • Used Hibernate to persist and retrieve data from database and wrote hibernate queries (HQL), Hibernate Caching, Hibernate Transactions.
  • Developed Restful Web services with JSON for the application.
  • Initially we have used NodeJS/ ExpressJS to mock REST services and built the UI app using that mocked backend. Later we integrated with the real backend system and coordinated with server-side development team.
  • Used NodeJS to run Grunt tasks and build properly the project (compile, minify, concat etc.) and implement modules into NodeJS to integrate with designs and requirements. Used Grunt, Bower, Express from NodeJS.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Perform S3 buckets creation, policies and the IAM role based polices.
  • Created monitors, alarms, and notifications for EC2 hosts using Cloud Watch.
  • Migrated applications to the AWS Cloud.
  • Used JUnit for unit testing and log4j for logging. Developed test cases for Front End using Jasmine.
  • Used Rabbit Queues for implementation of Multi-threaded synchronization processes and used JMS queues for consumption requests.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Handled Java Multithreading part in back-end, one thread will be running for each user, which serves that user.
  • Defined strategic initiatives on Continuous Integration & Delivery (CI/CD) model with Test-driven development, Extreme programming (XP), and build automation, in an AGILE development environment to help, respond quickly to business needs and to ship world class Quality products.
  • Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the Oracle database.

Environment: Spring MVC, JSP, JSTL, HTML5, CSS, Javascript, JQuery, AJAX, AngularJS, XML, Oracle database, JPA/Hibernate, POJO’s DAO’s, Spring JDBC annotation mappings, Spring Core annotations, Spring Dependency Injection, Spring MVC, Rest API’s, Spring Boot, Microservices

J2EE/Java Full Stack Developer

Confidential, Fremont, CA

  • Involved in the complete SDLC (Software development life Cycle) of the application from requirement analysis for testing.
  • Developing with HTML5, CSS3, jQuery, JavaScript, Node JS.
  • Followed Agile Methodology in analyzing, defining and documenting the functional and business requirements.
  • Daily programming in server and client side by using Angular JS, React JS, Node JS and Express JS.
  • Worked on Front end by using Angular JS, Node JS and JavaScript Frameworks.
  • Extensive use of AngularJS for developing the SPAs (Single Page Applications) for internal application/tool.
  • Developed multiple POCs to create a user interface in Angular JS.
  • Worked on Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
  • Extensive knowledge of and use of Angular.js directives to bring additional functionality to HTML.
  • Good knowledge in AngularJS and Responsive Web Design.
  • Good experience in JavaScript MVC framework like Angular JS, Node JS.
  • Responsible for design and development of the web pages from mock- ups (PSD).
  • Initially we have used NodeJS/ Express JS to mock REST services and built the UI app using that mocked backend. Later we integrated with the real backend system and coordinated with server-side development team.
  • Used NodeJS to run Grunt tasks and build properly the project (compile, minify, concat etc.) and implement modules into NodeJS to integrate with designs and requirements. Used Grunt, Bower, Express from NodeJS
  • Used Node JS, Angular JS and MVC Frameworks in the development of the web applications.
  • Worked the backend by using Node JS and Mongo DB.
  • Used Node.js as a proxy to interact with Rest Services and interacting with Database.
  • Developed the backend by using Node JS, express and MongoDB.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Experience in managing MongoDB environment from availability, performance and scalability perspectives.
  • Have worked on AWS to integrate the server side and client-side code.
  • 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.
  • Utilized Amazon Web Services (AWS) EC2.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
  • Created instances in AWS as well as worked on migration to AWS .
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Integration of Amazon Web Services( AWS) with other applications infrastructure.
  • Implemented and developed UI components using Angular JS features like Dependency Injection, Models, data binding, and controllers.
  • Knowledge of J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, DAO, Value/Data Transfer etc. and Well versed in Object-Oriented programming using Java.
  • Worked on Java 8 in developing the applications.
  • Designed and developed hibernate Configurations.
  • Designed and implemented using MVC , integrating hibernate and spring boot framework.

Environment: JAVA 8, J2EE, HQL, AngularJS, ReactJS, Node.JS, Express JS Angular 2/Angular 4, JavaScript MVC, Mongo DB, Amazon EC2, Amazon S3, Amazon Cloud Watch, hibernate .

Java Full Stack Developer

Confidential, Oklahoma City, OK |

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Involved in the development of the User Interfaces using HTML, JSP, JS, CSS and AJAX.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Used AJAX API for intensive user operations and client-side validations.
  • Developed the application using Spring MVC Framework.
  • Inserted Dependency Injection between components using Spring (IOC) concept.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Implemented Asynchronous messaging between components using JMS.
  • Designed and developed Hibernate DAO’s using spring framework’s Hibernate Dao Support and Hibernate Template.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Wrote Stored Procedures and complicated queries for IBM DB2.
  • Involves in the design and development of Restful Webservices using Apache CXF.
  • Worked on UNIX environment for development.
  • Unix Shell Scripting was used for scheduling batch jobs. The system was used to run batch processes and reports that utilized PL/SQL and Oracle reports.
  • Developed back-end PL/SQL packages, building UNIX shell scripts for data migration & batch processing.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Wrote client side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
  • Working with Pivotal cloud foundry to deploy and run the applications through Jenkins.
  • Designing and developed a data migration strategy and source to target mapping to migrate the data out of the legacy systems into the Cassandra Customer DB.
  • Worked with RabbitMQ and AMQP Java APIs for Queues to build the application as SOA platform.
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Developed Ant Scripts for the build process and deployed in IBM WebSphere.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Implemented Log4J for Logging Errors, debugging and tracking using logger’s components.
  • Used Rational Clear Case for version control and Clear Quest for bug tracking.

Environment: Java, J2EE, XMI, HTML, CSS, JQuery, JavaScript, Ajax, AngularJS, JSP, Hibernate, HQL, SQL, PL/SQL, Spring, Spring MVC, Oracle, Restful, JAX-RS, XMI, Log4j, SOA, Cassandra, RabbitMQ, Subversion(SVN), WebSphere, STS, Application Server, Maven, IntelliJ, ANT, UML,JNDI, Pivotal cloud foundry, RMI, JIRA, UNIX.

Senior Java Developer/Web Developer

Confidential

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
  • Developed UI using Swing, JSP, JSF, HTML, CSS, JavaScript, and JQuery.
  • Developed of XML files, Schema's and parsing them by using both SAX and DOM parser's.
  • Designed and Developed XSL style sheets using XSLT to transform XML and display the information on the UI screens.
  • Developed web applications using Spring MVC, JQuery, HTML, Bootstrap and worked on Multithreading and Collections Framework including List, Map etc.
  • Added interactivity to the UI pages using JavaScript.
  • Worked with Core Java technologies Collections, Serialization, Generics, Annotations and Exception Handling to implement Back-End Business Logic including Entity Beans and Session Beans.
  • Configured Spring security in the application to secure the method calls and RESTful web services.
  • Implemented JDBC API for communicating with database layer.
  • Responsible for installing JBoss, administering and support of staging, QA and Production environment and performed failover test.
  • Deployed application in JBoss on UNIX.
  • Coding using core java, Servlets and JSP using Eclipse IDE.
  • Developed Request Handlers using Servlets as Controlling mechanism.

Environment: SDLC, Agile Methodology, Swing, JSP, JSF, HTML, CSS, JavaScript, JQuery, JBoss, JDBC API, XML, XSL, XSLT, SAX, DOM, Spring MVC, JQuery, HTML, Bootstrap, RESTful, Eclipse IDE, Servlets, Spring MVC.

Java Developer

Confidential

  • Involved in Design and Development of the System using Rational Rose and UML.
  • Involved in Business Analysis and developed Use Cases, Program Specifications to capture the business functionality.
  • Design of system using JSPs, Servlets.
  • Designed application using Process Object, DAO, Data Object, Value Object, Factory, Delegation patterns.
  • Involved in the design and development of Presentation Tier using JSP, HTML and JavaScript.
  • Designed and developed Class diagram, Identifying Objects and its interaction to specify Sequence diagrams for the System using Rational Rose.
  • Client side validations are done using Java script. Programming using Java, J2EE, Oracle, SQL, PL/SQL, XML, HTML, Unix.
  • Write Ant build scripts for the code, deploy and test in different environments.
  • Created web pages using JSP and CSS for layout design Implemented Database connectivity with JDBC for communication between application and MySQL
  • Developed database with Power Designer for MySQL Deployed the application in Apache Tomcat5.
  • Involved in coding for JSP pages, Form Beans and Action Classes in Struts.
  • Created Custom Tag Libraries to support the Struts framework.
  • Involved in Writing Validations.
  • Involved in Database Connectivity through JDBC.
  • Responsible for deploying the application on Apache Tomcat.
  • Implemented the project using IDE Eclipse.
  • Entered details such as payments, account information and call logs into Software system.

Environment: UML, JSPs, Servlets, JSP, HTML, JavaScript, Java, J2EE, Oracle, SQL, PL/SQL, XML, HTML, Unix, JDBC, MySQL, Apache Tomcat5.

We'd love your feedback!