We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

TexaS

SUMMARY

  • 6+ years of IT experience involving all phases of Software Development Life Cycle (SDLC) including planning, analysis, design, implementation, testing and maintenance of Multi - Tier distributed, secure enterprise applications using Java /J2EE technologies.
  • Experience working in environments using Agile (SCRUM) and Test-Driven development (TDD) methodologies.
  • Experienced in design and development of various web and enterprise applications using J2EE technologies like Java 1.6, Java 1.8, Java 8 JSP, Servlets, JSF, EJB, JDBC, Hibernate, and spring, spring boot and Web Services (SOAP, REST).
  • Strong experience wif frontend technologies like HTML5, CSS3, Scripting languages like JavaScript, JQuery, AJAX, Angular JS, Node JS, Backbone JS and good noledge in React JS, Ember JS.
  • Has experience in Design, Development and Deployment of Java/J2EE web components on servers like Apache Tomcat, J Boss, IBM Web Sphere and WebLogic.
  • Good working experience in various RDBMS such as Oracle, My SQL, DB2 (IBM), Microsoft SQL Server.
  • Proficient in creating and consuming SOAP and Restful Webservices using JAX-WS, JAX-RS, and Spring Rest Controller.
  • Expertise in developing UML Activity diagrams, Flow chart, Class diagrams, Sequence diagrams and User diagrams.
  • Webservices (REST/SOAP), iBatis, EJB, Hibernate, Oracle, ATG, JSP, Servlet, Intershop, String Boot, Microservices, W3C, JAXWS, JAXRS, XML, Log4J, Tiles, Mockito, Microservice Architecture, Informatica MDM, Informatica SIF.
  • Experience working in Kafka and Camel.
  • Experience in using Java Messaging Service to communicate wif other applications.
  • Used SVN, CVS, Bit Bucket and GIT for version control.
  • Having experience wif Cloud Computing environment like Amazon Web Services (AWS).
  • In depth experience on various Operating Systems - Windows, Linux and UNIX.
  • Worked on Build Automation and Continuous Integration tools like ANT, Maven and Jenkins.
  • Hands on experience wif JUnit, Advanced Rest Client and Log4j in developing test cases and determining application functionality.
  • Experience in integrating REST, SOAP services using MuleSoft
  • Possess strong working noledge of Database Programming using SQL, PL/S
  • QL, Triggers and Stored Procedures.
  • Strong experience in using IDEs (Integrated Development Environment) like RAD, My Eclipse and Eclipse and Net Beans.
  • Used Angular JS and Restful Webservices and implemented connection pooling for database access.
  • Quick learner, excellent analytical and problem-solving skills and good team player.
  • Enthusiastic and eager to take responsibility and initiative in any given task.

TECHNICAL SKILLS

Programming Languages: Java/J2EE, SQL, C, C++.

Technologies & Service API’s: JSP2.3, JSF2.2, JDBC4.0, Servlets, JDBC4.0, JPA, JMS, and ESB Webservices.

Frameworks: Struts2, spring4, Hibernate4.0, RESTFUL2.0, Angular.JS, Node.js, Bootstrap, JSF2.2.

Databases: Oracle, DB2, PL/SQL, My SQL, SQL Server, No SQL, Microsoft SQL server, Mongo DB.

Application Servers: WebLogic, IBM Web sphere, Apache Tomcat 8, JBoss5.X, Glassfish

WebServices: REST, SOAP, WSDL, UDDI, SOA, JAX-RS, AXIS

Operating Systems: Windows XP/VISTA, UNIX/LINUX, MAC, Apache Tools Log4j, Maven and ANT.

Integrated Development Tools: Eclipse4.5, Net Beans, TDD, IntelliJ, Rational Application Developer.

Testing Tools: JUnit4.9, Selenium, Firebug, Mockito, Log 4j.

User Interface Technologies: HTML5, CSS3, Java Script, AJAX, XML, XSLT, X Path.

Version Control: CVS, SVN, Rational clear case, GIT, GitHub

SDLC Methodologies: Agile, Waterfall and Scrum models, RAD

PROFESSIONAL EXPERIENCE

Confidential, Texas

Full Stack Java Developer

