We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Seattle, WA

SUMMARY:

  • Over 10 years of professional experience as Java/J2EE Full Stack Developer in software development which includes Analysis, Design and Development of Web - based applications.
  • Extensive experience in developingWeb-based front-end UI using HTML5, CSS3, JavaScript, Bootstrap, JQuery, AJAX and JSON, Angular 4, JSP based on the W3C standards.
  • Expertise in design and development of multi-tier applications using Java, J2EE, Spring 4, Hibernate ORM, XML, XSD, Web Services (REST & SOAP),jQuery, JUnit.
  • Hands on experience in building and deploying web Applications using different web/application servers such as Web Logic, JBoss and Apache Tomcat 9.0.
  • Extensive usage of different IDEs like Eclipse, IntelliJ, Spring Source Tool Suite (STS) andVisual Studio.
  • Proficient in Java /J2EE technologies like JSP, Hibernate, Spring, Struts, Java Servlets, AJAX, Java Beans, JNDI, JMS, XML.
  • Extensive usage and good knowledge of Core Java concepts like OOPS, Exception Handling, Multithreading, Collections Framework, Serialization and Networking.
  • Experienced in Angular 4 Components, AngularJS Controllers, Directives, Modules, Factory and Service Resources, Routing and Events.
  • Experience in OOAD (Object Oriented Analysis and Design) techniques using UML.
  • Hands on experience in generating class diagrams, sequence diagrams, state chart and other UML diagrams using IBM's Rational Rose tool
  • Extensive Experience in using MVC (Model-View-Controller) architecture for developing applications.
  • Working Experience in different modules of Spring Application Frameworks like Spring MVC, Spring Core, Spring AOP, Spring ORM, Spring Boot, Spring JDBC, Spring IOC, Spring WS, Spring Cloud.
  • Ability in middleware service development using Spring Framework along with Servlets, Spring Web MVC, Spring Security, Spring AOP and Web Services.
  • Created Restful Web services using JAX-RS, Hibernate framework.
  • Expertise in generating and consuming JSON based RESTful web services with JWT security tokens using JAX-RS and Spring REST API and SOAP web services using WSDL, SOAP JAX-WSand SOAP UI.
  • Experience in building a rich web application using AJAX, JSON, jQuery, HTML5, CSS3, and JavaScript.
  • Experience in working with automation tools like Selenium and automation server like Jenkins.
  • Implemented Performance Testing and build Test Suite using ApacheJMeter.
  • Developed Microservices with Spring Boot and Spring Batch along with the test cases and used the spring test's framework to create integration tests.
  • Migrated applications from internal data center to Amazon Web Services (AWS) and encrypted data on server and client side
  • Experience in writing SQL queries, PL/SQL, Functions, Stored Procedures and Triggers in databases like MySQL, MS SQL Server and Oracle andused NoSQL databases like DynamoDB and MongoDB
  • Strong experience in developing data models using Hibernate POJO’s and configuring Hibernate persistence layer.
  • Experience using core Java API’sto build multi-threaded server-side components for large-scale Web and standalone applications.
  • Proficient in various Core Java concepts such as Threads, Exception Handling, Collections to implement various features and enhancements.
  • Experience in version control and source code management tools like Git, GitHub and SVN.
  • Expertise in Project management and build automation tools like Apache Ant, Maven, Jenkinsand Gradle Build Tool.
  • Highly flexible in quickly changing technical environments with strong organizational and logical skills and constantly anxious to learn new technologies, methods and tools.

TECHNICAL SKILLS:

Languages: C,Java, SQL, PL/SQL, Shell Scripting.

J2SE/J2EE Technologies: Core Java, Java Swing, J2EE, EJB, Servlets, JSP, JDBC, JMS, JSTL, JSF Web Services

Web Technologies: HTML, CSS, JavaScript, jQuery, Angular 2/4. JSP, JSTL, Servlets.

Web Services: SOAP (JAX-WS), WSDL, RESTful (JAX-RS), JSON, DOM.

UML Tools/Methodologies: IBM Rational Rose, StarUML, Visual Paradigm

Web/Application Servers: Apache Tomcat, WebLogic Server, WebSphere, JBossand Glassfish.

Frameworks: Spring, Hibernate, Struts 2.0

Spring Framework/ Modules: Spring Core, Spring AOP, IOC, Spring MVC, Spring Boot, Spring Security, Spring REST and Web services, Spring ORM, Spring JDBC

Testing: Junit, Apache JMeter, TestNG

IDE: Eclipse, IntelliJ, Visual Studio

Databases: Oracle, MySQL, PostgreSQL, Microsoft SQL Server, DynamoDB and MongoDB, IBM DB2.

Build Tools: Maven, Gradle, Ant and Jenkins

