We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Austin, TX

PROFESSIONAL SUMMARY:

  • Over 8+ years of progressive experience in software development includes Analysis, Design andDevelopment of Web - based applications.
  • Experience in all aspects of Software Development Life Cycle (SDLC) including requirements analysis, code development, code integration, testing and deployment using Object Oriented Analysis and Design with Java/J2EE.
  • Very good experience in following Agile, TDD and Waterfall methodologies for application development.
  • Worked in developing User Interface web applications using HTML, CSS3, JavaScript, Typescript,
  • Angular Js, Angular2, Node Js, React Js, Backbone Js, JQuery, AJAX, Bootstrap and JSTL.
  • Expertise in Core Java (OOP Concepts) concepts including Collections, Exception Handling, Multi-Threading, Generics and Java me/O etc.
  • Expertise in using Java8features in developing teh code like Lambda expressions, Method references, creating resource classes, fetching documents from database.
  • Strong design and development experience in J2EE technologies includingJSP, JDBC, JNDI, Servlets and JMS.
  • Experienced using Java/J2EE Design patterns like Singleton, Factory, Abstract Factory, Command, Business Delegate, DAO, Session Facade, and MVC.
  • Experience in developing with various open source frameworks such as Java Server Faces (JSF),
  • Spring (Core, IOC, AOP, Batch, Security, Boot) Framework, Struts Framework, Tiles Frameworks and ORM Tools like Hibernate and IBatis.
  • Experience in ORM Library with Hibernate for mapping Object-Oriented domain model with
  • Experience in using Web Services like SOAP protocol in JAX-WS and RESTFUL web services.
  • Expertise in producing and consuming SOAP based & Restful web services using WSDL, SOAP, AXIS, JAX-WS, REST-Jersey, UDDI, and WS-Security.
  • Good Knowledge of Cloud Computing software’s (IaaS) of dat of Amazon Web Services (EC2, S3, RDS and EBS).
  • Worked with Web Sphere Application Server, Oracle WebLogic application server, JBoss and Apache Tomcat Application Server.
  • Worked on SQL/No SQL databases systems like Oracle, My SQL, DB2 and MongoDB, Cassandra.
  • Proficient in writing and handling SQL Queries, PL/SQL, Stored Procedures and Triggers.
  • Experience with Selenium web Driver, Protractor, TestNG, MOCKITO, JUnit, Cucumber, Log4j in developing test cases and determining application functionality.
  • Subversion SVN, CVS, GIT, Tortoise and Visual Source Safe (VSS) as versioning software tools.
  • Hands on experience in building tools like ANT, Maven and Gradle.
  • Complete understanding of teh DevOps process with continuous integration using Jenkins, JIRA, Bamboo and CHEF.
  • Involved in designing fully distributed system with teh use of Restful API and Micro Services.
  • Experience in developing applications on Windows, UNIX and Linux platforms.
  • Highly experience with Java complaint IDE’s like STS, Eclipse, RAD, JBuilder, IntelliJ and NetBeans.
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Domain knowledge and business expertise in Banking, Insurance, Ecommerce, Healthcare.

TECHNICAL SKILLS:

Programming Languages: C, C++, JDK 1.2/1.3/1.4/1.5/1.6/1.7/1.8, UML 2.X, SQL, PL/SQL and HQL.

Web Technologies: HTML5, DHTML, XHTML, CSS3, Java Script, Ajax, JSON, NODE JSJQuery, AngularJS, JSF, XML, XSD, XSL/XSLT, SAX/DOM, DOJO.

Frameworks: Struts 1.1/1.2/1.3.8, Spring 1.2/2.0/3.1/4.0, JSF 1.1, 2.1, J2EE, JMSJUnit, AJAX, Jasper reports, Spring Security, Backbone JS, Log4JNode-JS 6.x

Web Services: RESTFUL, SOAP, JAX-RPC, JAX-RS, JAX-WS, JAX-B, UDDI, WSDL and Micro Services.

