We provide IT Staff Augmentation Services!

Fullstack Developer Resume

0/5 (Submit Your Rating)

Cincinnati, OH

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, 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.
  • 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.
  • Used version controller tools like Tortoise subversion(SVN), CTS and Git.
  • Sound knowledge of microservices. Created and consumed microservices based on Web API.
  • Ability to work efficiently in cross functional team environment
  • Good understanding of Business workflow, Business logic and Business methods and further implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS

J2EE technologies: Java Servlets, JSP, JMS, JNDI, JDBC, JTS, JTA, JSP Custom Tag Libraries, JPA, JSF, JAX - RS, JAX-B

Web/App Servers: IBM WebSphere 6.x/5.x, Tomcat, JBoss, Apache Axis

Databases: SQL DB2, Oracle 11g, NOSQL MongoDB, DB2/UDB, SQL Server, MySQL, PostgreSQL

UI/UX: JSP, Angular2, ReactJS, NodeJS

Frameworks: Hibernate, Spring, Spring MVC, Rational Rose, UML, JUnit, Struts, Ajax, DOJO

Methodologies: Agile, SCRUM, TDD, Continuous Integration using CruiseControl and Jenkins

Web Technologies: HTML, DHTML, CS3, AJAX, Webservices JAX-RPC, JAX-WS, SOAP UI, Rest Client

Network Protocols: TCP/IP, UDP, FTP, HTTP, SOAP

IDE Tools: EditPlus, TextPad, Eclipse, IntelliJ Idea

Miscellaneous: Database Modelling, SQL Tuning, Object Oriented Modelling using Rational Rose, Version One

Design Patterns: MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, Singleton, Observer, Factory and Session Façade

Build tools: ANT, Maven, Gradle

PROFESSIONAL EXPERIENCE

Sr Java/J2EE Developer

Confidential, Columbus, OH

Responsibilities:

  • Involved in Software Development Life Cycle for gathering requirements, Analyzing, Designing, Developing and Testing application using Agile methodology.
  • Designed the application using J2EE and Java Framework design patterns like Spring, Singleton, AOP, IOC, DAO (Data Access Object).
  • Designed and developed business components using spring Boot.
  • Used Spring security for authentication and authorization features.
  • Implemented object relational mapping in the persistence layer using Hibernate framework.
  • Hibernate with JPA annotations is used to persist data and transactional environment.
  • Configuration file and Node JS is used at the back-end in order to interact with MongoDB using Mongoose connector
  • Extensively used core java concepts like Multithreading, Collections framework, File I/O and concurrency.
  • Deployed application in virtual elastic server- Amazon Web Services.
  • Maintaining Volumes, Creating Snapshots and Security Groups in AWS.
  • Utilized Cloud Watch to monitor resources such as EC2, Amazon RDS, DB services, CPU memory, DynamoDB tables and EBS volumes.
  • Used Elastic search to implement context based search and used Kibana plugins to explore the data and built aggregate charts.
  • Extensively used JSF (Java Server Faces) with Prime Faces for presentation tier development.
  • Using Rabbit MQ as Message Oriented Middleware for integrating applications.
  • Designed and developed the login portal using framework AngularJS 2.0 along with HTML5, CSS3 and Type Script.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
  • Integrating General Liability and Umbrella Liability applications through Rabbit MQ message broker.
  • Managing Messaging Topics using Rabbit MQ messaging broker.
  • Implemented Angular Router to enable navigation from one view to the next as user performs application tasks.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Performed Continuous Integration with Jenkins, Docker and Ansible for build, deploy, ship and to run distributed applications.
  • Responsible for modifying existing xml schema as per the requirements.
  • Extensively worked with XML schema, XSL/XSLT to navigate xml files to process and parse XML files.
  • XPATH is used to navigate Attributes and Elements in an XML Documents.
  • Used JAXB for converting xml to java object and java object to xml.
  • Extensively used JSP to develop schema viewer applications.
  • Implemented REST API using Node JS and Express JS that involved in exposing and consuming RESTful web service.
  • Configured data sources as resources in WebSphere application server to obtain connection to relational databases.
  • Used SQL and PL-SQL to create views, stored procedures.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Used SVN for version control.
  • Used MAVEN 3 for building the application and deployed on WebSphere Application Server.

Environment: AngularJS, Hibernate, MongoDB, Mongoose Connector, JSP, Spring Core, Node JS, Ember JS, JQuery, Servlets, Spring Security, Rabbit MQ, Amazon Redshift, Chef, Hibernate, XML, XSLT, CSS3, HTML5, MySQL, JUnit, SVN, Web Services, Spring Boot, REST, Grunt, Log4j, Amazon Web Service, Jenkins, Docker, Maven, Agile Scrum.

Senior Java/J2EE Developer

Confidential, PHOENIX, AZ

