We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY:

  • Around 4+ years of IT Industry experience in Java Platform, Software Development Life Cycle (SDLC) Phases like Requirement Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client Server complex large - scale, N-tier, distributed, real-time enterprise applications in domains like Banking, Insurance, Finance, E-Commerce etc.
  • Strong hands on experience in developing the Enterprise and Web applications on n-tier Architecture using Java/J2EE technologies such as Core Java with OOPs, JDBC, Servlets, JSP, Java Beans, Swing, Hibernate, spring, EJBs, Struts, JNDI, JPA,JMS, JAX-RPC.
  • Expertise in working with Object Oriented Programming (OOP) Concepts like Polymorphism, Inheritance, Abstraction, Encapsulation and Web services SOAP (Simple Object Access Protocol), RESTFul/REST(Representational state transfer), Web services components i.e. WSDL(Web Services Description Language), UDDI (Universal Description, Discovery and Integration).
  • Proficient in building Web/User Interface (UI) using HTML/HTML5, DHTML, XHTML, Angular JS, Node JS, CSS/CSS3 and JavaScript, JSON, AJAX, Bootstrap, XML, CSV, jQuery that follows W3C Web Standards and are browser compatible.
  • Expertise in software design patterns/frameworks J2EE Design Patterns (MVC, Business Delegate, Service Locator, Data Transfer Objects, and Data Access objects) and GOF(Gang of Four) Design Patterns (Abstract Factory, Factory Method, Builder, Singleton, Session Façade, Template Method, Strategy Pattern)
  • Strong working Experience in using source code/ version control systems/Tools such as CVS, SVN, ClearCase, GruntSpud, VSS, PVCS, and GIT.
  • Having good familiarity in using JIRA tool for bug tracking, issue tracking, and project management and also HUDSON, Jenkins tools for continuous integration in testing and reporting
  • Good expertise in working with Web Services along with Apache SOAP, REST, WSDL, UDDI, some other services like AXIS, JAX-RPC and GDS.
  • Exposure to SOA and integration with J2EE applications.
  • Having good familiarity with Application Servers and Web servers like IBM WebSphere 6.x(WAS), Oracle/BEA WebLogic, JBoss and Tomcat, Glassfish.
  • Worked on BIRT, Business Objects and Crystal Reports integration with J2EE Applications.
  • Worked on XML technologies with JAXB, JAXP, XPath, XSD, SAX, DOM parsers
  • Worked in Relational DBMS concepts and experience in Oracle 11g, Microsoft SQL Server 2008, TOAD (Tool for Oracle Application Developers).
  • Hands-on experience in working with SDLC(Software Development Life Cycle) methodologies like Agile/Scrum and Waterfall methodologies
  • Good familiarity in working with Query languages like SQL and PL/SQL and Query Language concepts like Stored Procedures, Functions, Packages and DB Triggers.
  • Expertise on using Amazon AWS API tools like: Linux Command line, puppet integrated AWS API tools.
  • Strong working experience on IDEs like MyEclipse 5.1, IBM RAD, Eclipse 3.2, and Net Beans for developing enterprise applications and deploying web services on Apache Axis 1.2.
  • Assisted project manager in defining project scope, time & effort estimates, and deliverable management, supported my project manager in work Break down structures.
  • Knowledge in Application Design using OOAD, Object Oriented Methodologies like UML
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills
  • Design and code from specifications, analyzes, evaluates, tests, debugs, documents, and implements complex software apps.
  • Experience in working with Cloud technologies like Amazon Web Services (AWS) and Cloud computing infrastructure such as Amazon SQS, Amazon Dynamo DB
  • Strong knowledge on working with Cloud Computing and experience setting up the development environment using Microsoft Azure cloud services, AWS (Amazon Web Services)

TECHNICAL SKILLS:

Languages: C,C++, JAVA JDK 1.4/1.5/1.6/1.7/1.8, SQL