Application/Web Servers: Apache Tomcat 8.x/9.x, IBM Web Sphere 9.x, WebLogic 12c, and JBoss 3.2/4.0.

RDBMS: MySQL, Oracle 8i/9i/10g/11g/12c, DB2(6.1/7.1),Microsoft SQL server, MS Access, Mongo DB, Cassandra.

IDE Tools: Net Beans3.3, Eclipse8.x/7.x/6.x/3.x/, My Eclipse 6.0/5.1.1, JBuilder 8.0, Spring Tool Suite (STS), RAD 7.0 and IntelliJ 4.5/5.1/6.0

O-R mapping: Hibernate 3.x/4.x, JPA and IBatis.

Modeling/ CASE Tools: Rational Rose.

Testing Tools/ Others: Soap UI, JUnit 4.x, JIRA, Jenkins, Bamboo, Rational Clear Quest and Mockito.

Version Control Tools: SVN, CVS, GIT and Rational Clear Case.

OS & Environment: Windows 7/8/10, UNIX and Linux.

PROFESSIONAL EXPERIENCE:

Confidential - Austin, TX

Full Stack Java Developer

Responsibilities:

  • Actively involved in various phases of Software Development Life Cycle (SDLC) such as Design, Analysis, Development and Testing.
  • Extensively worked with business analysts and product managers to help writing user stories in sprint planning.
  • Actively participated in teh daily SCRUM (Agile) meetings with our team to produce quality deliverables within time.
  • Developed teh UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Implemented front-end layout and behavior with HTML, JavaScript, JSTL, JSF, Angular2.0, BackboneJS, CSS, and NodeJS.
  • Implemented generating teh verification hash code using crypto package onNode.JSand Added user validations and user permissions by using theNode.JS
  • Developed complex Angular2.0 UI nested components for reuse and rapid development Angular2.0 for each SPA and developed teh administrative UI usingAngular2andNode.js.
  • Performed form validations using reactive forms from Angular2.0 framework.
  • Upgraded existing UI with HTML 5, CSS3, JQuery and Bootstrap with AngularJS 2.0 interaction.
  • Extensively used Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, me/O System, Multi-Threading, JDBC.
  • Wrote compact and clean code using object oriented design approach and Java 8 features such as Function, Supplier and Lambda.
  • Developed and implemented teh MVC Architectural Pattern using Spring 4.X Framework including JSP, Servlets, Session Bean and Action classes.
  • Used Hibernate, object /relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle11g Relational data model with an SQL-based schema.
  • Designed and developed teh End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP, Spring Annotations and handled teh security using Spring Security.
  • Developed Business components and integrated those using Spring features such as Dependency Injection for injecting beans and Auto Wiring various components such as DAO layers and service proxy layers.
  • Removed all teh XML based configurations required to build teh MVC application and maintained in teh classes using Spring Boot.
  • Developing, testing, constructingRestfulAPI web Services using Apache CXF implementation.
  • Implemented SOA architecture with web services usingRestfuland XML for sending and receiving data from different applications.
  • Designed and developed functionality to get JSON document from Mongo DB document store and send it to client using RESTful web service.
  • Experienced working with database setup and maintenance on AWS EC2.
  • Configured and managed public/private cloud infrastructures using Amazon Web Services (AWS) like VPC, EC2, S3, Cloud Front, ELB and Elastic Beanstalk.
  • Created and configured teh continuous delivery pipelines for deploying Micro Services and lambda functions using Jenkins CI server.
  • Involved in development and deployment of one such Micro Services which is responsible for calculating teh Risk associated with client.
  • Worked on SOAP based web service to integrate CDD application with Risk Calculating utilityMicro Services.
  • Deploying and maintaining production environment using AWS EC2 instances and ECS with Docker.
  • Created theDocker containers andDocker swarm consoles for managing teh application life cycle.
  • Implemented teh function to send and receiveAMQPmessages onRabbitMQsynchronously and asynchronously, and sendJMSmessage toApache ActiveMQon teh edge device.
  • Used Hibernate in teh persistence layer to persist data into both databases Oracle and Mongo DB.
  • Involved in creating JUNIT test cases and ran teh TEST SUITE.Ran check style, PMD defects & Find bugs and fixed them.
  • Used JIRA to assign, track, report and audit teh issues in teh application.
  • Used Eclipse 8.x to develop teh Web Application and deployed on WebSphere application server.
  • Performed deployment of applications on IBM WebSphere Application Server.
  • Configured and customized logs using Log4J.
  • Involved in installing and configuring Maven for application builds, deployment and used Jenkins for continuous integration of builds.
  • Involved in peer level design & code reviews.Used GIT for version and source control.

