We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Honolulu, HawaiI

SUMMARY

  • 8+ Years of professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies. Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
  • Extensive experience in developing applications using Java, Angular JS, Node JS, Responsive design/Bootstrap, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
  • Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Apache Tomcat and Glassfish.
  • Experience and in-depth Knowledge of the strategy and practical implementation of AWS Cloud-Specific technologies including EC2, EBS, S3, VPC, ELB, RDS, IAM policies, Autoscaling, Security Groups, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch.
  • Sound knowledge of Amazon Kinesis, SQS, KMS, RedShift, Lambda, SNS, Dynamo DB, Aurora, Route 53.
  • Expertise in developing both the front-end and back-end applications using Java, Servlets, JSP, JSF, AJAX, Web Services, JavaScript, HTML, XML, SQL, IIS.
  • Detailed working knowledge of object-oriented languages, Multithreading/Concurrency, JRun, Java/J2EE web application environment.
  • Worked extensively with Java Scripts like Angular.JS, Node.JS, and React.JS etc.
  • Hands on experience using spring framework, JSF framework, Integration and persistence frameworks like JPA, Hibernate.
  • Sound knowledge of RDBMS concepts and extensively worked with Oracle 10g/9i, PL/SQL, SQL Server & DB2, NoSQL, MongoDB, MySQL databases.
  • Experience in developing and implementing SOA/Web Services using SOAP, WSDL and UDDI. Thorough knowledge of Developing REST APIs with JAX-RS.
  • Sound knowledge of Angular 2.4 View Engine, animation packages and TypeScript 2.2.
  • Worked with scripting automation for JavaScript, Linux/Unix toolbox, Bash, GitHub and Jenkins.
  • Exposure to Agile and Waterfall Software Development Process and Test-Driven Development Approach.
  • Hands on experience in using build tools like ANT and MAVEN.
  • Strong experience on working with logging framework like Log4j.
  • Experience in writing unit test cases using JUnit and JMock Frameworks.
  • Expertise in migration of existing systems to AWS and using the snapshot method for the EBS volumes.
  • Sound knowledge in rapid-provisioning and lifecycle management for Ubuntu Linux using Amazon EC2, Chef and custom Bash scripts.
  • Experience in integrating the internal security model into new projects with Spring Batch, Spring Microservices and Spring Boot.
  • Experience in using NoSQL databases like Mongo DB and Redis.
  • Experience in using design tools like Rational Rose, MS Visio for Object Oriented Analysis (OOA) and Object-Oriented Design (OOD) using UML.
  • Experience in using various version control tools like CVS, Clear Case, SVN, VSS and PVCS.
  • Experience in unit testing, Integration testing, performance testing, writing UTD, UTR, JUnit Testing tool.
  • Experience in writing build scripts using ANT and Maven.
  • Experience in using logging frameworks like Log4J and SLF4J.
  • Experience in automating the infrastructure in AWS using web services.
  • Used version controller tools like Tortoise subversion (SVN), CTS and Git.
  • Worked with Micro Services using J2EE Web Services based on Spring Boot and created dynamic documentation of RESTful end points using Swagger API.
  • Expertise in RDBMS like Oracle, MS SQL Server, MySQL and DB2.
  • Sound knowledge of micro services. Created and consumed micro services based on Web API.
  • Ability to work efficiently in cross functional team environment
  • Good understanding of Business workflow, Business logic and Business node methods and further implementation of user requirement in a distributed application environment.
  • Experience on Full Life Cycle development of software applications on Web-based environments.
  • Excellent communication and inter-personal skill, self-motivated, and detail oriented.

TECHNICAL SKILLS

J2EE Technology: J2EE, EJB, RMI, JMS, Servlet, JDBC, Web Services, JSP, Swing, JNDI, RMI, SOAP, Restful

Architecture & Framework: Struts, AJAX, Spring2, Spring, Hibernate 3.0, JUnit, Log4j, XML Beans, JSTL, Spring MVC.

IDE: Eclipse, Net Beans, IBM RAD, JBuilder, Web Logic Workshop, Ant, Rational Rose, Toad, PLSQL Developer, WinCVS, VSS.

Application Web Server: Web Logic 6.1, 8.1 & 10, Tomcat, Web Sphere, JBoss, Maven Apache

Database: Oracle (8i/9i/10g), SQL Server, MySQL, MS Access

Languages: Java, JSP, HTML, HTML5,DHTML, Java Script, XSL, XSLT, SQL, PLSQL, UNIX, UML, Core Java APIs (I/O, Thread, Collection), UNIX programming, C, C++, Python.

GUI: HTML, XML, XSLT, JSF, AJAX, JavaScript, CSS, Bootstrap, Backbone.Js, Angular JS, Node.JS, CSS3.

Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Tools: JBOSS, IBM Web sphere Application Server 6.1, Tomcat 6.0, JUnit 4.0, Log4j, ANT, Maven, SVN,GWT 2.X, Web Logic 10.X,WebSphere 6.X, Web Sphere MQ

