We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • Over 5 years of experience in IT industry with expertise in analytical and results - oriented software solutions, design development and deployment of Client/Server and distributed N-tier applications using Java/J2EE in Agile way.
  • Proficient in Java design patterns including Singleton, Dependency Injection, Factory, Model View Controller (MVC), Data Access Object (DAO).
  • Worked consistently on various types of software development projects involving multi-tier, distributed applications, MVC architecture using JAVA, J2EE, Spring, Struts, Web Services, Hibernate, XML, Servlets and JSP.
  • Experienced in build tools like Ant and Maven.
  • Good experience in databases like Oracle10g, MySQL and IBM DB2.
  • Good experience in front-end (GUI) design and implementations using JSP, HTML5, JQuery, Ajax, AngularJS, Bootstrap, Node JS, JavaScript and CSS3.
  • Expertise in using source code control systems such as GIT, GitHub.
  • Worked extensively with React JS and developed real time applications using React JS architecture- Flux for building UI and designed reusable components using React JS.
  • Experience in Redux architecture and implemented SPA's with React Router.
  • Well experienced in using version control systems Apache Subversion (SVN), Visual Source Safe and Team Foundation Server (TFS).
  • Expertise in Object Oriented Methodologies (OOAD), Aspect Oriented Programming (AOP), SOA, Java (JDK1.8), J2EE, Design Patterns, Data Modelling and UML based system design.
  • Experience working with RMI, JNDI, SOAP, WSDL, REST, JMS and XML.
  • Advanced knowledge in Amazon Web Services and deploying web services.
  • Experience with installing and configuring application servers such IBM WebSphere and J Boss
  • Good knowledge in RDBMS concepts (Oracle 11g, MS SQL Server) and strong SQL, PL/SQL query writing skills (by using TOAD & SQL Developer tools), Stored Procedures and Triggers.
  • Has extensive knowledge of Integrated Development Environments like Eclipse, RAD, NetBeans, JBuilder and SQL Developer
  • Implemented development projects using Agile, Waterfall SDLC methodologies. Hands-on experience in building solutions that have multiple interconnected technologies and platforms.
  • Effective communicator with exceptional relationship management skills with the ability to relate to people at any level of business management and excellent client interfacing skills.

TECHNICAL SKILLS:

