We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

San Jose, CaliforniA

SUMMARY:

  • 4+ years of experience in Design & Development of Enterprise Applications, Web Applications, and Web Services in Java /J2EE and related technologies.
  • Experienced with in Design, Development, and Implementation in the field of Web Applications development using HTML, CSS, XHTML, JavaScript, jQuery, Angular JS, Bootstrap, AJAX, XML, JSON, Restful web services and Responsive web designing.
  • Expertise in using HTML, CSS, XML, XSL, XSLT, JAXP, JAXB, JAVASCRIPT, JQUERY, JSON, JSTL, Backbone JS, PHP, Express JS, YUI (yahoo UI) Ext JS, React JS, Node JS and AJAX meeting W3C standards.
  • Developed code using Java 8 features like lambda expressions, streams, predicates and new date time API and a Web Application using Java with the Google Web Toolkit API with PostgreSQL.
  • Utilized Ext - JS components like Grids, Toolbars, Panels, Combo-Box and Button etc. and developed Single page application with using AngularJS with MVC Framework.
  • Experienced in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc.
  • Experienced in working on various Frameworks like Spring, Struts, JSF, EJB and ORM Technologies like Hibernate, and IBatis, which implements JPA.
  • Used microservice architecture with Spring Boot interacting combination of REST and apache Kafka and Clara message brokers.
  • Proficient Spring Core, spring batch, Spring security, spring boot, spring MVC and spring's integration with Hibernate and Struts technologies.
  • Experience with AWS (EC2, IAM, EBS, S3, RDS, SES, ELB, Cloud Formation, Elastic Cache, Cloud Watch, Lambda, SNS, Dynamo DB)
  • Experienced in Service Oriented Architecture (SOA), Web Services design development and deployment using WSDL,REST, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS,SOAP Web Services.
  • Experienced in deploying, configuring and administering application servers such as IBM WebSphere, WebLogic, JBoss, JAX-WS, Glassfish and Apache Tomcat.
  • Experience in design, development, reviews in Microservices Framework with technologies involving Apache Kafka, Drools, Spring Boot, Kubernetes, Docker, Oracle DB Developed multiple microsystems that communicated through RabbitMQ.
  • Extensive experience in Amazon Web Services (Amazon EC2 , Amazon S3, Amazon Simple dB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon CloudFront). Utilized SPRING framework like SPRING IOC and SPRING DAO, JDBC Templates, Transactions, Security, AOP, MVC, ORM etc.
  • Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala , Akka, Play framework, Slick.
  • Expertise in using JavaScript/TypeScript to build interactive web pages and hands-on experience in JavaScript frameworks like jQuery, ReactJS and HandleBar JS.
  • Experienced on Hibernate. Used Hibernate Connection Pooling, HQL, Hibernate Caching.
  • Proficient in using Object Oriented Programming Analysis and Design (OOAD) principles, UML and Rational Rose and Object-Oriented Design Patterns in building high performance applications.
  • Experienced in using JSP and Servlets to create web interfaces and integrating apache tools like Kafka and worked on (JMS) MQ's like IBMMQ and Active MQ.
  • Proficient in Grunt task runner and installed latest version of libraries with Bower based on running in the NodeJS environment.
  • Experienced on API development using node JS, express JS and Mongoose.
  • Experienced with various Applications servers and Web servers (IBM Web Sphere Application Server, WebLogic, JBoss, and Tomcat).
  • Proficient in Design and Development of database systems using RDBMS concepts including Oracle, PostgreSQL, MySQL and experience in writing SQL queries, PL/SQL, T-SQL, Stored procedures, prepared statements and triggers.
  • Experienced in one or more NoSQL Document Store databases such as MongoDB, Cassandra.
  • Utilized automated functional testing tools like Selenium and test-driven development using Junit and debug tools like log4j.
  • Utilized Selenium Web Driver and TestNG to run parallel testing by creating Groups and categorizing test cases.
  • Experienced of automated test scripts using Load Runner, JMeter to test the performance and SOAP UI is the web service testing tool for API Testing.
  • Experienced in Web Application Development, SOA, Client-Server based Enterprise Applications, System Analysis, Technical Design, B2B Implementation, Performance Tuning and Testing.
  • Developed and maintained automation framework using Ruby and Selenium WebDriver.
  • Experienced in writing Build Scripts using Shell Scripts, ANT, MAVEN and using CI (Continuation Integration)tools like Continuum, Jenkins and Hudson.
  • Expertise in writing JUnit test cases using Junit Frameworks like Mockito and JMock.
  • Strong knowledge on working with Jasmin-Karma, Protractor for client-side unit testing and experienced on working client-side build tools like NPM, Grunt, Gulp, Bower.
  • Extensive experience in working on projects with Waterfall and Agile methodologies such as Test-Driven Development (TDD) and SCRUM.
  • Utilized Maven and ANT as build script for application build and deployment, Junit and log4j for unit testing and logging and Client-side java script Unit testing tools such as Jasmine along with karma, coffee, Jest, mocha, chai scripts.
  • Proficient in creating Test Plans, defining Test Cases, reviewing and maintaining Test Scripts, interacting with team members in fixing errors and executing User Acceptance Testing (UAT), Unit, System Integrated Test and Customer Test.

