We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

TennesseE

SUMMARY

  • Experienced Java/J2EE professional with extensive back ground in Software Development Life Cycle including analysis, design, coding and testing, expertise in integration using J2EE architecture.
  • Skilled IT Professional with 5 years of experience in Design, Development and Maintenance of web - based applications using JAVA/J2EE technologies.
  • Experienced in designing and developing multi-tier scalable applications using Java and JEE Design Patterns.
  • Strong experience in Rational Application Developer (RAD) IDE for development.
  • Expertise in design and development of web applications using JSP, JavaScript, HTML, CSS, JQUERY, AJAX, JSON, Angular.JS, underscore.JS, Node.JS, backbone.JS, bootstrap and single page applications (SPA) by using JavaScript MVC framework, Angular JS.
  • Enough noledge in XSL, XSLT, Backbone.JS, and Ext.JS.
  • Extensive development experience on different IDE's like Eclipse, IBM Rational Application Developer, WebSphere Integration Developer, IntelliJ IDEA and NetBeans.
  • Worked on SPA (Single Page Web Applications) using RESTful web services.
  • Expertise in developing Internet/Intranet Applications with RESTful, SOAP Web Services, WSDL, UDDI, Java, JSP, Servlet, JDBC, Hibernate, JUnit, XML, JSON, Log4j, HTML, and JavaScript.
  • Developed Restful web services with Hibernate for applications.
  • Experience in building flexible, reliable, efficient and secured Enterprise and Web based applications using Spring Model-View-Controller(MVC) and Spring Web Flow frameworks.
  • Experience in Developing Application using frameworks Spring Dependency Injection (DI), IOC, Aspect oriented Programming (AOP), Instrumentation, Integration, Security, Struts and Hibernate.
  • Experienced in writing complex Queries, Stored procedures, functions, packages, tables, views and triggers with major databases such as Oracle, DB2 and MySQL.
  • Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML) such as Rational Rose, Rational Unified Process (RUP)
  • Enough noledge in RDBMS Design, DB normalization, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.
  • Managed and maintained Oracle and NoSQL databases in production domain.
  • Used JIRA for issue tracking in different Project methodologies of Software Development life cycle.
  • Experienced in Development and Deployment of 3-Tier and n-Tier Architectures.
  • Have Working noledge of Agile Development methodologies.
  • Proven software development experience using different methodologies - Agile, Waterfall and TDD.
  • Excellent problem-solving skills with strong technical background and good inter Personal skills
  • Quick learner and excellent team player, ability to meet deadlines and work under pressure.

TECHNICAL SKILLS:

Technologies: HTML4/5, DHTML, CSS2/3, XML, JavaScript 1.8.5, JSP, Servlets, NodeJS, JSON, AngularJS, JQuery, Jersey.

Frameworks/Libraries: Angular JS 1/2, Express.JS 4.14.0, jQuery 2.2.4, Underscore.JS, React.JS, Spring MVC, Spring Batch, Struts, Spring Web Flow, Spring AOP, Log4J, Junit, SOAP UI, Underscore.JS.

Web Services: REST, SOAP, WSDL, UDDI, AWS (Amazon Web Services), JAX-RS, JAX-WS.

Application/ Web Servers: Web Sphere, JBoss, WebLogic, JENKINS, Apache Tomcat, Junit, AWS.

IDE's: Eclipse, IntelliJ IDEA, RAD, TOAD, WebSphere, IBM Rational Application Developer, Net Beans, Dream Weaver, Visual Studio, Atom.

Databases: Oracle 10g/ 11g/ 12c, MySQL 5.6, DB2.

NoSQL Databases: AWS Simple DB, MongoDB 2.2.

Unit Test Frameworks: Log4j, JUnit 4.12, Jasmine 2.5, Karma, Mockito Framework.

Operating Systems: Windows, UNIX/LINUX.

Continuous Integration: Jenkins, GIT, SVN, CVS.

PROFESSIONAL EXPERIENCE:

Full Stack Java Developer

Confidential, Tennessee

