We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Almost 5 years of extensive experience in object - oriented design/analysis, Java development, web services for service-oriented architecture, and data modeling, skilled at progressing from problem statement to well-documented designs and code.
  • Proficient experience in Scala to develop web-applications, analyze data with Spark and implementing the same in AWS lambda functions.
  • In depth knowledge and work experience in managing NoSQL based databases specifically like Mongo DB and managing very high load of transactions.
  • Proficient with various Software Development Life Cycle (SDLC) methodologies like Agile, Scrum.
  • Expertise working on Application servers and Web servers like IBM WebSphere, JBOSS in clustered environment and Apache Tomcat 5.x/6.x/7.x
  • Experienced in UI frame works such as jQuery, Ajax, Google Web Toolkit (GWT), JavaScript, Node JS, React JS, Backbone JS, AngularJS, Tag Libraries, Custom Tags.
  • Experienced developing against SOLR Search Platform APIs
  • Strong experience in designing and developing data models and accessing from Java applications using SQL, PL/SQL, ORM tool Hibernate and has experience with NoSQL databases like Mongo DB, Cassandra.
  • Proficient in using Amazon Web Services AWS. Extensive experience focusing on services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Involved in designing Servlets, JNDI and XML using IDE- Eclipse and deployments in WebSphere.
  • Experience in developing web services like (SOAP and REST) and consuming web services with Python and Scala.
  • Experienced in MEAN stack development applications using Mongo DB, Express.JS, Angular & Node.js
  • Implemented Grails Services and controllers to perform actions.
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API. Experienced in Full stack UI technologies using Grunt JS, Gulp Server, Yeoman generator for Angular.
  • Expertise in design and development of various web and enterprise-level applications using Java/J2EE technologies such as Spring, Hibernate, EJB, JPA, JSF, Struts framework, Servlets.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Annotations, Spring Transactions and Spring Security.
  • Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and used Maven as build and configuration tool.
  • Experience in implementing client - server business applications using Microservices, Designed and developed Microservices business components using Spring Boot.
  • In depth knowledge on core java concepts such as OOPS, Collections, Threading, generics, exception handling, Thread pools, concurrent utilities, File IO and Serialization.
  • Good knowledge in Hadoop Architecture with various components such as HDFS, Flume, Pig and MapReduce.
  • Good experience with messaging systems like Kafka event sourcing.
  • Hands on experience in XML related technologies JAXP (SAX, DOM) parsers for parsing XML in to Java object.
  • Proficient in developing Web Services related technologies &frame works: WSDL, SOAP, REST, JAX-WS, JAXB, JAX-RPC, AXIS and Jersey, SOAP UI.
  • Experienced with JAX-RS specification like Jersey and REST Easy to Implement REST based applications.
  • Also worked on creation of Docker images, Containers, push/pull and on integration with Spring Boot.
  • Experience in configuring and deploying the applications into Tomcat, WebSphere, WebLogic and JBoss Servers.
  • Extensively worked on UNIX shell scripts to do the batch processing.
  • Hands on experience in configuring and using Maven, Ant build tools and Jenkins to deploy automated builds in different environments.
  • Expert in using version control tools such as such as SVN, CSV and GIT.
  • Experienced in writing and implementing unit test cases using Junit, Easy mock and Mockito.
  • Ability to adapt to evolving technology, strong sense of responsibility and accomplishment.

PROFESSIONAL EXPERIENCE:

Full Stack Java Developer