Version Control Tools: Bitbucket, Git and GitHub

Operating Systems: Windows, Linux and Mac OS

Cloud services: Amazon Web Services (AWS)

SDLC Methodologies: Agile, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Seattle, WA

Sr. Java Full Stack Developer

Responsibilities:

  • Ensuring that technical software development process is followed on the project, familiar with industry best practices for Agile software development.
  • Involved in the complete software development life-cycle, including working with the production operations team to prepare and execute releases.
  • Responsible to manipulate HTML5, CSS3 in jQuery as well as making the pages dynamic using AJAX, JSON and XML.
  • Designed and created a Single Page Application using Angular 4 for front-end and Web API for back-end functionalities.
  • Implemented the business layer using spring framework and achieved data persistence through Hibernate ORM framework.
  • Developed entire application web-based client implementing MVC architecture using Spring framework.
  • Strong experience in Spring Frameworks like Spring MVC, IOC, AOP, JPA, Spring Boot, Spring Batch, Spring Security, Spring Cloud.
  • Developed REST architecture-based web services to facilitate communication between client and server. Responsible in developing Spring Boot Microservices from scratch.
  • Experience in working with databases like PostgreSQL, Oracle, MySQL, PL/SQL and MS SQL Server for creating tables, Stored Procedures and Functions.
  • Hands on experience in working with NoSQL databases like Cassandraand MongoDB.
  • Designed Unit Test Cases using JUnit and implemented Performance Testing using Apache JMeter.
  • Hands on experience on working Java 8 features like Lambda Expressions, Default methods and Type Annotations.
  • Microservices have been built using spring boot, spring security and deployed to Amazon Web Services (AWS) cloud.
  • Designed Use Cases, class diagrams, sequence diagrams and deployment diagrams based on UML to enforce Rational Unified Process using Rational Rose.
  • Worked in an Acceptance Test Driven Development (ATDD) environment which increases the efficiency in the development process.
  • Hands on experience on Service Oriented Architecture by developing Restful Web services based on JAX-RS
  • Expertise in working with Amazon Web Services (AWS) like EC2 instances, Amazon SNS.
  • Integrated AWS DynamoDB using AWS Lambda to store the values the items and backup the DynamoDB streams.
  • Expertise on working with Apache Kafka for data replication for real time data processing.
  • Experience in using Build Automation scripting like MAVEN and ApacheANT as build tools for building of deployable artifacts from source code.
  • Used Jenkins with the methodologies like (CI) Continuous Integration and (CD) Continuous Delivery.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Utilized Jira Tool for issue and bug tracking and hands on experience on working with IDE’s like Eclipse and IntelliJ.
  • Implemented server pages using Apache Tomcat as application server and ApacheLog4j for application logging and debugging.
  • Worked on the authentication in Spring Boot , for implementing security between front-end UI and back-end SOA services.
  • Experience on working version control and configuration management tools like Bitbucket and GitHub.

Environment: Agile, Java 8, HTML5, CSS3, Java Script, Angular 4, Bootstrap 4,jQuery, AJAX, JSON, Spring MVC, Spring Boot, Spring Security, Spring Cloud, Microservices,Junit, Hibernate, PostgreSQL, Oracle MySQL, PL/SQL, Apache JMeter, Eclipse, IntelliJ, Apache Kafka, Tomcat 9.0, Maven, AWS Lambda, EC2, AWS DynamoDB, MongoDB, REST, JAX-RS, Log4j, Jenkins, Docker, Bitbucket, GitHub.

Confidential, Wooster, OH

Java Full Stack Developer

Responsibilities:

  • Involved in design, analysis,developmentand testing phases of the software development (SDLC) lifecycle
  • Implemented Agile (Scrum) Methodology to analyze, design and document the application
  • Designed and Developed the application using J2EE architecture and Spring MVC Framework
  • Participated in developing Web-based GUI's using HTML5, CSS3 JavaScript (and its frameworks like JSON), jQuery, JSP and Ajax.
  • Developed applications on Spring Framework by utilizing its features like Spring Dependency Injection, Spring Security, Spring Web flow with Spring MVC.
  • Performed Database development which involves creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL integrating to reduce the response time in the application.
  • Extensively worked on JSON data format for asynchronous browser-server communication.
  • Developed POJO classes to link the tables in the database using JPA-Hibernate Integration.
  • Expertise in working with MySQL,Oracle,Mongo DB, and Apache Cassandra.
  • Performed Unit testing using tools like TestNG and JUnit.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Worked on Apache Kafka for the reliable and asynchronous exchange of information between multiple business applications.
  • Developed RESTful web services using JAX-RS and spring frameworks and persistence using Hibernate and JPA ORM frameworks.
  • Implemented Restful Web Services using Spring Boot and used AJAX to provide an advanced user experience.
  • Hands on experience in working with Amazon Web Services (AWS) like EC2 and Amazon SNS.
  • UtilizedEclipse IDE for developing code modules in the development environment.
  • Developed Hibernate ORM mappings and annotations for data integrity among Oracle DB tables.
  • Created Web Services like SOAP between different components andexposed few web services to client apps get metadata for the specific entities and documents.
  • Implemented the Maven build Life-cycle to build and create WAR and dependency JARS.
  • Implemented Core Java Methodologies like Interfaces, Collections, Customized Exceptions and Multi-Threading.
  • Used GitHub for activities tracking Version Controlling and Change Management that is tracking structure of folders, maintaining global revision number for the whole repository and Clear Case operations.