Responsibilities:

  • Involved in designing services using java/J2EE guidelines and different J2EE design patterns wif JSP, Controller servlets.
  • Involved in various phases of the Software Development Life Cycle including modeling, analysis, architecture design and development and testing phases.
  • Implemented Spring MVC framework to develop and configure the views and controller of Spring MVC. Familiar wif Software Development Life Cycle (SDLC) such as Agile methodology.
  • Developed Java MVC web applications, Restful Web Services API development using Spring MVC, Spring BOOT and Spring AOP and Client side MVC applications using AngularJS.
  • Developed micro services wif spring Boot and deployed into containers using AWS instance and docker.
  • Worked on JavaScript libraries for error handling, Input Validation, and Event Handling.
  • Applied jQuery, Bootstrap, CSS3, JSP, and JSTL to build interactive and dynamic UI.
  • Designed and developed web interface using Angular JS to generate and run the hive query to analyze the data and view the results.
  • Participate in the continuous improvement of MuleSoft products by making technical contributions and by providing critical updates from the field.
  • Involved in developing RESTful Web Services. Used Web services for sending and receiving data between UI and midtier. Consumed RESTFUL Web services wif JSON objects.
  • Developed DAO persistence layer using JDBC.
  • Designed and developed the Open Source Fulfillment Management System based on the microservice architecture using the design patterns such as Aggregation, chained, Asynchronous messaging, proxy based on the technologies like Spring Boot, Gson, Wild fly 10.2, MySQL, Spring Cloud Hysterics’ to implement the stability pattern in restful API, MongoDB to process and generate the various inbound and outbound EDI documents respectively.
  • Developed RESTful API's, which takes in a HTTP request and produces the HTTP response in JSON Format using micro services.
  • Track and solve tickets for defects on bug reporting tool (JIRA)
  • Implemented a Continuous Delivery pipeline wif Docker, Jenkins and GitHub.
  • Maintains Mongo database required for development, testing, Staging & Production.
  • Testing web services by using Postman / SOAP UI.
  • Integrated wif SonarQube and improved the code quality.
  • Written JUnit cases and mocked the functionalities using Mockito to get the code coverage and to test the functionality of the logics.
  • Implemented the listeners for Apache Kafka Topic and IBM WebSphere MQ Queue to transfer the document data between various microservices in the Fulfillment Management System to achieve the Asynchronous process.
  • Backup and restore MySQL databases and MySQL workbench.
  • Worked on MySQL database for maintenance, performance and tuning the server, and written rigorous Stored Procedures, and Triggers for event tracking.
  • Developed enhancements to MongoDB architecture to improve performance and scalability. Collaborated wif development teams to define and apply best practices for using MongoDB.
  • Consulted wif the operations team on deploying, migrating data, monitoring, analyzing, and tuning MongoDB applications.

Environment: Java 1.8, Spring MVC, Angular JS, SOAP, REST, ActiveMQ, JDBC, Jenkins, Postman, Eclipse, JUNIT, Postman Rest Client, Git Hub, Maven, MySQL, MongoDB, Kafka, JIRA, MuleSoft.

Confidential, Charlotte, NC

Full Stack Java Developer

Responsibilities:

  • Designed use cases, sequence and class diagrams, activities, states, objects, and components. Used UML (MS Visio) for software design.
  • Worked on AGILE methodology.
  • Written Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.
  • Developing the application using Spring MVC Architecture wif Hibernate as ORM framework.
  • Designed Frontend wifin object-oriented JavaScript Framework like React.JS.
  • Design and develop XML processing components for dynamic menus on the application.
  • Developed SQL queries for retrieving data used to generate the reports.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Implemented client-side Interface using React.JS.
  • Developed Restful web services component API's for inter-application communication and worked on the cloud-based web services to connect to the Azure services
  • Designed and Developed End to End customer self service module using annotation-based Spring MVC, Hibernate, Java Beans and jQuery.
  • Creating multiple face lets in the page.
  • Used GIT for the version control management.
  • Involved in Servlets, Java Bean programming on the server side for the communication between clients and server.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers using AWS EC2 and responsible for maintaining and expanding our AWS infrastructure using AWS EC2.
  • Moving the micro services as cloud bases in AWS EC2 server & deployed using Elastic bean stalk services of AWS.
  • Translation of xml, xls, xslt data to translate Drools Rule using UIMA
  • Developed SOAP based Webservices using Apache CXF.
  • Developed Logger classes using Log4j for efficient logging mechanism.
  • Deployed application on JBoss server and used Maven as a build tool.
  • Developed JUnit test cases for all use cases and executed them.
  • Worked wif Quality Assurance team in tracking and fixing bugs.
  • Played a key role in for developing the application and fixing the production issues.