Operating Systems: Windows 9x/NT/XP/2003/7/8, Linux, UNIX, Mac

PROFESSIONAL EXPERIENCE

Confidential, Honolulu, Hawaii

Full Stack Java Developer

Responsibilities:

  • Understanding the requirements given by the customer and participated in systems implementation, including maintenance, user allocation, design, coding, error removal, logic optimization, systems re-evaluation, testing, user approval, final corrections and documentation.
  • Performed application development following Agile Scrum methodology by taking part in analysis, design, coding, unit, and integration testing of business applications.
  • Developed the project in Java, different J2EE technologies like JSP, Servlet, JavaScript, Node JS, HTML, and CSS and implemented client-side validations using Angular 6 (Template Driven Forms).
  • Designed and implemented scalable, RESTful and Micro-services-based backend. The backend is being written in Java using Spring Boot for simplicity and scalability.
  • Worked on backend REST API's using Node and Express-JS and took part in setting up schema objects in mongoose for data retrievals.
  • Performed testing using unit test cases to test the REST API's using Mocha and involved in setting up Swagger tools for REST documentation.
  • Worked on Rest Web services as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services.
  • Used performance testing by creating a. jmx file for API as well as UI and tested in both the environment Dev/QA both by using a tool JMeter and load the test results.
  • Designed and developed Micro services business components using Spring Boot.
  • Worked on Amazon Web Services (AWS) for continuous Integration and continuous deployment (CI/CD).
  • Implemented Spring Boot, Spring MVC, REST Controllers for Web/Application Layer and REST API.
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router. Developed Data layer using DAO patterns, ORM and Hibernate.
  • Used spring, Spring MVC and Spring Boot for the application development, creating various custom controllers and have implemented the designed using Spring MVC, making use of concepts such as Dependency Injection and Annotation based transactions.
  • Worked on creating dynamic web pages using HTML5, JavaScript, jQuery and AngularJS.
  • Extensively used Angular material components, Using form and in build components for making the page more interactive and user friendly and browser compatibility.
  • Worked on JS framework that is Backbone JS, Node JS, React JS to augment browser applications with MVC.
  • Used JDBC for creating Data Access layer.
  • Implemented high performance, consistency and availability micro service based on Spring Boot and deployed the application on AWS EC2 using Docker containers.
  • Used AWS Lambda platform to upload data into AWS S3buckets and to trigger other Lambda functions (EC2, MongoDB) focusing on high-availability, fault tolerance, and auto-scaling).
  • Experienced in developing backend service using node.js and implemented the data schema of MongoDB
  • Resources were exchanged using RESTful web services with the data passed around in JSON format.
  • Performed unit testing suing JUnit test cases for integration, and functional tests, run automatically by Jenkins in the builds triggered by each push to GIT within Test Driven Development approach.
  • Developed Unit test cases using Junit in Test Driven Development (TDD) Approach.
  • Involved in creating and customizing Email template and configuring them to the email alert within the workflow rule for a standard/custom object.

Environment: Agile/Scrum, Core Java 7/8, J2EE, Java Servlets, JSP, JDBC, Node-JS, NPM, Micro services, Web Services, REST, and Jersey API, HTML/HTML5, CSS/CSS3, AJAX, Log4J, AWS, Java Script, Angular, Bootstrap, jQuery, Angular JS, React JS, JSON. Created and used Email templates in HTML

Confidential - San Jose, CA

Full stack Java Developer

Responsibilities:

  • Involved in the total Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Tasked with migrating existing modules built in Angular 1.5 to version 2.0
  • Using AngularJS, created custom directives for data manipulations and to display data in company standard
  • Designed and Implemented SPA (single page application) using Angular1.5 Module Dependency Injection.
  • Leveraged MVC design pattern to organize AngularJS controllers, Custom directives, factories and views.
  • Secured an Optimized the performance of applications using Angular 1.5
  • Implemented Angular JS Expressions, Directives, Controllers, filters and created Angular JS service layer.
  • Implemented the search functionality for Internal Application using AngularJS
  • Created and consumed RESTful API using Express.js to provide centralized logic and reusable data retrieval build on top of Node.js.
  • Implemented Node.js router to make cross-domain requests to API services like GitHub API, MongoDB.
  • Worked on SOA Web Services using SOAP with JAX-WS for large blocks of XML data over HTTP.
  • Used Node.js to run Grunt tasks and compile, minify, concert and build the project properly.
  • Used a Micro service architecture, designed and developed RESTFUL web services using Spring Boot and ApacheCXF framework.
  • Developed server side application to interact with database using Spring Boot and Hibernate.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services.
  • Used Pivotal Cloud Foundry, the connection/service binding details is injected from the deployed cloud platform itself.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers
  • Using Spring Boot which is radically faster in building Micro Services and develop Spring based application with very less configuration.
  • Used Amazon Web Services (AWS) for promoting code in various Environments.
  • Used continuous build using Jenkins and supported the Application for production deployment and post-production.
  • Involved in integrating API with Amazon EC2 (ElasticCloudCompute) cloud-based architecture in AWS, also in deploying scripts.
  • Implemented cloud automation using AWS Cloud Formation templates, Chef.
  • Implemented OAuth 2.0, Basic AUTH and APIKey policies for APISecurity.
  • Designed, developed and maintained PostgreSQL Database architecture.
  • Developed back end interfaces using SQL packages, stored procedures, functions, anonymous SQL programs, Exception Handling in PL/SQL programs.
  • Developed unit test cases using JUnit and Mockito.

