We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Baltimore, MD

SUMMARY:

  • Around 6 years of experience in analysis, design, development, implementation and maintenance of software applications on Java, JSP, J2EE, Hibernate and Spring Framework.
  • Experience on multiple Kubernetes Clusters in Open stack, AWS and deploying a Docker Image on top of Kubernetes Cluster for testing purpose.
  • Strong programming skills in designing and implementation of multi - tier applications using Java, J2EE, JDBC, JSP, JSTL, HTML, JSF, Struts, Spring, JavaScript, jQuery, AngularJS, NodeJS, BackboneJS, Servlets, JavaBeans, CSS, EJB, XSLT, JAXB, MongoDB.
  • Experienced with version management software such as ClearCase, Concurrent Version System (CVS), ClearVision, Subversion (SVN) and Visual Source Safe (VSS) and tools like ClearQuest.
  • Strong in design and integration problem solving skills. Expert in C, C++, Java, Nodejs, C, and MySQL, Mongo DB, Couch Base with database analysis and design.
  • Experience working with XML/Database mapping, writing SQL queries, Stored Procedures, Triggers with major Relational Databases MS SQL Server and MySQL.
  • Expertise in client web technologies using HTML5, DHTML, CSS3, JavaScript and JQuery, JQuery UI, JQuery plugins, AJAX, XSL, XSLT, Angular JS, Node JS, Express JS.
  • Extensive experience in design, development and deployment of n-tier enterprise applications for JEE platform using Java, JDBC, JSP, Servlets, EJB (Session, Entity and Message driven), Struts, Spring, Tiles, JSTL, Tag Libraries, Hibernate, Web Services, JNDI, RMI, JMS, XSLT and XML.
  • Managed GitHub for source code check-in checkout and Jenkins Bogie to build and deploy applications in Dev, QA and Prod on cloud. Developed the administrative UI/UX using Nodejs, Jasmine and React.js
  • Well versed with DevOps, Web Application Security, OWASP, TDD, Continuous Integration and Delivery and Agile methodology.
  • Experience in Web Pack module bundler for compilation of SAAS files into CSS and for monitoring the application.
  • Highly experienced in various technologies like Java/J2EE, SOP, Dot Net technologies and Restful Web services.
  • Experience with Spring with REST integration and JSON.
  • Experienced working with various automated testing tools like Selenium, SOAP UI, and ClearQuest. Strong critical thinking and analytical skills.
  • Experienced in installing configuring and administering webSphere portal on UNIX, Linux and Windows Platforms with Web Content Management.
  • Skilled in AWS services like EC2, S3, ELB, Auto Scaling Groups (ASG), RDS, CloudFormation, CloudWatch, CloudFront, CloudTrail.
  • Experienced in Front End frameworks such as jQuery, Ajax, JavaScript, Nodejs, ReactJS, AngularJs, ExtJs, JSON.
  • Experience in J2EE technology stack like JSP, Servlet, JMS, JAXP, JAX-RPC, JTA, Java Mail, JNDI, RMI, JDBC and Web Services.
  • Experience with Cloud Computing environment like Pivotal Cloud Foundry, Amazon Web Services (AWS), Docker Containers.
  • Expertise in developing Internet/Intranet Applications with SOA, Web Services SOAP, and RESTful.

WORK EXPERIENCE:

Full Stack Java Developer

Confidential, Baltimore, MD