Responsibilities:

  • Participated in teh complete software development lifecycle tasks (design, coding, testing and documentation).
  • Developed teh single page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs for project management.
  • Designed and Developed UI for Customer Service Modules and Reports using AngularJS, HTML, CSS, Bootstrap, javascript and JQuery Created web application prototype using JavaScript, underscore.JS and AngularJS.
  • Designed, Debugged and Developed applications using Integrated Development Environment (IDE) Eclipse IDE.
  • Implemented Two-way data-binding in AngularJS which halps teh application handle teh automatic synchronization of data between teh model and view components using typescript and angular 6.
  • Responsible to create DAO CRUD methods using Hibernate & Spring framework
  • Wrote HQL to handle data from databases using Hibernate APIs such as createQuery.
  • Developing Micro Services, and creating API’s using Java Spring Boot framework using Maven as a build tool and Oracle as an enterprise level database.
  • Implemented nested views and routing using AngularUI Router as per teh requirement. GUI was developed using JSP, HTML, and AngularJS and created reusable components in AngularJS using Custom Directives Filters, Services and Partials.
  • Developed and implemented Jenkins agents using Docker swarm. Agents in form of Docker containers needed technologies, such as maven, Java, Ant, Oracle XE, Node JS, .Net Core, for CI & CD.
  • Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and AngularUI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Developed teh application using Spring MVC intensively dat leverages classical MVC architecture and JavaScript for major data entry dat involved extreme level of data validation at client side.
  • Integrated Single sign on using LDAP and Active directory on Spring security layer, successfully maintained users and groups integrity in teh application.
  • Developed and Consumed RESTful services using Spring framework.
  • Exposed Stateless session beans as SOAP, RESTful web services using JAX-WS, JAX-RS. Implemented Angular promises to handle asynchronous communication with our ReSTful API for various requirements.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Developed components of web services(JAX-WS, REST, SOAP,JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings and service).
  • Developed unit test cases using Jasmine and Karma as unit test runner for various application modules.
  • Implemented continuous deployment system with Jenkins, AWS: CodeDeploy, Ops Works, and Packer for deployment of Java Applications.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).
  • Worked with Java libraries to access AWS facilities as Simple Storage Service (S3), Simple Queue Service (SQS) and DynamoDB.
  • Used Junit and Mockito framework for unit testing of application and Log4j 1.2 to capture teh log dat includes runtime exceptions
  • Used SVN version control to track and maintain different versions of teh application.
  • Used JIRA extensively to log all teh issues and to keep track of teh project.

Environment: Java 8, HTML5, AngularUI, jQuery, RESTful services, ExpressJs, JavaScript, AngularJS, Bootstrap, Spring, log4j, Hibernate, Maven, NetBeans, Tortoise SVN, Rest web services, AWS maven, Jquery, Eclipse Kepler JIRA, XML, mysql.

Java Engineer

Confidential, Dallas, Texas

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design Analysis, and Code development.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Redshift, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Involved in maintaining teh user accounts (IAM), RDS, Route 53 services in AWS Cloud.
  • Migrated existing business applications to Amazon cloud services (AWS) based environment and deploy applications using Amazon web services.
  • Integrated teh different pages to be a single page application using Angular 4 and Typescript.
  • Worked with teams in setting up AWS EC2 instances by using different AWS services like S3, EBS, Elastic Load Balancer, and Auto scaling groups, VPC subnets and CloudWatch.
  • Implemented teh various services using MicroServices architecture in which teh services working dependently
  • Designed and implemented a data analytics engine based on Scala/Akka(Cluster)/Play to provide trend analysis, regression analysis and machine learning predictions as web services for survey data.
  • Used Spring Boot for developing micro services, and API’s to communicate Oracle DB for handling real time feeds.
  • Worked with structured, semi-structured and unstructured data which is automated in teh tool BigBench having to run with teh workloads using Spark's machine learning libraries.
  • Performed web Page Applications using AngularJS with other development teams.
  • Developing RESTFUL web services using spring boot, Spring RESTFUL template, JPA, Cloud Foundry.
  • Created a Lambda to insert teh values from teh original file to Redshift.
  • Used S3 data pipelines to move data to AWS RedShift and application deployment and data migration on AWS RedShift.
  • Application deployment and data migration on AWS Redshift and Involved in writing java API for Amazon Lambda to manage some of teh AWS services.
  • Installed, configured and hosted teh Tomcat app servers and MySQL database servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Installed application on AWS EC2 instances and also configured teh storage on S3 buckets.
  • Developed Perl and shell scripts for automation of teh build and release process, Supported and developed tools for Integration, Automated Testing and Release Management.
  • Used teh Spring IOC feature to get Hibernate session factory and resolve other bean dependencies Also used Spring framework AOP features
  • Worked extensively in Oracle ADF, Java, J2EE and SOA Integration with ADF, SOAP, JSP, Oracle PL/SQL, Servlets, JavaScript, JDeveloper, Eclipse JPA, Webcenter, Ajax and HTML.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria to fetch teh data from SQL based schema
  • Took part in setting up teh routing configuration using Angular 4 router for various views and sub views.
  • Worked with Angular2 to generate various components, routes, services, pipes and structured teh application code.
  • Developed various screens for teh front end using Angular2 and used various predefined components from NPM (Node Package Manager). Used Node Cron package to schedule periodically executable jobs.
  • Good noledge on client-side JavaScript framework Angular 2.x/Angular 4.x with NGRX to achieve MVVM design flow.
  • Implemented persistence layer using Hibernate dat uses teh POJOs (which do not have teh business processes) to represent teh persistence database.
  • Developed and deployed EJBs on BEA WebLogic 8.0/7.1 application server.
  • Used Redis to route event data between application instances. Application servers (node.js) forwarded redis events to browser clients via socket.io.
  • Used various core concepts such as Multi-Threading, Exception Handling, Collection API's to implement various features.