Responsibilities:

  • Developed the application using agile methodology and used Scrum method of project management.
  • Involved in data Integration and Documents module.
  • Involved in using HTML, DHTML, Java Script, AJAX, ExtJs, JQUERY, JSPTag Libraries to develop view pages.
  • Implemented Spring Modules like IoC (Dependency Injection), Spring Aspect Oriented Programming (AOP) and Spring Integration.
  • Develop integrations with external systems using RESTful API.
  • Used core java design patterns like Abstract factory, Factory, Singleton and Façade for assuring quality coding and development of the application.
  • Created and configured all JSF validators and formatters in faces-config.xml.
  • Complete feedback system was designed using MEAN (ExpressJs, AngularJs, NodeJS) stack technologies.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, and Serialization.
  • Involved in preparation of developer test cases, execution, and preparation of scope & traceability matrix.
  • Used Hibernate in data access layer to access and update information in the database.
  • Involved in JBoss server configurations, Data Sources, Connection Pooling, and deploying the apps on different servers in different environments like Local/Dev/QA/Production.
  • Used JavaScript, JQuery for the client end data validations.
  • Implemented Spring Boot Micro services to divide the application into various sub modules.
  • Used MongoDB for storing the user profile data from multiple systems such as LDAP and other legacy systems.
  • Implemented Mongo repositories to retrieve and store the data in MongoDB.
  • Support SL1 and SL2 issues, when other support teams are not able to resolve.
  • Involved in creating JUNIT test cases and ran the TEST SUITE.
  • Involved in creating XML inbound & outbound flows using XSTL.
  • Developed and consumed Rest Services using HTTP methods such as GET, POST, PUT and DELETE for user and account micro services.
  • Involved in doing Unit testing using MOKITO and Integration testing.
  • Used ClearCase for version control.
  • Used ANT for building the application and deployed on the server.

Environment: JAVA 1.6, J2EE, DAO, HTML, JSP, Boot strap, Java Script, XML, CSS, Ajax, Cloud Foundry, Apache Kafka, ExtJs, JBoss, Oracle 11g, Log4J, Struts Tag Libraries, JIRA, Eclipse 3.1, Ant 1.6, Struts 2.0, JAVA/J2EE Design Patterns, Edit Plus, DB2, Oracle, MongoDB, ClearCase, SQL developer.

FullStack Developer

Confidential, Cincinnati, OH

Responsibilities:

  • Involved in analysis, design and development phases of software development life cycle using Agile methodology.
  • Involved in the implementation of presentation layer using HTML, CSS, Javascript.
  • Developed single page application and structured the JavaScript code using AngularJS
  • Responsible for design and development of framework. The system is developed based on classical MVC architecture using J2EE technology.
  • Utilized Spring AOP features for implanting cross cutting concerns and IOC for injection.
  • Implemented AJAX calls for improved customer experience
  • Utilized Spring validations framework for validating the properties of java beans.
  • Used Hibernate in data access layer to access and update information in the database.
  • Implemented various design patterns like Singleton, Factory, Business Delegate, Data transfer object, Service Locator, Session Façade.
  • Designed and developed the front-end using Html, Bootstrap, JSP, Servlets and Tiles framework.
  • Tremendously worked with Hibernate and HQL criteria queries.
  • Used JPA and Hibernate annotations for hibernate mapping.
  • Used log4j for logging messages and customized to meet the application requirements.
  • Developed web services for sending and extracting data from different applications using SOAP messages.
  • Implemented Maven as build tool.
  • Created and maintained PL/SQL stored procedures, triggers, cursors etc.
  • Used Oracle WebLogic to deploy the web applications on UNIX server environment
  • Used GIT-Lab as source control system, to keep track of all the work and changes to allow several developers to collaborate

Environment: Java, J2EE, Struts, spring, Hibernate, HTML, CSS, jQuery, AngularJS, SOAP, Restful services, JUnit Testing, Eclipse, Maven, GIT, Oracle WebLogic

Java developer

Confidential

Responsibilities:

  • Responsible for configuration of application server.
  • Involved in developing the business components.
  • Followed Waterfall Methodology to implement the features.
  • Conversion of specification into modules created using Servlets, Servlet Filters, MVC framework.
  • Developed MVC architecture, Business delegate,
  • Developed core java components to develop the transaction report.
  • Stored the dynamic data on to collection objects and used the predefined methods to perform all DB related operations efficiently.
  • Involved in implementing the DAO pattern for database connectivity and used the JDBC on MYSQL database.
  • Used Log4j for logging purposes during the development of the application.
  • Designed and developed the UI using JSP, Html, CSS and JavaScript.
  • Deployed the code to WebLogic server using ANT scripts.
  • Unit test and Integration test cases preparation of various modules.
  • Unit and functional test results publishing to the QA team and bug fixing.
  • Versioning control and code management using Git.
  • Used Mantis for tracking the issues and for enhancement of any features.
  • Release notes preparation for end customers.
  • Involved in production and maintenance support.

Environment: Servlets, JSP, JDBC, ANT, JavaScript, WebLogic application server, Spring MVC.

Software engineer

Confidential

Responsibilities:

  • Developed Java beans and Java Classes for backend logic.
  • Used JSF layout for view of MVC.
  • Developed MVC architecture, Business Delegate, Service Locator, Session Façade and Singleton patterns.
  • Developed functional code and met requirements.
  • Involved in writing all client-side validations using JavaScript, JSON.
  • Attached an SMTP server to the system which handles Dynamic E-Mail Dispatches.
  • Created Connection pools and DataSources.
  • Responsible for developing the user interfaces using JSP.
  • Responsible for configuration of web server.
  • Participated in code reviews and optimization of code.
  • Involved in developing business components.
  • Troubleshooting WebLogic server and Oracle database issues.

Environment: Java, Servlet, JSP, AJAX, XML, Tiles, JavaScript, CSS, Eclipse, Oracle, WebLogic Server, ANT.

We'd love your feedback!