We provide IT Staff Augmentation Services!

Sr Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Sacramento, CA

SUMMARY

  • 6 years of experience in developing web and enterprise applications using Java/J2EE technologies in business domains like Health care, Insurance and financial.
  • Expertise in design and development of web applications using J2ee, Servlets, JSP, Custom tags, JSTL, JavaBeans, JavaScript, HTML, CSS, JQuery, AJAX, JSON.
  • Solid understanding of web developments concepts like MVC, HTTP, Request/Response model, client - server communication.
  • Experience in application of client-side JavaScript frameworks such as Backbone Js, Ember JS to create Controllers to handle events triggered by clients and send request to server.
  • Worked with MVC frameworks like Spring MVC and Struts in developing web applications.
  • Good experience in developing web Applications using Spring MVC, Restful calls, AJAX, JSON.
  • Knowledge of using Bootstrap CSS and AngularJS for responsive web design.
  • Experience with ORM framework like Hibernate and integrating with JPA and Spring ORM.
  • ExperienceworkingwithadvancedtechnologiessuchasSpring,Struts,Hibernate,Web Services
  • Developed the application using My Eclipse 8.5 and used eclipse standard/plug-in features for editing, debugging, compiling, and formatting and build automation.
  • Knowledge of SOA, ESB for the middleware services.
  • Utilized Design patterns MVC, VO, DI, DAO, Factory Method, Singleton.
  • Experience in working with multiple Servers like WebSphere WebLogic, and Apache Tomcat.
  • Extensive development experience on different IDE's like Eclipse, RAD
  • Experience with Maven, ANT and CI tools like Jenkins for continuous integration and builds.
  • Experienced in using Log4j for the application logging. Used UML for class, sequence diagrams
  • Experience in using various Configuration Management tools like SVN, GIT.
  • Implemented exception handling in Java Spring boot for REST API by making use of Exception Handler and Controller Advice annotations.
  • Expertise in developing web-based enterprise applications using J2EE technologies such as Servlets, JSP, EJB, JMS and JDBC.
  • Expertise in developing web-based enterprise applications using J2EE technologies such as Servlets, JSP, EJB, JMS and JDBC.
  • Expertise with various web MVC frameworks such as Spring MVC and Struts.
  • Master level aptitudes in Spring system modules like Spring IOC, Spring MVC, Spring Data, Spring REST, Spring JTA, Spring IO, Spring AOP, Spring JDBC, Spring Transaction Management, Spring Batch, Spring Cloud, and Spring Boot.
  • Experience in implementing security functionality for various projects using Spring Security and Site Minder (SSO).
  • Expertise in developing SOA (Service Oriented Architectures) and Microservice architectures using J2EE web services based on Restful (JAX-RS), SOAP(JAX WS), JAX-RPC and JAXR (Java API for XML Registries) using frameworks like Apache CXF, Jersey, Apache Axis.
  • Worked on WSDL and WADL implementing SOAP services using Axis-2 and Apache CXF framework.
  • Extensive experience with Java based ORM frameworks involving Hibernate, JPA, Spring Data and iBATIS.
  • Experience with SQL and PL/SQL to query various Relational Database Management Systems including Oracle, MY SQL, MS SQL, DB2 and PostgreSQL.
  • Exceptional Experience with NoSQL based ORM frameworks like Mongoose Connector and Cassandra Node Driver.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JPA JNDI, EJB, JFC/Swing, AWT, Java Beans, Applets, Multi-threading, Java Networking, Spring data, Spring Boot, Spring framework, Spring JDBC Templates, java mail, Google API, Hibernate, Web Services, SOAP, RESTFUL

Programming Languages: Java JDK 1.4/1.5/1.6/1.7 , C++, C, SQL, PL/SQL

Application/Web Servers: Oracle/BEA WebLogic, IBM WebSphere, JBoss, Tomcat, jerkins, AEM, Nginx.

Frameworks: Struts 2.x/1.x, Spring 3.x/4.x/5/x, Hibernate, JSF, iBatis, Angular Ionic, RCP

DevOps Tools: Docker, Kubernetes, Amazon Web Services (EC2, EBS, EKS), Jenkins