Environment: Agile, Java 8/J2EE, JSP, HTML5, CSS3,JavaScript, Bootstrap 4, Angular 4, jQuery,AJAX, XML, XSLT, Eclipse,Maven, Spring Framework, Spring Web MVC,Spring AOP, Hibernate, ATDD,Oracle DB, SQL,PL/SQL,EC2,IBM Rational Rose,Microservices, Spring Boot, AWS, Amazon SNS,WebLogic, Jenkins,Apache Cassandra,SOAP,RESTful web services using JSON, Apache Kafka,Log4J,JUnit,GitHub.

Confidential, Summit,NJ

Java Full Stack Developer

Responsibilities:

  • Implemented the Agile environment and participated in Analysis, Design, Coding and Testing.
  • Developed the web interface using HTML5, CSS3, JavaScript, jQuery, Angular 2, and Bootstrap.
  • Designed Java Components and integrated using Spring Framework with Hibernate Object/Relational persistence mechanism.
  • Involved in writing Spring Configuration XML, a file that contains declarations and the business classes are wired-up to the front-end managed beans using Spring IOC pattern.
  • Implemented the application using Spring IOC, Spring MVC Framework , and Spring Batch and handled the security using Spring Security.
  • Established reusable utility classes in core java for validation which are used across all modules.
  • Used Web Services for transmission of large blocks of XML data using SOAP.
  • Implemented Restful Web Services to retrieve data from client side using Microservices architecture.
  • Sending requests and responses in Micro services through REST/HTTP .
  • Worked on various Amazon Web Services like RDS, Auto Scaling and Security Groups.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.
  • Designed and developed DAO layer with Hibernate standards, to access data from SQL Server.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Implemented service methods and SQL queries, PL/SQL to interact with the forms.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with LINUX Shell scripts to automate routine jobs.
  • Development carried out under Spring Tool Suite (STS) as IDE.
  • Used Maven to define the dependencies and build the application and used JUnit for suite execution and assertions.
  • Used Jira for bug tracking, issue tracking and project management.
  • Used Git as source control management giving a huge speed advantage on centralized systems that must communicate with a server

Environment: Java 8/ J2EE,Spring IOC, Spring MVC, Spring Boot, Spring Batch, Spring Security,Spring Tool Suite HTM5, CSS3, Bootstrap 3,AWS, Angular 2, JSTL, jQuery, AJAX, Microservices, Hibernate, Restful API, SOA, JAX-RS, JSON, SQL, PL/SQL,Oracle,CI,CD, Jenkins, Jira, Maven, JUnit, Linux, Log4J, Git.

Confidential, Middle Town, NJ

UI Developer

Description: ThisApplication provides services like server monitoring, device statuses, network monitoring to their partners and customers.

  • Effectively working as a UI developer that includes development & interaction of different modules.
  • Developed html views with HTML 5, CSS 3, JQuery, JSON, and Java Script.
  • Developing of UI using Angular2, HTML, CSS, Bootstrap, JavaScript, jQuery, JSON, AJAX.
  • Actively involved in using Angular, TypeScript, Bootstrap and HTML5 to enable client-side data to meet specific criteria by applying various validation variables.
  • Involved in implementing data grid/tables using Angular.js for front-end client facing of the Single Page applications (SPA).
  • Used JSON for data exchange between client and server and also AJAX to reduce the network load and update the components of the website.
  • Created different views which include Sign-in, Sign-up, payments, forgot password screebs using HTML, CSS, Bootstrap, JavaScript, jQuery, JSON, AJAX.
  • Developing of UI Components in React, which has large quantity of data to be shown such as editable grids.
  • Integrate Ajax call to retrieve the get the list of products and services.
  • Design the screen to add product and add services, search product and request appointment.
  • Worked through cross browser compatibility issues with layout and new CSS styles were implemented.
  • Made enhancements to existing CSS and DIV tags using box model.
  • Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
  • Created user Interfaces for displaying results using Ajax and Asp.net.
  • Developed UI using Angular2 for rich user interaction
  • Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like Grunt.
  • Developed dynamic responsive Web Application by integrating Angular.js with Bootstrap and LESS CSS which is further integrated with Web Services.
  • Extensive use of Grunt & Gulp as a build tool for projects
  • Thorough understanding of the differences and bugs in various browsers and browser versions.
  • Involved in Agile/SCRUM based approach to UI Development.
  • Participate and provide input in code optimization and performance related discussions.
  • Write unit test cases and identify and resolve the issues.
  • Thorough understanding of the differences and bugs in various browsers and browser versions.
  • Strong communication, analytical and interpersonal skills working within cross-functional teams.