Environment: Linux/Unix, Windows, Java, JDK, J2EE, AWS, VPC EC2, S3, IAM, EBS, Security Group, Redshift, Auto Scaling, RDS, Route 53, IAM, EBS, ELB, MicroServices, Scala/Akka, Angular LS, Angular2, Angular4, Node JS, React JS, Redis, JSP, Struts, HTML, XML, XSLT, SOA, WSDL, Hibernate, JDBC, spring, CVS, Jira, WebSphere, Cassandra, Tomcat, Junit

Web Developer

Confidential

Responsibilities:

  • Worked on HTML, CSS, JavaScript, JSF, jQuery, Bootstrap, underscore.JS and AngularJS to design responsive UI page and collaborate with project manager, media engineer, content management team and QA team to improve multiple browsers page readability and integration.
  • Developed responsive web application pages and used AngularJS services, controllers and directives for front end UI and consumed SOAP, REST web service API.
  • Developed teh view-controller components using Servlets /JSPs, JavaScript, CSS, HTML and DHTML using teh Integrated Development Environment WebSphere Integration Developer
  • Designed service layer and developed business logic by using Spring MVC framework an implemented Dependency Injection (IOC) feature of Spring framework to inject beans into User Interface.
  • Implemented Spring configuration files for teh beans defined and properties to be injected into them using Spring Dependency Injection.
  • Used Spring JMS to receive teh messages from other team and responsible for teh technical direction and implementation of teh Spring Batch framework.
  • Exposed application functionalities as RESTful, SOAP web services to clients dat want to use their own UI layer - using Spring for JSON output.
  • Implemented error handling on various RESTful web services to return teh right HTTP status codes and wrote Automation Tests in Java to validate teh end to end business functionality for RESTful, SOAP services.
  • Used DAO pattern to send input parameters and fetch data from Oracle database using Hibernate and developed persistence Layer using Hibernate to persist teh data and to manage teh data.
  • Used Spring Boot at back-end which halps to develop application with ease
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model.
  • Used Oracle 11g as datasource and oracle SQL Developer for teh data migration between teh DAO and teh Oracle dataSource.
  • Used Apache Tomcat (local server) to deploy teh application and responsible for developing integration test for an AWS-hosted cloud application using TDD.
  • Used JIRA for teh test reports and for teh communication with teh team about teh project.
  • Developed unit testing frame work using JUnit test cases for continuous integration and used GIT for repository and controlling teh code without any conflicts.

Environment: HTML, CSS, JQuery, JavaScript, RESTful, SOAP, AngularJS, JUnit, JSP, Servlet, Bootstrap, Tomcat 1.8, JSON, JSF, Hibernate, Spring MVC, XML, AWS, TDD, Oracle 11g, GIT, JIRA, WebSphere Integration Developer, Apache Tomcat, Oracle SQL Developer.

We'd love your feedback!