J2EE Technologies: JSF, XML Parsers, Portals, JNDI, Struts, JSP, Servlets, Hibernate, Tiles, SOAP, REST, Spring, Java Beans, JSTL, JDBC, JMS, Web Services, AJAX.

Frameworks: Apache Tiles, EJB, Struts, Spring, Hibernate.

Web Technologies: HTML, Java Script, Bootstrap, AngularJS, Node JS, CSS, jQuery.

Databases: Oracle, DB2, POSTGRESQL, My SQL, SQL Server.

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL.

Web & Application Servers: Web logic, IBM WebSphere, Apache Tomcat, JBoss, GlassFish.

Developer Tools (IDE): Eclipse, Net Beans, Visual Studio

Tools: Tortoise SVN, CVS, VSS, GitHub, Bugzilla, PgAdmin-4, Toad, DB Visualizer, Apache Ant, Apache Log4j, JUnit.

Operating Systems: Windows XP/7, Linux/Ubuntu

SDLC Methodologies: Agile, Waterfall

PROFESSIONAL EXPERIENCE:

Full Stack Java Developer

Confidential, Pittsburgh, PA

Responsibilities:

  • Followed Agile software methodology for project development.
  • Extensively worked on developing UI components using Angular (1.4/2) and JSON to interact Restful services like Jersey API.
  • Responsive development is implemented using Bootstrap and CSS3 media queries.
  • Developed the GUI's using HTML/HTML5, CSS/CSS3, JSP and Angular (1.4/2) framework components using Web Storm IDE.
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC in IntelliJ IDEA .
  • Used JCloud to create nodes in my data base and split the tables and perform validations.
  • Used Hibernate named queries concept to retrieve data from the database and integrate with Spring MVC to interact with back end persistence system (Oracle11).
  • Request and Response mapping using Spring (AOP) from and to the application server by annotation based spring configuration in IntelliJ IDEA.
  • Creating EC2 instance for the application and we used S3 as our storage container to deploy jar files.
  • Performed bug tracking and Unit Testing using TestNG and FindBugs.
  • Utilized core J2EE design patterns such as DTO (Data Transfer Object) in the implementation of the services.
  • Used MOCKITO to develop test cases for java bean components and test them through TestNG framework.
  • Experience working with Splunk for searching logs and debugging issues in dev and prod environments.
  • Experience working with Fiddler for searching logs on UI issues in dev and Prod Environment.
  • Developed and configured Jasmine test cases to test the Angular controllers for UI in Jasmine framework (JavaScript Testing Framework) in WebStorm IDE .
  • Worked with Mongo DBs to listen to JMS and process messages.
  • Developing SQL stored procedure and prepared statements for updating and accessing data from database.
  • Used HIV SQL a Hadoop Technology to store the large data in the form of tables in Database and this is also used to retrieve the data from Database.
  • Docker is a tool that can package an application and its dependencies in a virtual container that can run in any Linux server.
  • Used Apache Camel to integrate spring framework.
  • Using HIV SQL we can compute by columns, HAVING Clauses and GroupBy Clauses.
  • Developed Quartz Jobs for generating the Documents.
  • Designed and developed automation tool suite to automate different testing scenarios on the application using Selenium.
  • Experience in developing Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium .
  • Writing the enhancements and migrating the existing programs using Test Driven Development (TDD) software development process.
  • VirtualBox (VM) adopts a standard software-based virtualization approach and users of VirtualBox can load multiple guest Oss under a single host operating-system.
  • Extensively performed User Interface validations on client-side.
  • Used Maven for application build and Jenkins for continuous integration and deployment and also used Chef to deploy code onto server. And Branching, Tagging, Release Activities on Version Control Tools like GIT .
  • Used JIRA tracking tool for assigning and defect management.
  • Used Tortoise SVN for maintaining the component and for release and version management.
  • Logging framework Log4J is used for log messages.
  • Wrote Unix Shell scripting in launching the EC2 instance and in storing the data in S3 Bucket.
  • Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Used Amazon RedShift to run directly SQL queries against exabytes of unstructured in Amazon S3.
  • BPMN is a standard for business process modeling that provides a graphical notation in BPD.