Environment: Java1.5, Java1.6, J2EE, Rule Engine, Servlets, JSP 2.5, JUNIT, Spring 2.5.6/3.0, Hibernate 3.0, Oracle11g, Maven, JBoss, Apache, SOA, facelets, web services, Apache CXF, Eclipse IDE 3.7, Log4J, React.JS, Ajax, SOAP, PL/SQL, HTML, CSS, Java Bean, JavaScript, JQuery, SVN.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Object analysis, design and documentation (OOAD) of the application model usingUML.
  • Elaborated on the Use cases based on business requirements and was responsible for creation of class diagrams, sequence diagrams.
  • Adopted J2EE best Practices, using Core J2EE patterns.
  • Designed and developed presentation layer using JSP, HTML and JavaScript.
  • Created JSPs using JSTL and Struts tag libraries.
  • Performed SQL operations using Oracle Database.
  • Used External interface API to communicate wif java script.
  • Used Session Beans for business logic and Entity Beans for database persistence.
  • Deployed J2EE components (EJB, Servlets) in WebLogic Application server.
  • Performed unit testing using Junit framework.
  • Designed and developed interactive staticHTMLscreens as screen level prototype,JavaScriptfor client-side validation and usedCascading Style Sheet (CSS).
  • DevelopedJSPcustom tagsand usedJSTLfor reusability.
  • Developed environment configuration using JSF Ice faces and spring frameworks.
  • UsedSpring Webcomponent for support of web utilities.
  • UsedAJAXto support dynamic page element rendering to enhance user experience.
  • UsedJComponent,JFrameand other classes ofSwings Frameworkto develop theGUI.
  • Created properties files and used enhancedJTablefor improved general performance and cell rendering.
  • Used Digester parser which reads an XML file, and updates data in the Oracle Database.
  • Used CVS as Version Control to check-in and checkout Data
  • Involved in component development and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application.
  • UsedSpring ContextforEJBSupport andSpring DAO for enhanced JDBC and DAO support.
  • UsedSpring ORMcomponent forHibernatesupport for manipulating data forOracle 10g.
  • UsedEclipseIDE for development, configured and deployed the application on Weblogic Server. Version control byCVSand tested usingJUnit.

Environment: J2EE 5, Java 1.6, JSP 2.0, Servlets 2.5, EJB 3.0, JDBC 2.0, JSF Icefaces, WebLogic Server, Eclipse 3.6, Hibernate 3.0, Spring 3, Oracle 11g, Maven, Log4J, JUnit, HTML, DHTML, JavaScript, UML, ClearCase.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Designed web pages using JSP, XSL, HTML5, CSS3, DHTML, Ajax based design, JSP Tag libraries and client-side validation wif JavaScript.
  • Implemented AJAX classes for asynchronous communication between views and baking beans.
  • Implemented various JSF technology components like Converters, Validator, and Backing Beans & Faces UI Components.
  • Developed user interface using JSP, Ajax based design, DHTML, Prototype 1.5, JSP Tag libraries and used lot of EXTJS (JavaScript) libraries for developing jsps.
  • Used Spring 2.0 Framework for dependency injection and integrated it wif the JSF Framework and Hibernate.
  • Developed project specific Java API’s for the new requirements wif effective usage of Data structures and Algorithms, OOPS concepts.
  • Implemented Restful Webservices (SOA) using XML, SOAP, WSDL and Apache Axis for Loan Division. Loan-Credit-Line-Authorization-Service, Loan-Installments-Number-Of-Terms-Adjustment-Service, Loan-Asserts-Evaluation-Service and Loan-Holder-Payments-History-Service.
  • Consumed Webservices for Credit Card Processing and used JAXB XML parsers for data retrieval.
  • Extensively used DB2 Database to support the SQL language and used JDBC for DB2 connectivity.
  • Extensively used Hibernate 3.0 in data access layer to access and update information in the database
  • Developed UNIX Shell scripts for automating project management tasks.
  • Used ANT scripts to build application and deployed on JBoss 3.0 Application Server.
  • Designed various tables required for the project in Oracle 10g and implemented the DB2 database.
  • Extensively used SQL, PL-SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
  • Implemented Junit test cases for testing various POJO classes.
  • Used Scrum agile methodology for iterative development of application.

Environment: J2EE1.6/J2SE 1.5Java Server Faces, Java Rules Engine, Restful, Web Service JMS, Hibernate3.0, Adobe Live Cycle Data Services(LCDS), Adobe Photoshop, Clear Case, JSP, JavaBeans, JSF1.2, Data structures and Algorithms, Spring 2.0, AJAX, XSLT, Java Script, XML, XSLT, JAXP, SAX, DOM, IBM RAD 7.0 IDE, JBoss 6.0, Rational Rose, DB2 9.1,Apache HTTP Server2.1, UNIX.

We'd love your feedback!