Web technologies: JSP, JavaScript, jQuery, AJAX, XSLT, HTML, DHTML, CSS, Bootstrap, Angular 2.0/4.0, React JS, Express.js, Ext JS, Backbone JS, Node JS.

Frameworks: JAX-WS, JAX-RPC, JAX-RS, Apache CXF, Axis, Jersey

XML Tools: JAXB, Apache Axis, XMLSpy.

Methodologies: Agile, Scrum, TDD, SDLC Waterfall model

Modeling Tools: Microsoft Visio, Rational Rose

Testing technologies/tools: JUnit,JMeter, Cucumber, Mockito, TestNg, Karma, Jasmine, Protractor, Mocha, Chai

Database Servers: Oracle, DB2, SQL Server, MySQL, Postgres SQL.

Version Control: CVS, SVN, Clear Case, Git, Bit Bucket

Build Tools: ANT, Maven 3.0, Gradle, NPM, Grunt, Gulp, Bower, Jenkins

Cloud: Amazon Web Services (AWS) Cloud, Microsoft Azure, Pivotal Cloud Foundry (PCF)

PROFESSIONAL EXPERIENCE

Confidential

Sr Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Developed the view-controller components using JSPs, HTML5, CSS3, AJAX, REACTJS
  • Used Eclipse to application development and Web sphere Application Server for application deployment
  • Developed end to end application on Spring Boot framework (RestApi Application/Spring JPA using Crud repository).
  • Developed the monolithic application and involved in migrating existing monolithic application in to Micro Service Architecture based RESTful Service and deployments were done on AWS using Spring Cloud for AWS.
  • Designed and developed Micro Services business components using Spring Boot.
  • Responsible for creating an instance on Amazon EC2 (AWS), Pivotal Cloud Foundry and deployed the application on it. Involved in the development of Microservices for all the models using combination of Spring Boot and Spring Security.
  • Developed Java Code using Eclipse IDE and used various Eclipse Built-in Plugins such as SVN version control.
  • Developed API’s to read and publish data from Elastic Search cluster using native Java Transport client as well as REST client.
  • Used Spring MVC framework for implementing Model-View- Controller (MVC) architecture at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
  • Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
  • Secured the API's by implementing OAuth 2.0 token-based authentication/authorization scheme using Spring Security.
  • Used Hibernate ORM framework as persistence engine and wrote Hibernate Queries to automate the mapping between Oracle database and Objects in Java.
  • Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle Database.
  • Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.
  • Worked on setting up Maven scripts to build, package, and deploy application code to the target WebLogic Application Servers and worked on continuous integration servers like Jenkins.
  • Hands on Coding to build REST Micro Services using Spring Cloud, Oracle, XSD, JSON, Spring Config, and Jenkins.
  • Worked on developing RESTful endpoints to cache application specific data in in-memory data clusters like REDIS and exposed them with RESTful endpoints.
  • Focused on Test Driven Development there by creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Performed oracle programming model using Soup UI.
  • Using putty console for debugging and to check logs.
  • Worked in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins, and Maven for build packaging and deployments of the application components.

Environment: AngularJS, JSPs, HTML5, CSS, spring, Eclipse, Hibernate, WebLogic, Rest, jQuery, GIT, Jira, Jenkins, Spring Cloud, Oracle, XSD, JSON, Spring Config, Spring Boot, AWS, EC2, Angular 2.0, Angular 4, SOAP. Spring Boot, Oracle, SQL

Confidential

Sr Full Stack Java Developer