ENVIRONMENT: Java 1.7, JSP, Spring MVC, Spring Core, Hibernate, SOAP Services, XML, XJB, Restful WS, Angular(1.4/2), HTML, JSON, Oracle 11g, IntelliJ IDEA, JBOSS, BPEL, BPMN, Docker, Maven, Apache Camel, SQL Developer, SVN, Log4J.

Full Stack Java Developer

Confidential, Glendale, AZ

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of application.
  • Developed using Spring MVC, Dependency injection concepts.
  • Worked on UML application design diagrams and drawn class, use case diagrams.
  • Used Hibernate ORM framework to communicate with Oracle DB and developed DAO and DTO classes.
  • Developed JSPs to render views with Tiles concept.
  • Worked on Spring model, validations and controller classes using annotations.
  • Written JSP pages using JSTL, Action tags and custom tag libraries.
  • Effectively used Jersey framework to develop RESTful webservices.
  • Written various SQL queries using inner queries and aggregate functions.
  • Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, Angular JS and Bootstrap with MySQL database.
  • Developed user interactive websites using web technologies like HTML, XHTML, and CSS.
  • Used Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
  • Coded JavaScript for page functionality and Pop up Screens.
  • Used JSP, JavaScript, CSS, Bootstrap, AngularJS to create interactive user interface.
  • Developed dynamic UI using Angular JS.
  • Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
  • Developed REST architecture based web services to facilitate communication between client and servers.
  • The tech stack is AngularJS, LESS, Bootstrap and cutting edge server side technologies.
  • Built responsive site using Bootstrap that fits devices of different visual sizes.
  • Called REST web services through AngularJS services to get JSON Object and modified the response object to display in UI.
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, jQuery, Node.js, HTML, SASS and Ajax to speed the application.
  • Integrated the Java Code (API) in JSP pages and responsible for setting up AngularJS Framework for UI development. Developed HTML views with HTML5, CSS3/SASS, Bootstrap, Node.js and AngularJS.
  • Used JMS for asynchronous message communication by creating queues and topics.
  • Involved in WebLogic Server administration like setting up Data Sources, deploying applications, also configured and deployed WAR files in WebLogic App Server.
  • Effectively configured multiple logging levels and written Junit test cases for testing.
  • Monitored logs to troubleshoot the application level issues.
  • Written JUnit test cases for unit testing java classes.

ENVIRONMENT: Java, JSPs, Spring MVC, Hibernate ORM, UML diagrams, DAO, DTO, XML, JTA, JavaScript, jQuery, WebLogic Server, Angular JS, JMS, RESTful web services, Eclipse, SQL, Oracle DB, CVS, JUnit, log4j, Ant and Maven.

Full Stack Java Developer

Confidential, Hyderabad, Andhra Pradesh

Responsibilities:

  • Responsible for coding the business logic using j2ee technologies.
  • Used Spring AOP for cross cutting concerns like logging, security and transaction management.
  • Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
  • Developed the presentation layer written using JSP, HTML, CSS and client-side validations were done using JavaScript, jQuery, and JSON.
  • Consumed SOAP based web services, created stubs using Apache Axis .
  • Developed JMS based customized Queuing System for fault preferences.
  • Used IBM WebSphere and JBoss as the Application Servers.
  • Developed Query Engine Module using EJB 2.1.
  • Tested performance across platforms using SOAP UI.
  • Developed Stored Procedures, Triggers and Functions. Actively involved in tuning SQL queries, Stored Procedures, Triggers in Informix.
  • TOAD manages both relational and non-relational databases using SQL .
  • Agile delivery of software using practices of short iterations, sprints, Scrum.
  • Junit test cases for all the APIs and business logic.

ENVIRONMENT: HTML 4/5, CSS, JavaScript, AJAX, JSF, JSON, JAVA, Web Services, JSP, JQuery, Angular JS, JSON, JSTL, ECLIPSE, SQL server, MySQL, SVN and MS Office.

We'd love your feedback!