Environment: Core Java 1.7/1.8, Java Util Packages, Java Script, Angular2.0, HTML, CSS, JQuery, AJAX, JSON, JSP, Servlets, JDBC, NodeJS, Hibernate 4.x, Spring 4.X, REST Web Services, AWS, Mongo DB, XML, Oracle 11g, UML, WebSphere, Junit, Jira, Log4j, Maven, GIT, Micro services, Jenkins, Eclipse8.x.

Confidential - Pittsburgh, PA

Full Stack Java Developer

Responsibilities:

  • Worked on SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Handling client change requests and enhancements on an Agile based development platform.
  • Created detail design documents with UML diagrams Use Case Diagrams, Activity Flow diagrams, Class Diagrams and Object diagrams in design phase.
  • Developed Web Application using HTML 5, JavaScript, AngularJS, JQuery, JSF, JSON, AJAX, Spring Boot, Spring MVC, Hibernate and Spring AOP.
  • Developed multi-threading project, considered concurrency situation and security aspect, avoid of SQL injection. Using synchronized method and synchronized variable.
  • Enhanced user experience by designing web features using Framework like AngularJS and NodeJS.
  • UsedNodeJSas a sever side programming language and Implemented production-gradeNode.JS.
  • Used AJAX to request JSON data from teh backend and showed teh data in teh screen with teh format of tables and charts.
  • Implemented major concepts of Core Java, J2EE, Servlets3.0, JSP, JDBC, MVC, Spring Framework, Hibernate5.0.x and XML. Extensively used Core Java API, Spring API in developing teh business logic.
  • Worked on Servlets, JSP, JDBC and JavaScript under MVC Framework and implemented OOAD concept in teh applications.
  • Worked on Spring IOC, Spring MVC Framework, Spring Messaging Framework and Spring AOP to develop application service components.
  • Implemented navigation layer using Spring 3.1 MVC components like dispatch servlets, controllers, view resolver components.
  • Primarily focused on teh spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Implemented Spring 3.1 to support user-level, application-directed control flows.
  • Used Spring Boot which is radically faster in building cloud Micro Services.
  • Developed teh cloud based application using SpringCloudandPivotal cloud foundry.
  • Implemented teh caching mechanism inHibernateto load data from Oracle10g database and application level persistence usingHibernateandSpring.
  • Implemented Persistence layer usingHibernateto interact with teh Mongo DB database, UsedHibernateFramework for object relational mapping and persistence.
  • Imported data from various resources to theCassandracluster usingJavaAPIs.
  • Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management. Restful web services leveraged by both web and mobile applications.
  • Integrated process into build system which auto-generates Restful API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Used AWS S3 to store data and to retrieve teh stored data very quickly and used Elastic Search for searching teh document. Used AWS SNS to send messages to multiple users and delivered in an algorithmic way using AWS SQS.
  • Migrated Spring based application to Cloud based Micro service API.
  • Involved in WebLogic administration like setting up Data Sources, deploying applications.
  • Configured and Deployed teh Web Application Achieve (WAR) in WebLogic Application Server.
  • Providing Version Control with Subversion and automated Build& Deployment with Jenkins.
  • Implemented Log4J for Logging Errors, debugging and tracking using logger’s components.
  • Involved in different types of testing like Unit, System, Integration testing etc. is carried out during teh testing phase.
  • Developed teh application using Maven and build & deployed teh services.
  • Used GIT version control for source code.
  • Actively used teh defect tracking tool JIRA to create and track teh defects during QA phase of teh Project.