Responsibilities:

  • Meet the stakeholders for requirement gathering and understanding the ongoing process for reports.
  • Developed the view-controller components using JSPs, HTML5, CSS3, AJAX, JavaScript (jQuery).
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS.
  • Used Eclipse to application development and Web sphere Application Server for application deployment
  • Written JUNIT (TDD) test cases for testing Spring Framework classes and wrote many Java Scripts to do client side validations
  • Developed end to end application on Spring Boot framework (RestApi Application/Spring JPA using Crud repository).
  • Developed the view-controller components using HTML5, CSS3, JavaScript, jQuery and Angular JS.
  • Hands-on experience in developing integration with Elastic search in any of the programming languages like JAVA and JavaScript. Having knowledge of advance reporting using Elastic search and NodeJS.
  • Implemented core features of AngularJS framework such as dependency Injection, Data binding, Filters, Directives, Templates, Services and Deep Linking Designing.
  • Used Java 1.8 features like stream and Lambda expressions.
  • Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like default, static methods and Concurrency API.
  • Developed the monolithic application and involved in migrating existing monolithic application in to Micro Service Architecture based RESTful Service and deployments were done on AWS using Spring Cloud for AWS.
  • Designed and developed Micro Services business components using Spring Boot.
  • Responsible for creating an instance on Amazon EC2 (AWS), Pivotal Cloud Foundry and deployed the application on it. Involved in the development of Microservices for all the models using combination of Spring Boot and Spring Security.
  • Experienced in designing and developing front-end UI using HTML5, XHTML, DHTML, CSS3, JavaScript, ES5, ES6, TypeScript, jQuery, Bootstrap JS.
  • Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux) and used Spring Cloud for AWS.
  • Developed Java Code using Eclipse IDE and used various Eclipse Built-in Plugins such as SVN version control.
  • Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker.
  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it.
  • Developed API’s to read and publish data from Elastic Search cluster using native Java Transport client as well as REST client. Worked on Spring Integration with the Elastic Search.
  • Used Spring MVC framework for implementing Model-View- Controller (MVC) architecture at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
  • Used Spring AOP for solving crosscutting concerns like keeping logged data and transactions details etc.
  • Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
  • Secured the API's by implementing OAuth 2.0 token-based authentication/authorization scheme using Spring Security.
  • Designed and developed third-party Payment services to Offer Users Convenient Payment Methods based on OAuth Protocol.
  • Developed front end UI on JSF, CSS, HTML, Bootstrap, JQuery, and Java Script.
  • Used Hibernate ORM framework as persistence engine and wrote Hibernate Queries to automate the mapping between Oracle database and Objects in Java.
  • Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle Database.
  • Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.
  • Used WebLogic server to route our JMS queue messages to different business floors and configured routes in WebLogic and used JMS in e-mail notification.
  • Worked on setting up Maven scripts to build, package, and deploy application code to the target WebLogic Application Servers and worked on continuous integration servers like Jenkins.
  • Hands on Coding to build REST Micro Services using Spring Cloud, Oracle, XSD, JSON, Spring Config, and Jenkins.
  • Worked on developing RESTful endpoints to cache application specific data in in-memory data clusters like REDIS and exposed them with RESTful endpoints.
  • Focused on Test Driven Development there by creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Performed automation testing and authored test scripts using Selenium Web Driver, Selenium Grid and Junit.
  • Worked in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins, and Maven for build packaging and deployments of the application components.

Environment: AngularJS, JSPs, HTML5, CSS3, AJAX, JavaScript, spring, Eclipse,Hibernate, WebLogic, Rest, jQuery, GIT, Jira, Jenkins, Spring Cloud, Oracle, XSD, JSON, Spring Config, Spring Boot, AWS, EC2, Angular 2.0, Angular 4, SOAP. Spring Boot, Oracle, SQL

Confidential

Full Stack Developer