JAVA/J2EE: Java, J2EE (Servlets, JSP, EJB, Java Beans, JDBC, JMS, JPA, JNDI, JWS, JAX-RS.

Web Technologies: HTML 5, DHTML, XHTML, CSS 3, Java Script, JQuery, XML, XSL, AJAX, JSON, Angular JS, Node JS, React JS

Web Service: JAX-RS, JAX-WS, SOAP, WSDL, JAX-RPC

Database: Oracle, DB2, MYSQL

Web/App Server: Tomcat, WebLogic, WebSphere, JBoss.

Frameworks: Struts, JSF, Hibernate, Spring, JUnit.

Source Control: SVN, CVS, PVCS.

Developer Tools: Eclipse, NetBeans, IntelliJ, Edit Plus, Visual Studio.NET, SQL Developer, MySQL Workbench, ANT, Maven, Jenkins, JIRA, Rational Rose, RSA, Spring Tool Suite.

System Design: Rational Rose, OOAD/UML, MS-Visio, RUP, J2EE Patterns.

SDLC: Agile Scrum, TDD, Waterfall.

Testing Tools: SOAP UI, Selenium, Samurai

Operating Systems: Windows, UNIX, Linux, Mac OS X.

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Full Stack Developer

Environment: Java, Spring, XML, MVC, J2EE, JUnit, Maven, JAX-WS, Log4j, Jenkins, Spring MVC framework, Spring AOP, Spring security, AJAX, JavaScript, jQuery, AngularJS, Node JS, SOAP, GIT, Mongo DB, JAR, STS (spring tool suite), Eclipse, Active MQ, AWS, WebLogic Application Server.

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, analysis, design, development and testing Followed Agile methodology.
  • Developed the Enterprise Service Bus (ESB) as a gateway between the business tier using Mule(ESB) and UI to make the business tier separate from UI.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS and UI router.
  • Tied different views in UI using ng-view in Angular.
  • Developed sample code project using Angular JS for a simple home page having tabs and drop down view.
  • Implemented core features of AngularJS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
  • Extensively used factory object in Node JS to use the common functions in different views to reduce redundancy and improve maintenance of the code.
  • Developed Node.js rest services using the Hapi framework, with a My SQL and Amazon Redshift databases. Wrote supporting middleware code with Node.js that encapsulated business logic not included in the Scala REST Object store.
  • Custom Node.js proxy used to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
  • Monitoring the Cluster network health and Jobs status and Service Link, Service Catalog status using Node.js.
  • We implemented Hood Node.js to perform multiple transactions of a customer like subscription charges, monthly installments with improved efficiency.
  • We implemented modularization concept of Node.js which later integrates to promote consistency of the application.
  • Designed and developed the system used for AWS Elastic Environments.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging and transaction management.
  • Implemented the application using the concrete principles laid down by several design patterns such as Singleton, DTO, Factory and Data Access Object (DAO).
  • Used WSDL, SOAP, JAX-WS technologies to create web services, generate stubs and consuming the existing services.
  • Involved in implementing API’s using Spring Restful Web Services.
  • Developed restful web service using spring boot and deployed to pivotal web services.
  • Developed Micro Services to provide Restful API's utilizing Spring MVC.
  • Implemented and maintained the monitoring of production using AWS CLOUD.
  • Created Docker containers to deploy and run various web applications. Also, as a part of team for analyzing micro services management using AWS Docker, we setup a test environment of cutting edge container technologies and monitored the application using AWS Cloud Watch.
  • Good experience in Middleware services like JMS, JDBC and implemented other services like JNDI, SNMP
  • Experienced in Configuring Active MQ Series as a foreign JMS with WebLogic Server.
  • Focused on Test Driven Development there by creating detailed JUnit tests and mocked services using Mockito.
  • Used Jenkins to load JAR files required for running the application.
  • Used Maven building tool for creating WAR file to be deployed in application servers.
  • It is also used for dependency management of code in application Configured and deployed the application on WebLogic application Server.
  • Developed server-side scripts in shell to customize GIT and integrate it with tools like JIRA and Jenkins.
  • Bulk loading of the data into Mongo DB cluster using Java API's.
  • Implemented Complex Business Delegate layer using DAO created and business logic.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
Confidential, Northborough, MA

Java Developer

Environment: Java, J2EE, Struts MVC, Spring, Hibernate, AJAX, JDBC, Eclipse, RESTful, GIT, JIRA, DB2, PL/SQL, HTML, CSS, XML, Java Script, JSP, Log4j, MS-Visio, AWS, Rational Rose, ANT, PL/SQL.

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project.
  • Implemented the application using Struts1 Framework which is based on Model View Controller design pattern.
  • Responsible to enhance the presentation layer using HTML, JavaScript, XML, CSS, JSP Tag libraries and Struts Tag Libraries as per the requirements and providing the client side JavaScript validations and Server side Bean Validation Framework.
  • Responsible to create requirements gathering and preparing Low Level Design.
  • Involved in class diagrams, Data Model using Rational Rose, MS-Visio in the design and development of the application
  • Expertise in using JSF Framework to develop the application also used DAO and DTO Design patterns.
  • Implemented Spring 3.x, Hibernate 3.x and DB2 database for generating various downstream applications.
  • Used Spring Security framework for login authentication, password hashing.
  • Responsible to use various Data Structures and algorithms to hold the performance of the application.
  • Developed Spring batch and boot for performance updates and Multi-Threading concepts.
  • Involved in using the Stored Procedures, functions and triggers using PL/SQL.
  • Involved in developing, building files to configure build process using ANT scripts.
  • Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/ applications
  • Created instances in AWS as well as migrated data to AWS from data Center using snowball and AWS migration service.
  • Consumed Web Services by implementing spring’s REST support to make the development of RESTfulWeb services.
  • Involved in requirements gathering, preparation of Design Documents.
  • Implemented struts 2.x MVC framework with tiles and validators for front end implementation.
  • Application UI development using Angular JS, AJAX, HTML, JSP, XML and CSS.
  • Involved Database programming in DB2 and implemented generic DAO for persistence layer.
  • Expertise in dealing with HTTP, HTTPS, FTP and SFTP protocols using socket programing.
  • Responsible for developing design and development of the application.
Confidential, St Louis, MO

Java Developer

Environment: JDK 1.6, EJB2.0, XML2.0, JSF, Servlets, JSP 2.0, Unix, XML, SOAP, HTML, WebLogic Application Server 9.x, Oracle, Log4j, UML, JMS, Sybase and Windows XP.

Responsibilities:

  • As a Developer in Java, responsible for the designing, coding and developing the application in J2EE using MVC architecture.
  • Involved in complete application stack development for front end and back end.
  • Used EJB in implementing the application functionalities and Unix shell scripting.
  • Worked on technologies like Spring Web, Core, Hibernate 3.x, MySQL and SOAP Web Services
  • Experience in developed Session Facade objects using Stateless session beans (EJB 2.0) for having single point of control for a business service.
  • Worked extensively with Hibernate Query Language (HQL) to store and retrieve the data from oracle database.
  • Developed Enterprise JavaBeans (EJB 3.0) for implementing application’s business rules and policies.
  • Involved in configuring WebLogic Application server administration activities like creating clusters, database connection configurations, performance monitoring etc.
  • Sybase database is used with Hibernate for interaction.
  • Responsible for development of XML schemas, XSD’s and DTD for validations.
  • Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests.
  • Involved in writing Stored Procedures in Oracle and experience in writing PL/SQL Commands as well
  • Expertise in web services using SOAP and RESTFUL in the project.
  • Experience in Production support of Application by proactively looking at production issues.
  • Used Log4j to implement logging functionalities in the project.
  • Knowledge in using MS-Visual Source Safe for version control for software configuration management.
Confidential

Software Developer

Environment: Java/J2EE, Spring MVC, Servlets, HTML, CSS, JSP, Javascript, RESTful, SVN, GIT, SQL, PL/SQL, My SQL, JSON.

Responsibilities:

  • Designed and Developed User Interactive with the help of HTML, CSS3, CSS, JavaScript and AJAX.
  • Used JSON to handle complex data types in the application.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent data storage.
  • Designed responsive user interfaces, collaborated with the development team to execute designs.
  • Used RESTful Web services to communicate between different applications.
  • Design and Implementation of DAO layer using Spring AOP and Spring IOC.
  • Used the Agile methodology to develop the application.
  • Developing web-tier using spring framework.
  • Involved in writing SQL queries to retrieve the data from database.
  • Creating custom tags for JSP for maximum re-usability of user interface components.
  • Testing and deploying the application on Tomcat Web Server.

We'd love your feedback!