PROFESSIONAL EXPERIENCE:

Sr. Full Stack Java Developer

Confidential, San Jose, California

Responsibilities:

  • Involved in Client Requirements gathering, Analysis, Design, Development and Testing of the application using AGILE methodology (SCRUM)
  • Designed various modules using technologies like CSS Media Queries, HTML5, AJAX, JSON, and JavaScript.
  • Worked on JavaScript and HTML5 Browser Cache mechanism for storing and retrieving data for the website.
  • Configure and deploy Amazon Web Services (AWS) Lambda service to run codes in response to events and automatically manage resources. Writing the code using Lambda Expression and StreamAPIon JDK 8. Developed API for using AWS Lambda to manage the servers and run the code in AWS.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot for running applications.
  • Extensively used Core Java such as Exceptions, I/O, Multithreading and Collections.
  • Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced multithreading, have profound knowledge on Bootstrap.
  • Developed fully functional responsive modules based on Business Requirements using Scala with Akka, ArangoDB.
  • Used Scala for the concurrency and synchronizing process for the functional yet Object-Oriented features.
  • Excellence experience in AWS cloud computing mostly for building, testing, webservices like SaaS PaaS and IaaS.
  • Analyzed current legacy infrastructure, established business case, and build consensus for virtualized IaaS/ PaaS near term strategy with SaaS mobile cloud services end state.
  • Implemented SpringBoot services in combination with Angular as front end to form a Microservice Oriented application . Experienced on spring framework applications like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security and SpringBoot and did integration to Micro services into existing system architecture.
  • Implemented Kafka in java 8 along with Kafka stream topology. Live stream events will be stored in MySQL and Cassandra through Kafka stream topology.
  • Designed and implemented a stream filtering system on top of Apache Kafka to reduce stream size.
  • Used Kafka to load the data on Hadoop File system and move the same data to MongoDB database
  • Implemented RabbitMQ client to read incoming notifications that are placed on queue.
  • Experienced with messaging frameworks (ActiveMQ, RabbitMQ, Kafka). Experience on Apache Kafka, used for Messaging broker, Log Aggregation and Stream processing. Created JSP's, Conversations, POJOs, Services and DAO. Developed applications using MQ Series.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto-Scaling, and RDS in Cloud Formation JSON templates.
  • Strong Web Technology and Scripting languages experience with HTML5/4, CSS3/CSS, JSP, AJAX, JavaScript, jQuery, Bootstrap, AngularJS, and Node JS.
  • Worked on AWS cloud resources which includes launching, maintaining and troubleshooting of EC2
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs,and Scala.
  • Designed, developed a custom, single page, responsive web application on front end using AngularJS.
  • Used ReactJS and AngularJS for building web-apps and is highly efficient in integrating with Restful services.
  • Used AngularJS to connect the web application to back-end APIs, used RESTFUL methods to interact with several API's, and wrote custom directives for a responsive, CSS-animated user interface.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS.
  • Hands on experience in Automated and Manual testing with AngularJS framework (Karma, Jasmine, Protractor) and Mocha, Chai for ReactJS.
  • Extensive experience with ReactJS/ Redux tech stack, implement React to build UI components, Redux for managing app state and interaction.
  • Developed UI pages using HTML5, Angular 4, Bootstrap, CSS3, jQuery, AJAX and NodeJS.
  • Working as an application developer experienced with controllers, views and models in NodeJS.
  • Developed various web applications /web pages using HTML5, CSS3, JavaScript, React JS, NodeJS. Designed various web concepts like security (OAuth, SiteMinder and OpenID), session controlling, storage.
  • Used mongodb to store claims data to do data analysis and generate reports which are helpful for organization to monitor and analyze the claims trend
  • Used Java Lambda expressions and Stream API to support functional-style operations on streams of elements.
  • The Stream API is integrated into the Collections API, to perform bulk operations on collections, like sequential
  • Used Multi-Threading and collection framework including List, Map etc.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC), AOP, MVC and Hibernate.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Creating REST API implementation using Spring Boot framework and writing test cases for those API's.
  • Deploying application in AWS cloud using services like EC2, DynamoDB, Aurora, ELB, VPC etc.
  • Used NoSQL database Amazon Dynamo DB to store data of reporting Application.
  • Hands on experience in creating Docker containers and images and deployed the code using docker and AWS Services. Extensively used Junit and JMockito for writing unit test cases.
  • Involved in CICD process using GIT, Nexus, Jenkins job creation, Maven build, Create Docker image and deployment in AWS environment.
  • Hands on experience with Terraform scripts and designed and developed API specification with testing case (Swagger)
  • Tracked the bugs and improvements through JIRA and handled the project with GIT version control.