Responsibilities:

  • Actively participated in the complete delivery of the project. Developed Open stack API to integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
  • Worked on the Spring MVC framework to develop the flexible web application.
  • Handled development of the unit and integration test cases for testing the modules and component parts of the application to ensure its functionality. Developed the test cases using JUnit Testing to test.
  • Responsible for Creating the Nodejs and Express Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end Mongo DB, to provide broadcast service. Interacted with the business analysts and gathered the requirements from the clients based on the AGILE SCRUM methodology. Built a custom cross-platform architecture using JAVA and SpringCore/MVC.
  • Developed the application using the Eclipse Framework which is based on the MVC design pattern.
  • Developed a feature by creating the RESTful APIs using Java 8.
  • Developed the single web page using HTML5, CSS, JSP, BackboneJS, jQuery and BootStrap.
  • Restructured the website and developed the UI by making changes using the CSS, HTML5, JSP and JavaScript.
  • Wrote internal and external API services using Nodejs modules and Implemented serval UI screens using Struts2, JSP, HTML and CSS. Used Spark API over Hadoop YARN to perform analytics on data in Hive.
  • Designed and developed Web Services (SOAP, WSDL). Created and compiled XML Schema to generate Java Bean classes using Apache Axis. Constantly solved all the existing production defects.
  • Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers with both monolith and Micro-services architecture.
  • Design and develop microservice architecture for settlement services using spring boot. XML/JSON creation for REST/SOAP services and using XML/JSON parsers, JIBX parsers to parse the XML/JSON requests/responses.
  • Implemented the MVC architecture using Backbone.js, Nodejs and ReactJS.
  • Built the microservices using the Spring Boot. Deployed the applications on the web logic, Apache Tomcat and proxy webserver.
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS and Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Designed and coded the application components in an AGILE environment utilizing a test-driven development approach.
  • Used Cloud for deploying application using AWS, created EC2 instances and send notifications using SNS. Used spring boot to accumulate the data from the users and packaged the data in JSON distributed app. Used JavaScript for the client-side validations.
  • Developed views controller and model components implementing JavaScript MVC.
  • Developed custom Tag Libraries providing client-side validations in BackboneJS and providing interactive front-end GUI using AJAX Calls.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Participated in design of the components using a distributed architecture on AWS cloud platform.
  • Developing the AJAX calls to the backend APIs created and getting the data in JSON Format to display in the UI.
  • Developed internationalized multi-tenant SaaS solutions with responsive UI's using Java or ReactJS, with NodeJS and CSS.
  • Architected and developed a new online system with Node JS, Angular JS, MongoDB and Redis on the Amazon AWS platform.
  • Participated in design of the components using a distributed architecture on AWS cloud platform.
  • Maintenance of existing code as required.
  • Configured Jenkins to handle application deployment on Cloud (AWS) and to integrate with Git Hub version control.
  • Developed and wrote the manual test cases for the QA testing of the features assigned.
  • Attended releases every month and made code fixes immediately when needed.
  • Used Spring Batch to implement the Enterprise application for the daily operations.

Java Developer

Confidential, Dallas, Tx

Responsibilities:

  • Worked on the Spring framework like Spring IOC and Spring DAO to wire different modules together and for dependency injection and integrated with Hibernate and JSF.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Developed web Components using JSP, Servlets and Server-side components using EJB under J2EE Environment.
  • Managed GitHub for source code check-in checkout and Jenkins Bogie to build and deploy applications in Dev, QA and Prod on cloud. Developed the administrative UI/UX using Nodejs, Jasmine and React.js
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS and Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS and Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Tested SOAP web services using SOAP UI and REST web services using REST Client.
  • Developed Spark application (Spark Core, Java 8, Spark Streaming, Apache Kafka, Yarn, HDFS) to read incoming files in near real time and process them within few seconds.
  • Developed single page responsive Web UI using HTML5, AngularJS, Bootstrap, CSS3, JavaScript, jQuery.
  • Developed views controller and model components implementing JavaScript MVC.
  • Developed Java Beans and Custom Tag Libraries providing client-side validations in JavaScript and providing interactive front-end GUI using AJAX.
  • Worked on implementing Microservices architecture by using docker images and deploy them on the AWS ECS services.
  • Create RFP microservices to provide RESTful API utilizing Spring Boot with Spring MVC and Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Used Java script and AJAX to query the Elastic search indices, format and display the JSON results in a web page using HTML and CSS.
  • Utilized Apache Camel to integrate microservices with other microservices and RabbitMQ messaging exchanges.
  • Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console.
  • Developed UI Layer for the application using HTML5, CSS3, AngularJS, ReactJS and Bootstrap.
  • Micro services have been built using Spring boot, Netflix OSS, Spring Cloud and deploying to AWS Cloud.
  • Used Kafka for log aggregation like collecting physical log files off servers and puts them in a central place like HDFS for processing.
  • Deployed the applications on Web logic, Apache Tomcat, JBoss and proxy webserver.
  • Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, auto-scaling and Cloud Formation.
  • Developed reporting dashboards, which processes large amount data that are stored in Elastic Search and My SQL platforms and generates reports and displays in dashboards.
  • Written Spring Job and JMS Queue Listeners using ActiveMQ for IVRS call out module.
  • Developed API for using AWS Lambda to manage the servers and run the code in AWS.
  • Worked on Angular 2/4 by consuming Restful web services & used Angular forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Loaded data in a Distributed Data Base environment and worked with messaging protocols JMS.
  • Developing Micro services RESTful APIs that provides fast and efficient data exchange against SQL and NoSQL Databases for the BI SaaS product.
  • Used ETL tools such as snap logic, Using S3 Data pipeline to move data to AWS Redshift.
  • Highly used Angular 2 router to build single page application for navigate through the different status and multiple modals.
  • Used JavaScript for client-side validations. Used JUnit for unit testing of the system and Log4J for logging.
  • Working on creating batch jobs using Autosys as the job scheduler and technologies like SQL Invoker, UNIX shell scripting and core java.
  • Jenkins and Maven scripts for automating the process of building, testing and deploying the system.
  • Developed the test cases using JUnit to test.

