We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Santa Clara, CA

SUMMARY:

Over 7+ years’ experience working in IT Industry in acquiring Business Requirements, Analysis, Design, Development, Implementation, Testing and Quality Assurance with expert knowledge of Java/Spring, relational databases. My passions are centered around web services, REST, and data. I am working as a full - fledged Full Stack Java Developer, working on both Front End and Back End technologies of Java.

  • Experience in developing applications using HTML, HTML 5, CSS, CSS 3, JavaScript, jQuery, Angular JS, Node JS, DHTML, DOM, DOJO, XHTML, and AJAX.
  • Experience in design the process flow diagram, Data flow diagram, and ER diagrams.
  • Experience in working with the Object relational mapping using Hibernate (3.0) in both Struts 2 & Spring framework.
  • Experience in working with the Restful API along with the Ajax calls from the web page and representing the JSON data on the web pages.
  • Worked with Amazon Web Services (AWS) and used EC2, S3, RDS, Dynamodb servers.
  • Good understanding with the PL/res procedures. Experience in working with SQL database tools PL/SQL Developer & TOAD and writing SQL queries, Hibernate HQL queries.
  • Preparing the test case scenarios, performing Unit Testing, Integration Testing for the respective modules in the application.

TECHNICAL SKILLS:

J2EE Technology: JSP, JUnit, Servlets, Spring, JDBC, Java beans, Hibernate.

Programming Languages: Java, Python, JavaScript, AngularJS, SQL

Data Management: MySQL, Oracle, PL/SQL, NOSQL

Web Technologies: HTML5, XML, XHTML, JavaScript, CSS3, PHP, jQuery, Jenkins, AJAX, JSON

Cloud Technologies: AWS (including EC2, S3, RDS, DynamoDB, SQS)

Methodologies: Agile methodology, Waterfall model

Software Tools: Eclipse, Net Beans, Git, Svn.

PROFESSIONALEXPERIENCE:

Confidential, Santa Clara, CA

Senior Full Stack Java Developer

Responsibilities:

  • Designing and implementing the User Interface using HTML 5, CSS 3, JavaScript and Angular JS. 
  • Worked with Offshore and Onshore team, handling a team of 4-5 people from India and Amsterdam.
  • Involved in application set up for the project, which includes MySQL, Apache Tomcat 8, Wind River Linux OS, Ubuntu.
  • Implemented JavaScript, jQuery and Angular JS for client side validations.
  • Developed end-to-end software infrastructure to aggregate sensor data in an IOT Gateway using Flume and Kafka.
  • Integrated Flume agent/Kafka producer on gateway with Spark streaming on CDH for enabling scalable, high-throughput, fault tolerant stream processing of real time live data streams from sensors.
  • Built an Incident Management web application providing dashboard for lifecycle management and monitoring sensor data.
  • Experience in using JavaScript Frameworks and library's such as Moment js, Foundation js, Highcharts, D3.
  • Used Spring framework including Spring Web, Spring Security
  • Used Spring Security for Authentication and authorization.
  • Used Spring boot and security module to implement login and authentication feature.
  • Used React JS in components like JSX, creating React components, Virtual
  • Implemented client side Interface using React JS.
  • Used Hibernate framework for mapping entities to database tables.
  • Added database function with Hibernate and JPA, to create add, update and delete function. 
  • Experience in working with the RESTFul web services.
  • Performed Sanity testing for the application.

Environment: HTML 5, CSS3, JavaScript, Angular JS, XML, jQuery, RESTFul, Linux, Unix, MySQL,

Confidential, Pleasanton, CA

Senior Full Stack Java Developer

