We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Oklahoma City, OK

SUMMARY

  • Over 8+ years of experience in IT industry in analysis, design, development, integration, testing and deployment of web applications using Java/J2EE technologies.
  • Design, investigation, and implementation of public facing websites on Amazon Web Services AWS.
  • Experience in designing and developing web - based applications using Java, J2EE, Webservices, MVC framework, Spring, Hibernate, Struts, HTML, CSS, jQuery, AngularJS, NodeJS and SQL.
  • Proficient in developing Single Page Applications (SPA) using Angular and React.js.
  • Good Knowledge on Virtual Machines on Multi-Cloud Environments for AWS and Azure.
  • Expertise in developing Web based distributed and Front-End applications in a three-tier architecture using J2EE, HTML5, and bootstrap, Angular6, Ajax, JSP, Servlets, CSS, and JavaBeans.
  • Good knowledge in advanced Java language concepts like Multithreading and Serialization used in distributed systems.
  • Knowledge on Amazon Web Services daily to work on EC2 instances, S3 buckets, Amazon Glacier and EBS.
  • Expertise in Micro services to build flexible and independently deployable software.
  • Created Single page applications with the use of JavaScript libraryReact.js.In-depth experience in React.js and techniques such asRedux, Axios, JSX, Form Validation, HOC and react-router.
  • Knowledge on AWS developer tools code commit, code build, code deploy, code pipeline.
  • Use Amazon IAM service to administer the AWS users.
  • Understanding of OOPS Principals, Design Patterns, MVC, Component based designing and Experience in REST and SOAP based Web Services API Application Development. Knowledge of spring, Hibernate ORM, JPA, Maven, Bamboo, ANT, Selenium based UI automation.
  • Architectural understanding of Application Servers implemented on J2EE technology includingOracle 10gWeb logic 8.1/7.0, Intershop Enfinity 2.2, Tomcat.
  • Developed crypto rest services using NodeJS and integrated services with HSM (Hardware Security Module).
  • Developed applications on different IDE’s such as Eclipse, NetBeans, Android IDE.
  • Proficient in Java Multi-Threading, Socket programming, Swing programming.
  • Experience in handling data formats like JSON, XML and CSV.
  • Experienced in working with SOA architecture by producing/consuming SOAP based web services using Apache Axis, CXF engines.
  • Experience in Version Control Tool like CVS, SVN and GIT.
  • Hands on Experience in using Jenkins for creating jobs to perform continuous code integration on a timely basis and Maven to automatically set up build process.
  • Good Exposure in writing SQL queries, PL/SQL stored procedures/functions etc. for relational databases like Oracle 10g/9i/8i, DB2, SQL Server 2008, and MySQL etc.
  • Possesses excellent communication and interpersonal skills and being a team player would make an excellent addition to any organization.
  • Good domain Knowledge in the field of Banking, Investments and Retail domains.

TECHNICAL SKILLS

Markup/ Stylesheet Language: HTML, CSS3, Bootstrap

Scripting Language: JavaScript MVC Framework, Ajax jQuery, json, NodeJS

J2EE UI: JSP, Servlets

UI Debugging Tools: Chrome Inspection, Firebug, Fiddler Middle Ware

Programming Language: Core Java, Unix, C, C++

J2EE Frameworks: Struts 1.0/2.0, Spring, Hibernate, JPA, JMS

Spring Modules: Spring MVC, Core, Web Service, JDBC, Batch

Design patterns: Creational, Structural, Behavior.

Web Services: SOAP, REST, WSDL, XSD, JAX-RS Jersey, Apache CXF, Spring WS, SAAJ, JAXB, JIBX, React.js, Jackson, Oracle SOA.

XML: XSD, XSLT, XPATH, JXPATH, XQUERY, Altova XMLspy, SOAP UIBackend

Database: Oracle(PL/SQL), DB2, IBM MQ Series.

Operating System: Windows, Unix (cmd& shell script)

Server: Web sphere, Web logic, tomcat server

Builds Tools: Ant, Maven, SVN

Performance Monitoring / Stress testing: Mercury Test Director, Jprofiler, Jconsole, Jmeter, Load Runner, Soap UI

Document Generation Tools: Jasper, Itext, Ireports, Jasper Assistant, freemarker

IDE’s: Eclipse, RAD, Spring Tool Suite

Other: MQ visualEdit, IBM Command console.

PROFESSIONAL EXPERIENCE