Environment: HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular2, React JS, Ajax, Node server, NPM, Asp.net.

Confidential, Overland Park, KS

Java/J2EE Developer

Responsibilities:

  • Redesigning the existing web application with new technologies.
  • Developed the functionalities using Agile Methodology and UI development with technologies like HTML5, AngularJS and jQuery.
  • Design and development of the new technical flow. Daily client & on-site team interaction.
  • Used Spring MVC on the web layer and business delegate and DAO on the business layer.
  • Developed screens using JSP, JavaScript, AJAX as well as implemented SOAP to develop Web services using Apache Axis
  • Performed Core Java development and support of Java/J2EE applications with emphasis on Object-based web forms, business logic, and database access components.
  • Developed DAO for communicating with the database. Used Hibernate DAO support for performing queries and handled transactions using Spring annotations.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Used XML to configure mapping files and defined DTO for named queries.
  • Used sprint support for Restful web services to communicate with the host machine for agreement forms.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality.
  • Used Maven to acquire the dependencies and build the application. Used perforce as a version control system.
  • Actively participated in scrum meetings and updating Rally Software regarding the tasks and time spent on each task.
  • Deployed the application onto WebLogicapplication server and developed FunctionalRequirement Document based on user’s requirement.

Environment: Java 6/J2EE, Spring MVC, Spring ORM, Spring IOC, Spring Web Services, Hibernate,JSP, jQuery,AJAX, Oracle 10g, JUnit 4.8, Maven 3.0, JavaScript, HTML, CSS,REST, JavaScriptBootstrap, JMX,RDBMS,AngularJS, SQL, MongoDB, jQuery,Eclipse Juno,WebLogic.

Confidential

Java Web Developer

Responsibilities:

  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
  • Developed a web-based reporting for credit monitoring system with HTML, XHTML, JSTL, custom tags and Tiles using Struts framework.
  • Implemented Java classes that provide JDBC connectivity for the application with MySQL database
  • Developed the application using Struts following MVC architecture and developed action and form classes based on Struts framework to handle the pages.
  • Involved in developing action classes, form beans and Java Server Pages.
  • Developed Web Services to retrieve data from legacy systems.
  • Created several JSP's and populated them with data from databases using JDBC.
  • Developed server-side functionality for Admin Interface features like Manipulating User data, Filtering users based on roles, Modifying Roles etc.
  • Planned and implemented various SQL, Stored Procedure, and triggers.
  • Identified the participating pages and the navigation paths between pages.
  • Used Web Logic Workshop page flow technology.
  • Used ANT for the build process.
  • Used JDBC to access Oracle database and implemented of connection pooling.
  • Involved in Production support and provided training and knowledge transfer to the user.

Environment: J2EE, Java 1.5, Servlets, JSP,JDBC,JMS, Struts 1.2.x, HTML, CSS, Junit,XML, JavaScript, UML, Apache Ant, Oracle, SQL, Windows.

Confidential

Jr Java Developer

Responsibilities:

  • Developed and designed the various screens and its architecture in accordance with UI Specs following client branding standards.
  • Participated in the business requirements meetings and provided inputs.
  • Involved in complete Agile/SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Implemented business logic according to the requirements.Worked extensively on Collections and Frameworks.
  • Involved to create different cross-browser compatible user interactive web pages, using web technologies like HTML, XHTML, and CSS.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the storage tier
  • Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
  • Worked withCSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo-elements and CSS behaviors.
  • Developed SQL queries and used stored procedures to perform transactions with the IBM Db2 database.
  • Extensive use of Enterprise Java Beans (EJBs) for middle tier component implementation and implementation of business logic.
  • Followed MVC Structure to develop Application.
  • Extensively worked in defect maintenance of Front End issues

Environment: C, Java, J2EE, UML, IBM Rational Rose, XML, HTML, CSS,Linux, Apache Tomcat Server, SQL, IBM Db2, Eclipse 3.4, Oracle, JSP, Servlets.

We'd love your feedback!