Java Full Stack Developer Resume
San Ramon, CA
PROFESSIONAL SUMMARY:
- Around 7 years of professional experience in all phases of software development life cycle (SDLC) including Requirements analysis and Debugging, Applications design, Development, Integration, Maintenance, Installation, Implementation, Testing of various client/server, N - tier and web applications.
- Experience in developing and implementing SOAP and RESTful Web Services using different Frameworks and connecting to Database.
- Experience working with UI technologies such as HTML5, CSS3, Bootstrap, JavaScript, JSON, AJAX, JSP, JSP Tag libraries, Servlets, Angular JS, Node JS, React JS.
- Expertise in Java/J2EE technologies, such as Core Java, Struts, Spring, Hibernate, JDBC, EJB, JMS, JSP, JSTL, HTML, JavaScript, JQuery, CSS, JSON.
- Experience in all phases of SDLC , like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and Scrum .
- Extensive knowledge on the spring modules like Spring IOC, Spring Boot, Spring DAO, Spring Web flow, Spring Security, Spring MVC and Spring AOP.
- Worked extensively with Azure services and AWS that support automation using Cloud formation to create Virtual machines, SQL database, Azure DNS, Autoscaling, Elastic Search, VPCs, Subnets, Security Groups, Cloud Watch, S3, IAM, etc
- Experience with latest JavaScript frameworks like React JS, AngularJS, and Node.JS.
- Experience using Oracle , MS SQL Server and MySQL .
- Excellent understanding of AWS infrastructure services like EC2, EMR, VPC, Security Groups, ELB, S3, EBS, IAM Roles and Users, Route53, Volumes and Snapshots.
- Experience in working with RESTful Web Services and implementing RESTful API’s.
- Developed Web Services with JAX-WS (SOAP) and JAX-RS (Restful), Jersey.
- Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
- Working knowledge of Web protocols and standards (HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms, XML, XML parsers
- Created User Interfaces for Mobile/Tablet/Desktop using HTML5 & CSS3
- Ability to work effectively while working as a team member as well as individually.
- Excellent communication and Inter-Personal Skills, well organized, goal oriented.
- A resourceful team player with good inter-personal skills, effective problem solving and decision-making skills, looking for a satisfying career in a fair working environment with opportunities for growth.
TECHNICAL SKILLS:
Languages: C, C++, JAVA, MySQL.
Frameworks: React JS, Node JS, Angular JS
Browsers:: IE, Mozilla, Chrome and Safari
Debugging Tools: : Firebug, IE Tester, Chrome Elements Inspector
UI Web Technologies: HTML5, CSS3, JavaScript, AJAX, Word Press, JSON, Node.js, Express, React.js, jQuery, Redux, ES6.
Databases:: MONGO DB, PostgreSQL, Spunk data storage (Big data), Oracle 8i, 9i, 10g, SQL Server 2000, 2005 & 2008; IIS 6.0/7.0
Testing Tools and Logging Frame Works:: Junit3.8/4.0, Load runner, Jasmine, Selenium, T-probe, Easy Mock, Manual Testing
Plat forms: Windows 95/98/NT/2000/XP/Vista.
Application/webservers:: IBM Web Sphere, Apache Tomcat, BEA Web Logic 8.1, J Boss, HTTP Web Server.
PROFESSIONAL EXPERIENCE:
Confidential, San Ramon, CA
Java Full stack Developer
Responsibilities:
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
- Migrated applications to the AWS cloud. Deployed applications on AWS by using Elastic Beanstalk.
- Design and Coding of various JAVA, J2EE modules like Spring Boot, Spring MVC, Spring Rest, Hibernate
- Used RESTful, JSON, jQuery and CSS to provide rich UI experience.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy
- Developed and tested the web application using HTML5, CSS3, React.js and Redux.
- Worked with back-end engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
- Developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
- Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, Spring Batch.
- Experience in developing RESTful Micro Services as Spring Boot application compatible with Pivotal Cloud Foundry (PCF)
- Skilled in leading frameworks as React.js to build high-quality, scalable and reusable components and Front-end solution.
- Responsible to Style, look and feel of the webpage with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
- Developed Server side logic with CORE PHP and Oracle queries.
- Implemented UI using Angular JS, Java Script, jQuery, HTML5 & CSS3
- Implements stable React components and stand-alone functions to be added to any future pages.
- Implemented the order grouping module using heavy multi-threading concepts & latest java 1.8 concurrency features to make the code thread safe.
- Involved in designing and deploying multiple applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto- scaling in AWS Cloud Formation.
- Involved designing in web pages using HTML 5, XHTML, CSS3, JavaScript, React.js, Redux, React-Bootstrap, Node.js, express.js, Mongo DB.
- Developed the presentation layer using JSP, Servlets, HTML, CSS, server and Client-side validations done using JavaScript and jQuery.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari).
- Designed and developed client's website screens and front-end widgets using React.js.
- Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
- Used AJAX, JSON to send request to the server to check the functionality of the websites.
- Used advanced level of HTML, XML, AJAX, JavaScript, ECMA script 6,
CSS and pure CSS layouts.
Environment: HTML/ HTML5, CSS/ CSS3, Bootstrap, Spring 4.0, Hibernate 3.0, AJAX, Responsive Web Design, Angular 1.x /2.0/4, React JS, NodeJS, jQuery, PHP, Mongo DB, JSON, JavaScript, SASS, Gulp/Grunt and REST. AWS, Docker, GIT, MAVEN, Jenkins.
Confidential, Edison, NJ
Java Developer
Responsibilities:
- Developed a powerful Single Page application using React-Router.
- Used Redux for maintaining the state and for monitoring custom UI components.
- Implemented Different React Modules to embed into the Website like share widgets, Navigation Bar, React Router.
- Built rich prototypes & applications using HTML, CSS, JavaScript, AJAX, JSON, React and Bootstrap .
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Used best coding practices and naming conventions while writing code in React , CSS and HTML.
- Developed web pages with functionalities like login, register, forget password, Email, filters using JavaScript , jQuery and HTML.
- Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system to support development needs using Jenkins, Git, JUnit, Selenium and Maven.
- Experience of writing test cases using various JS based frameworks like Jasmine.
- Strong technical knowledge of Object Oriented JavaScript ( OOJS ) and JS frameworks/libraries as jQuery, jQuery UI.
- Experience in working with PHP pattern matching, regular expressions .
- Responsible for developing the pages using jQuery , AJAX, and JSON to parse on data on the frontend on the fly.
- Used GIT hub repository for the source code management and code reviewing.
- Developed Hybrid applications using HTML, CSS, JavaScript, and ensured that they are cross platform compatible.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Implemented chained select plugin for jQuery with JSON processing and call back feature, chain multiple selects with ease.
- Used jQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
- Involved in finding out the bugs, broken links and missing images etc. and rectifying them.
Environment: - JSP, PHP,XML, JDBC, J2EE, Ajax, React, JSON, UNIX, Web Sphere 5.1, DHTML, Ajax, SQL Server, Web Services (SOAP, WSDL), CSS, CSS3, HTML5, JavaScript, Template Toolkit, jQuery.
Confidential
Java Developer
Responsibilities:
- Involved in developing the UI pages using HTML5 , CSS3 , JavaScript , Angular JS , JSON, jQuery, AJAX .
- Developed Front End Applications to provide access to the database servers.
- Used JDBC to query, update and maintain Database Servers using SQL queries.
- Used HTML, DHTML, JSON, CSS, JavaScript, jQuery, Ajax to create the front-end applications.
- Used Angular JS Http Request to read data from web services and process JSON data to render in UI.
- Responsible for splitting the UI logic into Angular JS MVC Architecture Views, Models and Controllers.
- Extensively used JavaScript to make the web page more interactive.
- Validated java scripts for GUI screens.
- Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in webpages to get input and requests.
- Modified PHP, HTML, CSS3, JavaScript, JQuery according to project requirements.
- Use of PHP MyAdmin to handle the administration of MYSQL over the World Wide Web.
- Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
- Updated UI as per changing needs and requirements.
- Involved in writing SQL Queries and Stored Procedures.
- Fixed bug for existing software system and also software enhancement.
- Used Firebug, Firebug Lite, IE Developer Toolbar, for debugging.
Environment: - JDK, HTML5, DHTML, CSS3, JavaScript, PHP, Jenkins, Git, SVN, Puppet, ANT, Angular JS, JSON, JSP, JDBC, jQuery, Ajax.