Confidential, Oklahoma City, OK

Full Stack Java Developer

Responsibilities:

  • Good domain Knowledge in the field of Banking, Investments and Retail domains.
  • Developed the functionalities using Agile Scrum Methodology.
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD).
  • Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript, jQuery, AJAX and AngularJS, Angular 8.
  • Created Reusable Modules and Custom Directives in Angular2.0 which got used in various places of application.
  • Started the front-end application withReactand usedstateobjectReact Class Componentfor general stateful management.
  • Worked on backend using NodeJS, Express JS and MongoDB.
  • Compose front-end UI/UX components using React, Typescript and NodeJS.
  • Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
  • Developed micro apps with latest Angular 8. Micro apps are easy maintainable and highly reusable.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Enhanced user experience withReact ‘life cycle hooks, includingcomponent did mount, should Component Update, component Will unmount.
  • Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services.
  • Used Spring Boot to create enhanced microservices and implemented the security for service layer.
  • Implemented micro-services to separate the tasks and not to have dependency on other Parallel on-going tasks of same Application. Micro-services were implemented using Spring-boot.
  • Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
  • Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate.
  • Created POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings.
  • Comfortable working with MEAN (MongoDB, Express, Angular, NodeJS) stack.
  • Integrated with Spring Cloud projects to provide distributed tracing and other features.
  • Developed microservices with spring and tested the application using Spring Boot.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Developed GSA, LSS and SDL using C++, Multi-threading and socket programming.
  • Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Implemented Rest based web service using JAX-RS annotations, Jersey provider implementation.
  • Integrated ActiveMQ and spring JMS API to send and receive message for the application’s restful API.
  • Experience in design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML, XSD, XSLT, X-Path.
  • Wrote build scripts using Maven.
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1:M/M:M mappings in hibernate files and created DAO and POJO.
  • Experience in NoSQL database like MongoDB installation, configuration and in designing MongoDB multi-shared cluster and monitoring with MMS.
  • Installed the WebSphere MQ and involved in configuring MDB listeners, JMS resources, and queues and integrating with the WebSphere Application Server.
  • Configuring WebSphere Application Server on multiple platforms for both horizontal and vertical scaling for Workload Management.
  • Experience in working with NoSQL Database like MongoDB to manage extremely large data sets.
  • Used log4j to print the logging, debugging, warning, info statements.
  • Implemented Selenium Web Drivers and Protractor For testing the UI components.
  • Involved in setting up Test automation and developed cucumber feature files and used Selenium for automated testing with TestNG.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Experience on implementation of version control software GIT repositories.

Environment: Agile, HTML, CSS, JavaScript, jQuery, Node.js, AJAX and Angular 2,XML,DAO,POJO, JPA,JAVA,Java8, Springs(IOC,AOP, JDBC) Frameworks, Spring Boot, React.js, Micro services, JSP, Hibernate Framework, AWS,, RESTful Web services, SOAP, Maven, WebSphere Application Server, Mongo DB,NoSql,Log4j,Jenkins,JIRA, Selenium Web Drivers, Protractor, GIT, Socket Programming.

Confidential, Atlanta, GA.

Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Built an isomorphic application using React.js and Redux with GraphQL on server side. Express and Node.js was used on server side as well.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed the applications using Java, J2EE, Struts, JDBC
  • Developed real time tracking of class schedules using NodeJS.
  • Worked on various use cases in development using Struts and testing the functionalities.
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Used display tag libraries for decoration and used display table for reports and grid designs.
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Configured Swagger-UI registered Microservice with Eureka server to monitor service health check etc. from Spring Boot admin console.
  • Building new full stack services in modern technologies (NodeJS, Docker, Kubernetes)
  • Used Spring Framework to design actions, action forms, and related configuration for every use-case.
  • Designed and implemented User management and Report Management modules using J2EE, JSP, Servlets, Struts and Oracle Database.
  • Implemented business layer using Core java, Spring Beans using dependency injection, Spring annotations, Spring Web-flow components.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Exposed Micro services as both SOAP and Restful web services using Spring Soap, Rest controllers.
  • User grid facade is a Restful WS layer providing custom user management functionality over Cassandra database.
  • A completely custom user interface using JSF and Rich Faces was built as well.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Developed Struts Action classes using Strut’s controller component.
  • Developed SOAP based XML web services.
  • Used SAX XML API to parse the XML and populate the values for a bean.
  • Developed XML applications using XSLT transformations.
  • Created XML document using STAX XML API to pass the XML structure to Web Services.
  • Apache Ant was used for the entire build process.
  • Used Rational Clear Case for version control and JUnit for unit testing.
  • Used quartz scheduler to process or trigger the applications daily.
  • Designed and developed web interfaces and business logic using Spring, JSP, Servlets, Java Beans, Spring JDBC, Java Script, HTML, and XML Technologies
  • Configured WebSphere Application server and deployed the web components.
  • Provided troubleshooting and error handling support in multiple projects.