Confidential -Atlanta, GA

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Sprint planning and estimation for user stories in Agile Environment.
  • Designed and Developed enterprise level angular component libraries such as data-tables, autosuggestion, pagination etc. Implemented React JS on server-side validations, to handle actions and Events and Encapsulation.
  • Worked on migration of AngularJS to Angular 2.0.
  • Used Apigee as a API gateway for APIs transformation, multiple authentication mechanisms.
  • WebLogic Portal was used to develop an online portal for the project.
  • Used Docker as CI/CD tool for integrating different code components.
  • Developed and deployed solution using several new technologies, including Linux - Ubuntu, Drupal and Apache SOLR.
  • Implemented the Node.js EXPRESS Server combined with Socket.io to build MVC framework i.e., Angular JS to back-end Mongo DB to provide broadcast service as well as chatting service.
  • Developed dynamic and responsive web pages to user interface screens using HTML5, CSS3 and JavaScript.
  • Extensive experience using JSF, Servlets, JSP, JDBC, JMS, JSTL and JNDI.
  • Hands on experience on API monitoring tool like APIGEE.
  • Developed the application using Java 8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Experience in working with various Application Servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat Servers.
  • Extensively used various Spring Framework modules like MVC, Dependency Injection (IOC), Auto Wiring, Spring Security and AOP.
  • Created Proxy API using APIGEE Management tool. APIGEE helps to connect Symphony and Main Frame applications.
  • Spring Boot Micro Services were developed using Micro Service architecture with RESTFUL and Apache Kafka.
  • Exceptionally handled heavy traffic with the help of Spring Ribbon and Kafka broker service.
  • Employed fail safe and circuit breaker patterns for the first time in Client's email applications using Hystrix and Hystrix Dashboard in Spring Boot Microservice Applications.
  • Implemented functionalities using Spring IO / Spring Boot with Thyme leaf and Hibernate ORM.
  • Configured the Hibernate configuration files to persist the data to the Mongo DB Database.
  • Developed Python and Scala based API (RESTful Web Service) to track the events.
  • Creating REST based Web Services by establishing links using Hateoas from spring-based Applications
  • Involved in test driven development (TDD) model using JUnit.
  • Deployed Docker contained Spring boot micro services in.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Developed microservices based architecture supported by spengo/siteminder/bigdog authentication for internal and external requests to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Worked on Swagger UI to interact with the API'S. Designed and documented APIs using Swagger.
  • Migration of Existing Application to AWS cloud. Used Amazon Web Services (AWS) like EC2, S3, RDS, cloud watch and Cloud Front for promoting code in various environments.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms. Designed and developed custom Mongo applications specific to clients' needs.
  • Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk.
  • Docker containers were used to deploy the applications as part of scaling application using Micro services and increase isolation. Image creation, pushing and pulling of images was also part of deploying application.
  • Using Kafka on publish-subscribe messaging as a distributed commit log, have experienced in its fast and Python and Scalable.
  • Involved in DevOps to configure Maven, GitHub, Docker and AWS to build and deploy pipeline in Jenkins.
  • Worked with Jenkins in setting up CI/CD pipeline for dev environment and involved in setting up GIT web hooks.
  • GIT is used for the version control, Maven is used for build script and configured log4j, .log files.
  • Using JUnit test in Eclipse, developed Unit test cases and test suite. Curl was also implemented to test.
  • Expertise in IDEs for software development like NetBeans, Eclipse, Eclipse STS, RAD, and JDeveloper.
  • Developed Maven Scripts to do compilation, packaging and deployment in Web Logic server
  • Used JIRA for project management, Issue tracking and monitoring errors and fixed the errors.
  • Used Drools Decision table using excel sheets with a Spring MVC project.
  • Worked on Karma to unit test the Angular API modules.
  • Track production incidents, identify and prioritize scope for bugs and enhancements, conduct reviews with State counterparts and plan releases.

Environment : J2EE, Spring, Spring boot, Spring MVC, Java Scripts, Hibernate, Rest, JUnit, Angular, Hystrix Dashboard, AWS, Netflix Ribbon, Spring Kafka, MAVEN, JUnit, Jenkins, Agile Methodology, Eclipse, Curl, GIT, Mongo DB, Log4j, PL/SQL, STS, Docker, Hateoas, WebLogic Application Server, Karma.

Java/J2EE Developer

Confidential - Rochester, NY