Responsibilities:

  • Designing and developing Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate, JPA, and Spring Data JPA.
  • Experience in using JSP and Servlets to create web interfaces and integrating apache tools like Kafka.
  • Working on Angular2.0 version for mobile app development.
  • Experience in using MVC based JavaScript frameworks like Angular JS, Back Bone JS, Ext JS, Ember JS and Knockout JS.
  • Installed WebSphere Application Web Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades.
  • Deploying the application on WebLogic Application Server cluster on Solaris 10 environment
  • Using ECMAScript6 (ES6) for writing complex applications and modules.
  • Analyzing changes in online transactional processing, business processes, and modifications, to improve quality of applications and meet additional requirements through MongoDB.
  • Implemented the Test-Driven Development (TDD) process to develop the quality and design of code using Junit Framework.
  • Used JIRA as the bug tracking system to track and maintain the history of buds/issues on everyday basis.
  • Building a highly scalable, low-latency Node-JS API Gateway to interact with MongoDB database with JSON.
  • Working on the Node v6.0.0 version of Node JS.
  • Using the web application framework Express for designing web applications and APIs.
  • Using Ajax calls extensively - using jQuery, inside the WebApps and create a seamless flow of Quotes.
  • Designed and developed dynamic and responsive Web pages using HTML5, CSS3 and JavaScript
  • Working on DenodoExpress6.0 version for fast deployment on AWS cloud.
  • Using the Mongo DB cloud manager for managing and monitoring the MongoDB infrastructure and used cloud manager backup for data backup and data restoration
  • Creating PL/SQL procedures, functions and complex SQL queries for admin services.
  • Using Java Messaging Service JMS for messaging, configured queues and topics on the WebLogic 10.3 Application Server and used them for messaging.
  • Developing Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Creating Maven build file to build the application and deployed on a WebSphere Application Server.
  • Building RESTful webservices using spring.
  • Deploying and developing my project using AWS EC2, S3, Data pipeline, Elastic Beanstalk, cloud watch, Elastic search, AWS server migration service, Lambda, Amazon messaging services (SQS and SNS) and Amazon Kinesis services.
  • Using the AWS mobile hub for quick storing and retrieval of app data in AWSDynamoDB.
  • Developing Microservice with Spring MVC to retrieve API routes for the entire cluster. Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway.
  • Using the AWS mobile SDK which helps to build high quality mobile apps quickly.
  • Using AWS data pipeline service for moving data between AWS compute and storage services and created complex data processing fault tolerant and repeatable workloads.
  • Using AWS ElasticBeanstalk service for deploying various infrastructures which orchestrates various AWS services.
  • Using Amazon Elastic search service for application monitoring and full text search.
  • Using GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS).
  • Using JBOSS application server for run time integration of j2ee applications.
  • Using Eclipse IDE for designing, coding and developing applications
  • Writing JUNIT (TDD) test cases for testing Spring Framework classes and wrote many JavaScript to do client-side validations.
  • Using Jasmine testing framework for JavaScript. Run the Jasmine tests by using Karma, a simple JavaScript test runner tool.
  • Highly used Angular 4 router to build single page application for navigates through the different status and multiple modals.
  • Involved in migrating application from Angular 4 to Angular 5.
  • Used GitHub version control system as a source repository to organize the code base.

Environment: Spring, Hibernate, WebLogic, Rest, jQuery, JavaScript, JSON, JSP, WebSphere, Drools, JSTL, Servlets, AWS, SDN, Oracle, Denodo Express 6.0,, Apache SOLRCRUD, PL/SQL, JDBC, EJB, UML, Eclipse, JUnit, JSF, Maven, JBOSS, Amazon Elastic search, Express, GWT, HTML5, JIRA, JSP,Angular 2.0& Angular 4, Node.js v6.0.0,CSS, Clear case, Jasmine, SOAP,Spring Boot, Spring Cloud, spring data JPA

Confidential

Java Developer

Responsibilities:

  • Developed the project in Java, different J2EE technologies like Struts, JSP, Servlet, JavaScript, HTML, and CSS.
  • Implementation of MVC architecture by separating the Business Logic from the presentation Logic using Struts framework.
  • Used JDBC in Data Access layer for data manipulation.
  • Wrote SQL queries for JDBC prepared statement and used callable statements to call stored procedures.
  • Developed XSD, WSDL for SOAP web services which are implemented using JAX-WS metro.
  • Created SOAPUI project to test the Web Services with test data.
  • Developed and deployed the applications using Tomcat and SVN for the version management.
  • Used Eclipse as software development platform for developing the whole application.
  • Tested the application in different environments like DEV, QA and UAT.
  • Worked with QA team in working with issues from QA environment and BA team for UAT defects

Environment: Core JAVA, JSP, Servlets, HTML, CSS, JavaScript, JDBC, Tomcat, Eclipse, SQL, Struts, XSD, WSDL, SQL Developer, QC, SVN

We'd love your feedback!