Responsibilities:

  • Worked with BA in understanding technical requirements of project and prepared use cases for functions.
  • Worked on Payment Processing Application, Money Transaction and Security based.
  • Prioritize Enhancements and work alongside Onshore/Offshore team to prioritize and handle urgent patch releases and managing the team of 3-4 people. Assigning tasks to those people and monitoring their work.
  • Designed the components using OOAD techniques and UML.
  • Developed the User Interface Screens for presentation using JSF, JSTL tags, HTML 5, CSS 3, DOJO and JavaScript.
  • Fixing, Prioritizing, Reporting and Assigning of bugs both on the front and Backend using REST, JQuery, CSS.  
  • Developed WSDL and implemented Web Services in SOAP Server using Apache CXF using SOA.
  • Implemented persistence layer using Hibernate.
  • Created custom directives in Angular JS for re-usable components and used filters, controllers, directives, services while coding in Angular JS.
  • Worked on JavaScript frame work (Angular JS, Bootstrap) to augment browser based applications with MVC capability. 
  • Design prototype Skelton for the UI and Responsive design implementation using web components and Google Polymer.
  • Developing plan to train & transition software engineering teams to Test Driven Development (TDD).
  • Established ATTD (Acceptance Test Driven Development) Approach for various cloud based products company wide.
  • Implemented Micro Services based Cloud Architecture using Spring Boot.
  • Designed and developed Micro Services business components and RESTful service endpoints using Spring boot.
  • Expertise in React JS framework to develop the SPA.
  • Implemented client side Interface using React JS.
  • Developed and maintained PL/SQL procedures, functions and packages to transfer the data from the staging tables to the target tables.
  • Data modeled and denormalized various RDBMS tables in Mongodb JSON document model.
  • Analyzed and refactored existing network based PHP code and converted to use mongodb in all web apps, parsed heterogeneous data files like xml, csv, json into mongodb and viceversa.
  • Custom frontend development with PHP, Code Igniter, HTML, CSS, JavaScript, Angular js and wrote PHP to interact with third party Json services
  • Migrating the projects from ANT to Maven and upgrading the build tools. 
  • Used Spring framework for Dependency Injection (DI)
  • Used Git as Version Control System for the application. 
  • Built services using multithreading and concurrency capabilities with use of classes from java.util.concurrent package, such as ExecutorService, Future Task, and ConcurrentHashMap.
  • Worked on XML, XSD and XSLT to parse the request and create the new one based on the specification.
  • Experienced with RESTful Web Services. Have also designed and developed REST interfaces in Java 8.
  • Implemented Spring-Core for dependency injection and Spring ORM to integrate hibernate for the persistence.
  • Created instances in AWS as well as migrated data to AWS from data Center using snowball and AWS migration service.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's(Linux) and configuring the servers for specified applications.
  • Written stored procedures and inner joins using RDBMS Oracle on Unix and Windows environment
  • Used Spring framework for Dependency Injection (IOC).
  • Configured JMS in the WebSphere application server to send messages on the queue.
  • Experience in working with the JIRA an issue tracking system, and an environment with high deadlines.

Environment: HTML, CSS, JQuery, JavaScript, Angular JS, JIRA, PL/SQL, Spring, JSTL Tags, AWS, Hibernate, NoSQL

Confidential, Germantown, MD

 Senior Full Stack Java Developer

Responsibilities:

  • Designing and implementing the User Interface using Core Java, HTML 5, CSS 3, SASS, JavaScript, DOJO, and Angular JS. 
  • Implemented JavaScript and jQuery for client side validations.
  • Implemented AJAX functionality using JSON, JQuery and XML.
  • Integrated the frontend JQuery UI with backend REST API using Backbone.js
  • Designed and developed a lead tracking system in Eclipse using Spring with Maven, Hibernate.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Developed real time tracking of class schedules using Node JS.
  • Increased efficiency of environment setup to become 80% faster by using Spring Boot & Maven to simplify configuration, development, and deployment. Applied standard Spring Boot code structure 3 layers (Domain, Service, Rest) to organize the project.
  • Improved code performance via logic revision, implementing MyBatis framework for database, and following the GoF Design Patterns.
  • Responsible for developing the RESTful Web Services using JAX-RS which is nothing but java is providing API for creating the Web Services in XML format and Apache CXF for implementing JAX-RS.
  • Used Polymers in creating web components and developed browser API's to custom HTML elements.
  • Implementation of Data modern visualization components with Polymer web-components.
  • Develop customer dashboards in ECMAScript and AngularJS
  • Used Hibernate framework for mapping entities to database tables.
  • Perform development of 2-tier, 3-tier, and N-tier architecture Enterprise Java/J2EE Systems.
  • Back end development and maintenance of websites using PHP and MySQL.
  • Implemented Hibernate as an ORM tool and configured hibernate. Cfg.xml and hibernate. Hbm.xml files to create the connection pool and setup required environment to map the tables and classes with Oracle RDBMS.
  • Application maintenance and enhancement using PHP Framework, Object-Oriented Design Patterns (OOD) and MVC methodologies
  • Experience with Web Services and SOA and related standards such as SOAP, WSDL, UDDI, and BPEL.
  • Responsible for design and developing Persistence classes using Hibernate, and Spring JDBC Template frameworks to save data in database tables. 
  • Added database function with Spring Hibernate and JPA, to create add, update and delete function. 
  • Involved in writing PL/SQL Store Procedures, Functions, Cursors, Triggers and Packages
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances. 
  • Use Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express.
  • Used Node js to run Grunt tasks and build properly the project (compile, minify, concat etc.)
  • Implement modules into Node JS to integrate with designs and requirements.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Updated Agile (scrum) metrics tracking variables to provide transparency on product and Sprint backlogs.
  • Added new features to database using Oracle database wrote DDL and DML files, Using SQL set up procedures and triggers.
  • Experience in working with the RESTFul web services and implemented in the SOAP UI for developing and testing the web services and parsing the XML files.
  • Developed web application using Spring Framework with MVC design pattern
  • Responsible for system development using Factory, DAO and MVC Design Patterns
  • Performed Unit testing using the JUNIT, Integration testing for all the modules of the system.