Responsibilities:

  • Involved in the Software Development Life Cycle (SDLC): Requirements gathering, Design, Code, Integrate, and Deployment and production phases.
  • Worked on front end pages that were developed in a professional manner using HTML, CSS, JavaScript, and JQUERY.
  • Extensively used Spring Framework modules like DI(IOC), Auto Wiring, JDBC Templates, Spring Security, AOP.
  • Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
  • Deployed the Docker image of services building Docker file and build a continuous delivery pipeline for containers using AWS Code and Amazon ECS.
  • Deploy application updates to AWS and monitored the load balancing of different instances.
  • Implemented Struts Framework along with JSP2.0, Struts Tiles, and Struts Tag libraries to facilitate user interface design.
  • The Proxy End Point URL of the APIGEE points to the Service call URL being made in Symphony application. The Target End Point URL of APIGEE points to the respective REST Web Services for either Policy Details or Premium Calculation based on the user requirement.
  • Developed the Servlets for generating the grids for displaying the customer data.
  • Developing web Applications using Spring MVC framework implementing Controllers,
  • Deployed the Application into Docker container and made easily accessible at runtime using Cloud Foundry and other cloud services like AWS, Netflix Eureka, Spring Hystrix as fallback method, Spring Ribbon for load balancing and a broker service to maintain status using Spring Kafka and Zookeeper.
  • Used GIT for version control and used Eclipse as the IDE for developing the application, Used Rational Clear Quest for defect fixing. Involved in guiding, mentoring new contractors to understand the application.
  • Worked with Web Sphere Application Server, Oracle 10g, 11g Web Logic application server, JBoss Fuse and Apache Tomcat Application Server.
  • Incorporated Basic authentication and JSON threat protection by using Apigee API gateway.
  • Worked in a CI/CD environment with Jenkins, Maven, AWS and Terraform.
  • Configured AWS EC2 instances, domain mapping via Route53.
  • Configured Maven for Java automation projects and developed Maven Project Object Model (POM).
  • Configured mongo-connector to create a pipeline from the MongoDB cluster to keep synchronize with the multiple sources like Elastic Search or another Mongo DB cluster.
  • Experienced with hands on development in various Spring components like Spring MVC, AOP, Spring IOC, Spring JDBC, Spring JPA, Spring Securities and Spring Batch, Spring Boot, Spring Microservices, and swagger api’s.
  • Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data.
  • Worked on Mongo DB to manage high writing load of data, setting up of replica-Set and managed millions of transactions occurring at different locations.
  • Developed validations using Struts validation framework.
  • Authentication and security in apache Kafka Pub-sub system.
  • Built different modules, controllers, templates, custom filters and directives in Angular JS.
  • JAXB parser for marshaling and un-marshaling.
  • Experienced in handling multi-threading applications in java
  • Working with WSDL and SOAP messages.
  • Used Hibernate3.1 to store the persistence data into the Oracle9i database.
  • Used Struts Framework to integrate the application with Hibernate3.1.
  • JMS was used to send/receive asynchronous data from various message brokers
  • Involved in writing the ANT scripts to build the application.
  • Involved in using Log4J to create log files to debug.
  • Used JUnit Testing Framework for Unit Level Testing.
  • Used Apigee as a API gateway for APIs transformation, multiple authentication mechanisms
  • Worked in IBMRAD 6.0 to develop complete application
  • Deployed the application on WebSphere Application Server6.0 (WAS)

Environment: WAS, Struts, spring, EJB, Servlets 3.1, HTML, JSP 2.0, JNDI, Web Services, JMS, SOAP, IBM MQ Series, JavaScript, jQuery, WSDL, UNIX, Oracle 12c, JUnit, AWS, Jenkins.

Java/J2EE Developer

Confidential - Seattle, WA