Environment:Java, J2EE, HTML5, CSS3,JavaScript, JQuery, AngularJS, NodeJS, Spring 3.1, Hibernate 4.x, MVC, Oracle10g, Web Services, Micro Services, Mongo DB, Maven, WebLogic, RAD, JUnit, JMS, Log4j, REST, AWS, Jenkins, JIRA, SVN, XML.

Confidential - Lansing, MI

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of System Development Life Cycle (SDLC) including Requirement gathering, Analysis, Design, Implementation, Deployment and Support.
  • Followed Agile methodology and participated in daily SCRUM meetings.
  • Implemented Agile (SCRUM) methodology and Test Driven Development (TTD) for teh software development process and to produce high quality application.
  • Developed and enhanced teh application usingJava and J2EE (Servlets, JSP, JDBC, JNDI, EJB), Web Services (SOAP and RESTful), HTML, JavaScript, Angular JS, React Js, AJAX, JSON, CSS, XML, XSD, Maven, Log4J and DB2.
  • Involved in working with J2EE Design Patterns (Singleton, Session, Facade and DAO).
  • Involved in creating Use Cases, Class Diagrams and Sequence Diagrams using UML.
  • Worked on Hibernate ORM. Created Hibernate XML files andJavaclass files to map teh object relation mappings.
  • Used Hibernate Query Language (HQL) and Custom Queries to query data from DB2 database in DAO.
  • Designed and developed web-based software using Spring MVC Framework and Spring Batch.
  • Involved in creating and extracting data from database using SQL queries, PL/SQL Stored procedures, triggers and packages on DB2 database and performed CRUD operations using JPA query language.
  • Good experience in tools such as TOAD and SQLDeveloperfor database development and interaction.
  • Developed and maintained teh Application Context files for teh service layer using Spring 2.0 Framework.
  • Used SOAP Web Services for secure extraction of client related data from database using Apache CXF.
  • Performed Aggregation, Parallel processing, developed Camel Orchestration layers to integrate differentcomponents of teh application using Apache Camel.
  • Used RESTful in conjunction with Ajax calls using JAX-RS and Jersey.
  • Multi-Threading and Caching were used to improve teh performance and user experience.
  • Made single page module using Angular JS Framework. Implemented teh business logic using JSP, JSTL,JavaBeans and service classes.
  • Involved in teh development of presentation layer, GUI using CSS3 and HTML5.
  • Involved in configuring JMS and JNDI in JBOSS application server.
  • Involved in Performance tuning of teh application and documentation of trouble-shooting.
  • Used ANT to build, run and create JARs and WAR files.
  • Responsible for deploying teh application in to teh JBOSS Application Server.
  • Configured development environment JBOSS 4.0 application server for developer’s integration testing.
  • Used CVS for version control.
  • Application was logged using Log4J, and exceptions were logged into teh database using JDBC.
  • Used Junit for testing teh entire application, rectified performance bottlenecks and eliminated critical bugs.
  • Created numerous test cases using JUnit framework and JUnit for testing modules.
  • Used Hudson as a continuous integration tool.

Environment:Java1.7, J2EE, Spring 2.0, HTML, Hibernate 3.x, SQL, PL/SQL, JSP, Angular.JS, JSTL, JSON, AJAX, JQuery, DB2, ANT, SVN, XML, JAXB, Log4J, JUnit, JBOSS4.0, SOAP, RESTful Web Services, WSDL 2.0,Jersey, JAX-RS, JAX-WS, Apache CXF, Apache Camel, CVS, Hudson.

Confidential - Akron, OH