Environment: HTML5, CSS3, JavaScript, Angular JS, XML, jQuery, RESTFul, SOAP, Linux, Unix, Python, PL/SQL, Agile,

Confidential, Sunnyvale, CA

Senior Full Stack Java Developer

Responsibilities:

  • Maintained Core Java, CSS 3, HTML 5, XSD, JavaScript, JSF, DOJO, Angular JS and Bootstrap for designing Webpages. 
  • Good knowledge on developing ecommerce websites.
  • Implemented online application by using Spring Web MVC, Core Java, Hibernate, JSP, Servlets, Web Services. 
  • Developed Micro Services for the State Farm using Spring Boot and Java 8
  • Worked with Spring modules like MVC, AOP and Dependency injection and based on the business logic.
  • Used Spring Security to provide authentication, authorization, and access-control features for application.
  • Developed Hibernate mapping files and Hibernate configuration for persisting data to the database.  
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL.
  • Used Quick Sorting Algorithm in sorting the user details like Name, Phone Number in ascending order and the time complexity is O(nlogn).
  • Created PL/SQL stored procedures, functions and packages for moving data from staging area to data. 
  • Worked with Java 1.7, and BigData NoSQL database Cassandra
  • The backend was connected using hibernate and JPA and JPA used for managing relational data mapping. 
  • Designed and implemented four Agile Scrum teams for product development.
  • Developed Shell scripts to perform the backend database operation through Unix jobs.
  • Experience in working with the RESTful API for making up the AJAX calls and parsing the JSON content.
  • Knowledge on JUnit, TestNG framework for Unit and Functional testing, Maven and Ant for Project building, Jenkins for Continuous Integration.

Environment: CSS 3, HTML 5, XSL, JavaScript, JSF, Angular JS, Bootstrap, Spring, Hibernate, Micro Services, AWS, Unix/Linux, JPA, PL/SQL, Algorithms, PL/SQL

Confidential, Dallas, TX 

 Full Stack Java Developer

Responsibilities:

  • Developed application using HTML 5, CSS 3, JavaScript, jQuery, Angular JS, Bootstrap.
  • Wrote code JavaScript for web page functionality and Pop up screens.
  • Involved in Software Development life cycle - Designing, Coding, Testing, Debugging and Production.
  • Used Hash Map Algorithm concepts in retrieving user details and run the program efficiently in Big O(N).
  • To develop, code and test the module assigned using SOAP and RestFul WebServices, Spring and Hibernate frameworks
  • Maintained and manipulated databases for XML parsing for applications in MYSQL.
  • Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation.
  • Experience with test automation tools and libraries such as Selenium, TestNG, JMeter
  • Experience in using JSON, XML, XSL and XSLT for implementing Web Services.
  • Excellent understanding of Agile Software Development methodologies. 
  • Developed test framework for Test and generate test report using Spring Core
  • Experience in working with the JIRA an issue tracking system, and an environment with high deadlines.

Environment: HTML, CSS, JavaScript, XML, JSON, JIRA, AJAX, RESTFul, jQuery, Angular JS, Hibernate.

Confidential, TX

Software Engineer, Java Developer

Responsibilities:

  • Developed user interfaces using HTML 5, CSS 3, JavaScript for validations, jQuery, JSP and Angular JS.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Implemented J2EE design pattern of type MVC.
  • Developed JSP pages and Servlets for customer maintenance.
  • Implemented J2EE and Core Java design patterns - Value Objects, DAO, and Singleton.
  • Worked on PL/SQL Tables, Records and Collections and some basic CRUD operations. 
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database
  • Used JDBC and JNDI for database connectivity
  • Developed JUnit test cases for all the developed modules

Environment: HTML 5, CSS 3, JavaScript, jQuery, Angular JS, JSP, Servlets, JDBC, JNDI, PL/SQL, Junit Testing

We'd love your feedback!