Responsibilities:

  • Used Agile Methodologies to manage the full life cycle development of the project.
  • Participated in development of a well responsive Single Page Application (SPA) using AngularJS framework, JavaScript and jQuery in conjunction with HTML, CSS3 standards, with front-end UI team.
  • Use JSF (Java Server Faces) to implement component-based User Interface Applications.
  • Developed server side JEE application components using Spring Core, Spring MVC, Annotations, Servlets, JDK 7.
  • Used CI/CD technologies such Git, Chef, Jenkins are used for developing and deploy web services.
  • Involved in building and deploying Apache ANT/ MAVEN scripts, debugging through logging frameworks like log4j, automated build tool with Jenkins.
  • Implemented Restful web service using Jersey for exchanging information of unstructured data of No SQL database Mongo DB which is connected through Java Mongo DB Driver.
  • Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc. and Implement modules into Node JS to integrate with designs and requirements.
  • Involved in writing application level code to interact with Restful Web APIs, Web Services using AJAX, JSON, XML and jQuery.
  • The user requesting for Policy Details or Premium Calculation Services from Symphony will be re-directed to APIGEE and from there based on the service call, Main Frame re-directs to the specified REST Web Service for either Policy Details or Premium Calculation.
  • Experience in application servers like Tomcat locally and Web logic to host it on the Linux server
  • Developing spring boot application using Micro Services architecture with Spring Eureka to maintain small and lightweight services and communication between these services are done by using API routes for the entire cluster.
  • Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP.
  • Built different modules, controllers, templates, custom filters and directives in Angular JS.
  • Create and configured the continuous delivery pipelines for deploying microservices and lambda functions using CI/CD Jenkins server.
  • Design and develop RESTful API capabilities on Java/node.js technologies and deploying in AWS and implement API proxies on Apigee Edge.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking, and transactions.
  • Hibernate DAO classes were developed to retrieve and save data using Spring framework manager classes.
  • Performance monitoring of Mongo databases with OPS manager/MMS and familiar in installing and maintaining MongoDB in private Cloud Environments. Worked on multiple BSON type objects and used based on requirement.
  • Developed a code for Web services using JAX-WS, SOAP and used SOAP UI tool for testing the services.
  • Modified existing applications to a suite of Micro Services and all Micro Services to facilitate deployment using Spring Boot and JUnit and Power Mock frameworks for unit testing.
  • Involved in developing Micro Services integrated with VSTS for CI/CD by automating the build/release process.
  • Moving existing monolithic architecture to Micro Services and migrating them to AWS cloud.
  • Created and configured AWS Elastic Load Balancers and auto scaling groups to distribute the traffic and to have a cost efficient, fault tolerant and highly available environment.
  • Writing Unit test cases using JUNIT testing framework and performed unit and system testing.
  • Selenium's playback tool feature for authoring tests has been used in executing more than 100 test cases.

Environment: Agile, Servlets, Bootstrap, HTML, CSS3, AngularJS, JSP, HTML, XML, JSF, AJAX, jQuery, JSON, Spring MVC, JDK 7, EJB, JMS, J2EE, Eclipse, Spring Batch, Security, Transaction, Hibernate, Apache Tomcat, MySQL, PL/SQL, Apache Axis2, SOAP, WSDL, SOAPUI, Microservices, AWS, Maven, JUnit, Log4j, Selenium, GIT.

Java developer

Confidential

Responsibilities:

  • Involved in projects utilizing Java, Java EE and Spring Framework Web applications to create fully- integrated client management systems.
  • Involved in all stages of design, development, and deployment of new Java -based vendor application system for financial-services industry.
  • Created and explained prototypes to end users.
  • Worked in creating servlets and JSP components.
  • Developed build Scripts using Maven to build and deploy the application
  • Deployed Applications on Apache Tomcat Server.
  • Developed the application in Eclipse IDE tool and deployed in WebSphere in server side.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.
  • Responsible for creating and designing APIs using Apigee Edge.
  • Performance monitoring of Mongo databases with OPS manager/MMS and familiar in installing and maintaining Mongo DB in private Cloud Environments. Worked on multiple BSON type objects and used based on requirement.
  • Designed and developed application using Spring frameworks.
  • Handled response data from RESTFUL webservices using XML, JSON and jQuery to update UI Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
  • Used Node.js for server-side code and Express.js as the framework. Written callback functions for the Restful API.
  • Worked to convert HTML/CSS non-functional pages into dynamic JSP pages.
  • Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Microservices.
  • Setting up build environment and deploying of application in all the servers.
  • Wrote SQL and implemented Spring ORM using Hibernate.
  • Involved in implementing the MVC framework- which is based on Spring and Hibernate.
  • Worked on generating the web services (JAX-WS) classes by using Service Oriented Architecture SOA, WSDL, UDDI, SOAP.
  • Implemented Hibernate to map all the tables from different data sources to make database updating.
  • Developed Ant scripts to bundle and deploy application.
  • Developed various test cases and performed unit testing using Junit.

Environment : Java 1.5, Spring, JSP, Servlets, Oracle, Java Script, jQuery, Hibernate, Web Logic, HTML, XML, CSS, CVS, GIT JUnit, Eclipse, SOAP, WSDL, Web Services.

We'd love your feedback!