Sr.Java Developer

Confidential, St. Louis, MO

Responsibilities:

  • Implemented Agile methodology throughout the project development lifecycles.
  • Developed rich GUI interfaces using HTML, CSS, JavaScript, AngularJS, Node JS, JSP and Servlets.
  • Developed a single page application (SPA) eligibility verification module using AngularJS.
  • Experienced in front End technologies such as HTML5, CSS3, jQuery, JavaScript, ReactJS, NodeJS, Angular 4, Bootstrap, AJAX, XSD, Tag Libraries.
  • Implement the MERN web application using technologies ( MongoDB, HapiJS,Node JS) along with HTML5, CSS3, JavaScript, jQuery, Bootstrap and other web technologies.
  • Implemented Page events using jQuery, JavaScript such as click, submit, change, and etc.
  • Applying Spring Framework for transaction Management and Spring JDBC for building ORM, and Dependency Injection.
  • Build servers using AWS, importing volumes, launching EC2, creating security groups, auto-scaling , load balancers (ELBs) in the defined virtual private connection.
  • Work extensively Web Application UI application using JSP, HTML5, CSS3, Java Script, Ajax, XML, and JSON.
  • Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.
  • Used Spring DI (Dependency Injection), Spring Batch to inject the dependencies to parent object.
  • Responsible for designing Mybatis mapping files based on business logic and Object relationships
  • Integrated Spring and Mybatis together and worked on developing backend components and services using Mybatis and spring.
  • Implemented Spring Boot Microservices to divide the application into various sub modules
  • Implemented various design patterns in the project such as Singleton, Data Access Object, and Service Locator.
  • Established Database Connectivity using JDBC, Mybatis O/R mapping with Spring ORM for Oracle.
  • Handled the database management using PL/SQL DML and DDL SQL statements.
  • Involved in writing Stored Procedures, Triggers for handling complex queries.
  • Involved in writing SQL Queries for interacting with database through JDBC.
  • Used the WebLogic application server to run the application and test it.
  • Implemented Web services using WSDL/SOAP and developed SOAP based requests for communicating with Web Services.
  • Used XML, XSD and JSON messages for Data transfer. Used JAXB API and DOM for XML parsing messages.
  • Packaged and deployed the application in JBoss.
  • Used Log4j for Logging various levels of information like error, info, debug into the log files.
  • Used Gradle tools for building and deploying the Web applications, implemented the Junit testing.
  • Used JIRA for tracking the Project Stories in Agile Methodology.