Java Developer

Confidential, Atlanta, GA

Responsibilities:

  • Interacted with the stake-holders and gather requirements and business artifacts based on Agile SCRUM methodology.
  • Used AWS Beanstalk for fast deploying, scaling and load balancing of web applications and services developed with Java, Nodejs.
  • Creating a range loop directive and components in AngularJS, ReactJS.
  • Developed user interface using JSP, AJAX, Java, Saas, big data, cloud, POC, RBDMS, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Involved in defining build process with Maven scripts and customizing through CI builds using Jenkins.
  • Implemented Web-Services to integrate between different applications internal and third-party components using SOAP and REST services using Apache-CXF.
  • Involved in designing and implementing the application using various Java and J2EE Design patterns design patterns such as Singleton, Business Delegate, Façade, MVC and Data Access Object (DAO).
  • Configured Queues and Topics as part of application integration and defined Camel routing between queues/topics.
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy
  • Reviewed the XML logical data model and developed XML schema XSD to validate the model and used JAX-B for Xml-Java Mapping and XML-XSLT conversion.
  • Implemented Hibernate ORM tool integration with Spring MVC to interact with back end persistence system Oracle.
  • Defined Web Services using XML-based Web Services Description Language.
  • Implemented Web Services (SOAP, WSDL) using Axis framework.
  • Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX.
  • Developed and published web-services using WSDL, SOAP and XML, JAX-B based on top-down and bottom-up approaches.
  • Coordinated Unit Testing by JUnit, Easy Mock, Integration and User Acceptance Testing and developed test cases for bean components.
  • Use of JSX in the React components for cleaner HTML like structure inside JavaScript
  • Creates and configure Micro-Services architecture and integrated with React.Js application.
  • Developed web pages by using HTML, CSS and JavaScript.
  • Used Eclipse to develop source code and debug the application.
  • Developed UI using Spring view component, JSP, HTML5, CSS3, Angular JS, JavaScript.
  • Built a custom cross-platform architecture using Java, Spring Core/MVC, and Hibernate.

Java Developer

Confidential, Dallas, TX

Responsibilities:

  • Actively involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, spring and Hibernate.
  • Used Spring/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
  • Implemented DAO layer using different hibernate techniques like strategies, Inheritance, annotations and criteria interfaces.
  • Worked in setting up Linux Environment on AWS cloud infrastructure, migrated corporate Linux servers from physical servers to AWS virtual servers.
  • Implemented the application using Spring Boot Framework and handles the security using spring security.
  • Involved in writing configuration centric files/modes for various services using XML capabilities and wrote message bundles for spring, camel and JAX-RS.
  • Wrote JavaScript code using AJAX, JSON features and used the annotation capabilities of the same for Restful services.
  • Migrated existing business applications to Amazon cloud services (AWS) based environment and also deployed applications using Amazon web services.
  • Used JIRA to assign, track, report and audit the issues in the application and developed the pom.xml using Maven for compiling the dependencies.
  • Developed integration of hardware services through Apache Camel and Spring Dependency Injection frameworks.
  • Stood up for the daily scrum to discuss and update through word of mouth and through the Rally tool for scrum.
  • Wrote JUnit, Easy mock test cases to test various services and their integration capabilities and limitations.
  • Designed and developed web-based UI using JSP, Spring MVC and V-chain, which also follows the MVC pattern and developed action classes to handle the user request.
  • Involved in the migration of current MVC system to Spring MVC.
  • Involved in doing the POCs for the migration of JSPs to Angular JS and implemented them.
  • Used RESTful web services to call the services from a central portal.
  • Used Apache Maven for building and Hudson for Batch building.
  • Maintenance of existing product code, as required.

Hire Now