Java/J2EE Developer

Responsibilities:

  • Involved in Object Oriented Analysis (OOA) and Design (OOD) using UML.
  • Design and implementing Model view controller (MVC) architecture using spring framework.
  • Developed java scripts for all client side validation and developed User Interface (GUI) using JSP, CSS, JSTL, and XSL.
  • Used design patterns like DAO pattern, MVC pattern and Command are implemented.
  • Implemented code for Web services using Rest protocol from Gecko byte in teh location of near bye dealer using Eclipse IDE.
  • Developed teh business logic using spring and persistence logic using Hibernate.
  • Developed beans using teh Spring framework and used Spring IoC container for injecting dependencies.
  • Followed Web 2.0 standards in teh creation of interactive web pages using AJAX, prototype, JSON.
  • Deployed teh application on teh Web Logic server.
  • Querying to business management system for inventory check, schedule appointments using XML transactions.
  • Used Log4j for logging across teh application.
  • Implemented JDBC to interact with Oracle 10gdatabase.
  • Integrated teh spring framework with Hibernate ORM tool to access teh Oracle database.
  • Involved in developing of test procedures for unit testing and testing of teh module

Environment: JAVA 5.0, JSP 2.0, Spring 3.x, Spring Batch, Servlets 2.4, JMS, JDBC, XML, HTML 5, SOA, AJAX, Hibernate, Restful Web Services, JavaScript, UML, CSS 3, XSL, JUnit, Oracle 10g, Subversion, Web Logic 10.3, Windows.

Confidential

Java Developer

Responsibilities:

  • Participated in teh requirement analysis and design of teh application using UML/Rational Rose and Agile methodology.
  • Involved in developed teh application using Core Java, J2EE and JSP's.
  • Worked to develop this Web based application entitled EMR in J2EE framework, which uses Hibernate for persistence and Junit for testing.
  • Used JSP to develop teh front-end screens of teh application.
  • Designed and developed web-based software using Struts 1.3.10 Frame work.
  • Designed and developed several SQL Scripts, Stored Procedures, Packages and Triggers for teh MySQL v5.2 Database.
  • Used Indexing techniques in teh database procedures to obtain search results.
  • Involved in development of Web Service client to get client details from third party agencies.
  • Developed nightly batch jobs, which involved interfacing with external third party state agencies.
  • Test scripts for performance and accessibility testing of teh application are developed.
  • Responsible for deploying teh application in client UAT environment.
  • Prepared installation documents of teh software, including Program Installation Guide and Installation Verification Document.
  • Involved in different types of testing like Unit, System, Integration testing etc. is carried out during teh testing phase.
  • Provided production support to maintain teh application.

Environment: Java, J2EE, Struts 1.3.10 Frame work, JSP, Web Service, Hibernate 3.x, MySQL v5.2 CE, My Eclipse, Subversion, PL/SQL, Apache Tomcat, UML, Windows.

Confidential

Jr Java Developer

Responsibilities:

  • Involved in SDLC - Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Implemented Use Case Diagrams and Sequence Diagrams during teh design phase using Rational Rose.
  • Developed user interface with Servlets and JSP.
  • Responsible in creating Servlets, which route submittals to appropriate Enterprise Java Bean (EJB) components and render, retrieved information.
  • Involved in implementing teh DAO pattern for database connectivity and used teh JDBC API extensively.
  • Designed and developed teh UI using JSP, HTML, CSS and JavaScript.
  • Also worked with teh PDF and EXCEL format file download of user data on JSP’s when user wanted to save his/her personal data on JSP page tables.
  • Extensively used WSAD 5.1 while writing code & used VCS for version control.
  • Deployed and tested teh prototype on WebSphere Test Environment 5.1 and contributed to deployment and maintenance on WebSphere Application Server 5.1.

Environment: meBM WebSphere, Servlets, JSP, XML, EJB, JDBC, Oracle, UML, DHTML, CSS, HTML.

We'd love your feedback!