Java Developer

Confidential

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
  • Developed web application using Java, JMS technologies on MVC design pattern.
  • Was responsible in developing the front end using JSP, HTML and Java Script.
  • Created asynchronous request-reply communication with the services utilizing JMS queue.
  • Was involved in coding the business logic using Java and Servlets.
  • Implemented Angular Controllers to maintain each view data and Angular Service calls using Angular Factory
  • Designed and Developed the UI screens using JavaScript, Angular JS, jQuery, JSP, require JS, Html and CSS.
  • Worked on Junit Reports library to merge individual XML files generated by the JUnit task and eventually apply a stylesheet on the resulting merged document to provide a brow-sable report of the test cases results.
  • Coded Business services using spring and interacted with the database using Spring JDBC, Spring DAO.
  • Used Spring framework for dependency injection, and handled validations using JavaScript and Struts Action Scripts.
  • Developed components that connected Java Servlets to LDAP Server for validating the results.
  • Involved in writing the parsers for parsing and building the XML documents using SAX and DOM Parsers.
  • Was involved in developing the request validations using Java XML Validation API
  • Involved in creating thread classes to run the test cases in parallel using concurrent thread pool utility.
  • Involved in Unit testing and Bug Fixing.
  • Developed Session Beans and entity beans to implement the business logic and deployed into server.
  • Used Maven to build a project structure and war files.
  • Used Apache Camel Messaging Service to process the messages in Queue and to send and receive form the producer and client end.
  • Developed the application following Agile/Scrum software development methodology.
  • Defined strategy for transaction management and exception handling.
  • Created a new JSF scope similar to the Conversation scope of Java EE CDI.
  • Mentoring of the developers, conducting training sessions on new technology features, presentation on architectural decision to bring a common understanding across the team.
  • Used Clear case Version Control for Project Configuration Management.

Java Developer

Confidential

Responsibilities:

  • Have technical expertise in product development life cycle that include analysis, design and development of client server, highly scalable reliable enterprise web applications and extensively delivered in Agile (Scrum) methodology.
  • Developed core modules in large cross-platform applications using OOAD (Object Oriented Analysis and Design), JAVA, J2EE, JSP, Servlets, JDBC, HTML, CSS, JavaScript and HTML&CSS frameworks like AngularJS, bootstrap, XML, JMS, RMI, JUnit, Log4J, and SQL.
  • Extensively worked on developing java server-side web applications using various open source web frameworks include spring, Struts and ORM framework like Hibernate.
  • Strong experience in Service Oriented Architecture (SOA), Web-oriented Architecture (WOA) and publishing web services using REST and SOAP.
  • Experienced Expert in developing RESTful Web Services and Web Service Clients using Spring MVC, Jersey, Restlet frameworks and Google Web Toolkit (GWT)
  • Experienced in securing server-side web applications with Spring Security, Spring LDAP Frameworks.
  • Knowledge in implementing Java and J2EE design patterns.
  • Strong experience on various Relational Databases like Oracle, MySQL, PostgreSQL and SQL Server.
  • Experience in Developing Unit test Cases and Integration test suites using JUnit, TestNG and build tools like Jenkins, Bamboo for continuous Integration and Artifactory for repository.
  • Experience in writing Gradle and Maven build scripts for J2EE Application deployments and Proficient in Software Configuration Management like GIT, SVN and CVS.
  • Expertise on J2EE Application/Web Servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat.
  • Developed Java applications in various IDE's like Eclipse, STS, BPM and IntelliJ and experience with working on Linux /Unix, Mac OSX and Windows.
  • Having good knowledge in Apache Spark RDDs and Scala Programming.
  • Ability to handle multiple tasks, Initiative and Adaptable. Self-motivated, organized team player with strong problem solving and analytical skills and total commitment to the organization goals.

Hire Now