Environment: EJB, Spring, JSP1.2, Servlets2.1, React.js, Node.js, Jasper reports, JMS, IBM MQ, XML, SOAP, UDDI, WSDL, Angular JS, JDBC, JavaScript, XSLT, XML, IBM MQ, UML, HTML, JNDI, Rational Rose 98, Oracle 10g, Apache Tomcat, Clear Case, Log4J, ANT, JUnit, Eclipse.

Confidential, GA

Java Developer

Responsibilities:

  • Developed API to Integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images and served as tech lead.
  • Implemented UI with JavaFX, including custom-built reusable components and transition animations. Communicated with server module on an internally developed grid platform. Worked extensively with JavaFX community to improve documentation and implement solutions.
  • Designed and implemented high availability and high-performance MySQL cluster.
  • Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI
  • Installing and automation of application using configuration management tools Puppet and Chef.
  • Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, SQS, Cloud Formation
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Invoked in designing in NoSQL Databases MongoDB, CouchDB
  • Implemented complex back-end component to get the count in no time against large size MySQL database using Java multi-threading.
  • Expose the platform and application-level core API's as RESTful web services and implement application workflows in rich user interfaces using jQuery.
  • Product enhancements and implement solutions for multi-tenant J2EE based legacy enterprise product enabling as Cloud based deployment and higher availability and scalability.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
  • Involved in API development and designing.
  • Writing Junit test case s and automate them.
  • Provides the end-to-end unit testing and integration.
  • Ensured the quality, architecture and accuracy of released code.

Environment: EC2 Web services, Python, Mule soft, Devops, Unix, MongoDB, Chef, puppet, ESXI, Spring4.0, Hibernate4.2, JavaFX, JSF, Vaadin, Liferay7, REST Jersey Rich faces, Ajax, AngularJS, jQuery, JSON, GSON, Html5, Web logic, Web Services, Java script, CSS, Jasper report, Data Structure, Eclipse, Oracle, Junit, Maven.

Confidential

Java Developer

Responsibilities:

  • Involved in the design of application using Model View Control (MVC) Architecture and designed Use Cases, Sequence Diagrams and Class Diagrams using Unified Modeling Language (UML) and Rational Rose.
  • Designed and implemented User management and Report Management modules using J2EE, JSP, Servlets, Struts and Oracle Database.
  • Implemented business layer using Core java, Spring Beans using dependency injection, Spring annotations, Spring Web-flow components.
  • Used a micro service architecture, with Spring Boot-based services interacting of REST and Kafka.
  • Used Spring Boot for building applications along with Spring Initializer and bootstrapping the build configuration for a Boot-based web application.
  • Implemented the business logic using JSP, JSTL, Java Beans and service classes.
  • Used Spring MVC framework to develop the entire business logic of the system.
  • Used Web Services for creating summary and used XML parsers for data retrieval.
  • Involved in writing Spring Configuration XML file that contains declarations and business classes are wired-up to the frontend managed beans using Spring Web Flow.
  • Used JSF Framework for front-end design.
  • Created PL/SQLstored procedures, functions and packagesfor moving the data.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a WebSphere Application server.
  • Used Log4j to provide central logging facility, comes under singleton design pattern and used to monitor the error logs and used GIT as version control tool.
  • Data Operations were performed using Spring ORM wiring with Hibernate.
  • Used SQL statements and procedures to fetch the data from the database.
  • Developed Junit test cases to test the functionality of application

Environment: Java 1.7, Servlets, JSP, JUNIT, Spring 2.5.6/3.0, Spring ORM, Spring Form tags, JSTL, Hibernate 3.0, Apache Tomcat Server, SOA, Eclipse IDE 3.7, Log4J, Ajax, SOAP, PL/SQL, HTML, CSS, JavaScript, jQuery, Swing, JSON, SVN, GIT.

We'd love your feedback!