Environment: Angular 1.4/1.5, Express.js, Node.js, Docker, Jenkins, Docker, Kubernetes, Pivotal Cloud Foundry, Mongo DB 3.2, Mongoose Connector, Junit, Mockito and Gulp, Apache Kafka 0.10.1.0, Log4j, MAVEN 3.0, Cucumber, Selenium Web Driver, Web pack 3.0.

Confidential - Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Participated in gathering and understanding the dealer's/suppliers/vendors/service center's requirements.
  • Design Use Cases, Sequence, ER-Diagrams and Class diagrams using Rational Rose
  • Used Hibernate for connecting to the database and mapping the entities by using Hibernate Annotations and written HQL Queries.
  • Working with Project Management Team Foundation Server, SharePoint, Microsoft Project, and JIRA and source code version control SVN environment.
  • Involved in configuring and integrating JSF, Spring and Hibernate frameworks with caching techniques.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Schedule and scope management for multiple projects running using Agile / Scrum methodologies
  • Implemented SOA architecture with Web Services using REST, WSDL, JSON and XML.
  • Developed GUI based application using Swings and Java Applets.
  • Invoked web services from the Flex UI components.
  • Used GIT for branching and merging of source code management.
  • Application is deployed on WebSphere Application server.
  • Developing automated process for builds and deployments; Jenkins, Ant, Maven, Sonatype Nexus, Shell Script, Perl, Java.
  • Worked with ActiveMQ for messaging with social application
  • Developed a Web Application using Java with the Google Web Toolkit API with PostgreSQL
  • Developed database access using JDBC and injected the same into BIRT templates bean.
  • Implemented table structures pagination using BIRT s render and publish methods.
  • Involved in installation and configuration of Adobe Flex Builder plugin for Eclipse.
  • Developed user-friendly UI using activities, custom dialogs and list view
  • Developed RESTful Web services for other applications to consume.
  • Involved in preparing design documents, developing use cases, identifying classes and Objects, drawing class diagrams, sequence diagrams using Rational Rose and identifying the design patterns, frameworks to be used during implementation.
  • Implemented the required GUI by making modifications to the xml files
  • Involved in resolving the runtime exceptions and crashes using Android debugging tools including DDMS and Logcat
  • Implemented the automatic logout mechanism after session time out using Alarm Manager and Broadcast Receiver
  • Involved in implementing push notifications using long polling and google cloud messaging.

Environment: J2EE, JDK1.6, Ajax, Spring Frame Work, Hibernate 3.0, JMS WSDL, REST, Postman, XML, HTML, Log 4j, WebSphere 6, RAD 7, Angular-JS, Oracle, Flex Unit 4.0, Flex Profiler, Flex 3.0/4.0, GWT, Java BIRT Tool, Active MQ, Spring Boot

Confidential

Java Developer

Responsibilities:

  • Developed front end for the entire website using HTML, CSS and JavaScript.
  • Converted raw images and layouts from a graphic designer into CSS/HTML themes.
  • Implemented client-side validations in registration forms, login and logout forms using Java Script.
  • Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and autocomplete form validations.
  • Used jQuery for interaction between JavaScript and HTML.
  • Responsible for client-side validations and serve side validations in JSP.
  • Involved in Enhancement of existing application utilizing JSP.
  • Developed automated scripts in shell to ensure daily batch completion and Post batch activities, before releasing the report to the clients.
  • Completed all the validations by JSF components inbuilt validations and through JavaScript.
  • Created views using components of Prime Faces in XHTML files and configured JSF framework.
  • Implemented persistence layer between the database and service layers with IBATIS ORM.
  • Performed unit testing using JUNIT framework and tested Business Services.
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, Selenium Web Driver) and preparation of automation test framework.
  • Used Jenkins for continuous deployment and integration of the build and release process.
  • Used Drools rules engine for defining business rules and Validations.
  • Used SVN version control to track and maintain the different version of the project.

Environment: JAVA, J2EE, Maven, Spring, CXF, Hibernate, WebServices, SOAP UI, XML, JavaScript, AJAX, Angular-JS, Grunt, Bootstrap, SASS, JSP, WSDL, SOAP, Log4j, JUNIT, JMockit, SPRING-IOC, JDBC Template, GIT, MVC, JBoss, eclipse.

We'd love your feedback!