We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 8+years of IT experience in analysis, design, development, documentation, implementing and testing of web using Java and J2EE, Springs Framework, Struts Framework, Hibernate, Web Services (SOAP, Restful), JavaScript, HTML, CSS, AngularJS, AJAX and XML.
  • Solid background in Core Java concepts like Exception handling, Multi - threading, Synchronization,
  • Serialization, IO, Collection’s framework, Java Beans, Executor Services, Thread pools.
  • Expertise in Core Java concepts - Collection framework, Exception Handling, IO, latest java features, Serialization, Multi-Threading, Design Patterns, Concurrency.
  • Experience in working with open-source frameworks like Spring, Struts and ORM frameworks like Hibernate and Spring JPA.
  • Extensive experience using JSF, Servlets, JSP, JDBC, JMS, JSTL and JNDI.
  • SDLC: Software development experience in object-oriented programming, design and development of multi-Tier distributed Enterprise applications.
  • Experienced with hands on development in various Spring components like Spring MVC, AOP, Spring IOC, Spring JDBC, Spring JPA, Spring Securities and Spring Batch, Spring Boot, Spring Microservices, and swagger APIs.
  • Expertise in IDEs for software development like NetBeans, Eclipse, Eclipse STS, RAD, and JDeveloper.
  • Expert in frontend technologies such as HTML, HTML5, CSS, JavaScript, jQuery, Angular JS, AJAX, JSTL and JSON.
  • Experience in defining CAMEL content-based switches for flow deviation
  • Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
  • Possess work experience with middleware technologies like MQ-Series, Oracle Fusion (BPEL and OSB), and Apache CAMEL.
  • Experience in defining integration using Apache Camel routes and Message channels.
  • Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
  • Good experience in working with Spring Boot, Spring Microservice, discovery server like Netflix Eureka Server.
  • Hands-on experience in development of Microservices and deploying in Docker
  • Experience in working with AWS (Amazon Web Services), EC2, RDS, Dynamo DB, S3, Cloud Formation Templates.
  • Experienced in performance dealing and server scaling using tools like Wily Interscope, JProfiler, JMeter, VisualVM.
  • Experience in web services technologies like REST, SOAP, WSDL, JMS and Service Oriented Architecture (SOA).
  • Experience in developing web application using test driven methodologies (TDD) and Junit as a testing framework.
  • Experienced in working with different operating systems Windows, UNIX, and LINUX.
  • Expertise in various version control tools such as SVN, CVS, Git and Clear Case
  • Fully understand the Software Development Life Cycle. Worked with Agile and Waterfall systems.
  • Good Experience in Server-side Framework like Node.js and Java script libraries like React.js, Flux
  • Involved in solving environmental problems along with technical support people, especially in server connections and database sharing issues.

TECHNICAL SKILLS

Programming Languages: JAVA, J2EE, SQL, PL/SQL, C, C++

J2EE Technologies: EJB, Servlets, JSP, JSTL, JDBC, JSF, RMI, JNDI, JMS

Web Technologies: HTML, DHTML, AngularJS, jQuery, XML, XSLT, CSS, JSON, JSON-DTD, AJAX, Bootstrap, NodeJS, ReactJS, IDE IBM RAD, RSA, Eclipse, MyEclipse, NetBeans, JBuilder, IntelliJ Application/Web Server IBM WebSphere, Oracle WebLogic, JBOSS, Apache Tomcat and Glassfish

Databases: Oracle SQL, MySQL, DB2, Mongo DB

XML Technologies: XML, XSLT, XPATH, SAX, DOM, JDOM, AXIS, JAXB

Web Services: SOAP, REST, JAX-WS, JAX-RPC, JAX-RS

Methodologies: RUP (Rational Unified Process), Agile, Waterfall, SCRUM, Rapid Application Development.

Operating Systems: Windows, Linux, UNIX

Application Frameworks: Struts 1.x/2.x, Spring (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring Context, Spring DAO, Spring IOC, Spring JDBC, Spring Security, Spring Boot, Spring Batch, Spring with Hibernate) ORM Frameworks JPA, Hibernate, Spring JPA, DAO OO Modeling Rational Rose, MS Visio Version Control ClearCase, SVN (Apache Subversion), CVS, Git

Other Tools: ANT, Maven, Log4j, Jenkins, Junit, JIRA, Selenium Cloud Computing AWS (Amazon Web Services), EC2, RDS, DynamoDB, S3 Micro services Swagger, Pivotal Cloud Foundry, Spring Micro Services, Spring boot, Netflix Eureka.

PROFESSIONAL EXPERIENCE

Sr. Full Stack Java Developer

Confidential, Dallas, TX

Responsibilities:

  • Reviewing Business Requirements, Functional Specifications and creating Detailed Design documents for development.
  • Responsible to Design and Develop the Business components using Java 1.8 with Spring MVC.
  • Followed Agile methodology and used Test Driven Development. Created Design Docs from Functional Specifications.
  • Used Spring Framework at Business Tier, Spring's Bean Factory for initializing services.
  • Developed classes using core java concepts like Multithreading, Exception Handling, and Collections
  • Created Maven and Gradle builds to build and deploy Spring Boot microservices to internal enterprise Docker registry.
  • Developed service layer application by using REST API, SPRING BOOT, and JAVA 1.8
  • Created APIs on the server side to perform CRUD operations using Java 8.
  • Configured the development environment using Spring Boot with Spring MVC, Spring Data, Spring Security, and Spring Integration.
  • Based on the requirements, developed various Custom DAOs and made database connect using ORM TopLink Mapping, In-line SQL or stored procedures.
  • Implemented REST Microservices using spring boot.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Provided REST endpoints to front-end and taking in parameters from the user and returning the required values accordingly.
  • Developed SQL Statements for searching depending on Selection Criteria.
  • Drafted PL/SQL Stored Procedures and implemented complex logics to merge data from the tables and resulting into one table.
  • Made changes to the existing code depending on the comments from the management for any change in business logic.
  • Committed the code into SVN(Tortoise) so that the whole team is one the same page
  • Web application development for backend system using Angular 2/4, Node.JS with cutting edge HTML5 and CSS3 techniques.
  • Used Angular2/4 to create maintainable and testable single page application, used AngularJS markup and expressions.
  • Developed Servlets for Document Upload, Image Streaming and Caching the data.
  • Wrote client side and Server-side validations using Struts Validators and Java Scripts Validations.
  • Involved in Unit Testing, Integration Testing, and System Testing.
  • Developed JavaScript validation using ng-Model for Client-side validations. Performed Code reviews and code fixes.
  • Implemented business logic on server-side using Session Beans and Entity beans.
  • Developed Class Diagrams, Sequence Diagrams using Rational Rose Software.
  • Used JIRA for tracking the progress of the tasks assigned on both story level and sub-task level.
  • Used Log4J to store log messages.

Environment: J2EE, Spring, TopLink, Struts, AJAX, CSS, JDBC, IntelliJ, Web logic 10.x, SVN, JIRA, Git, Web Services, AngularJS, NodeJS, Jenkins, SOAP, SQL Server, ANT, Windows 8, SOA, jQuery, AJAX, JavaScript, HTML, CSS3.

Sr. Full Stack Java Developer

Confidential, Bothell, WA

Responsibilities:

  • Developed CSS based page layouts that are cross-browser compatible and standards-compliant.
  • Developed HTML views with HTML5, CSS3, Bootstrap and Angular JS 2.0.
  • Developed new requirements with Spring, Struts and Hibernate.
  • Developed robust applications using Core Java, Java/J2EE like Spring MVC, Hibernate ORM, Spring Boot.
  • Used jQuery for basic animation and end user screen customization purposes.
  • Developed creative intuitive user interfaces that address business and end-user needs, while considering the technical, physical and temporal constraints of the users.
  • Developed internationalized multi-tenant SaaS solutions with responsive UI's using Java or ReactJS, with NodeJS and CSS.
  • Closely worked with Application using React.JS and Node.js libraries
  • Involved in the development of presentation layer and GUI framework using Angular JS and HTML.
  • Built different modules, controllers, templates, custom filters and directives in Angular JS.
  • Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope
  • Designed dynamic and browser compatible pages using HTML5, CSS3, jQuery and JavaScript.
  • Involved in rendering additional components with custom HTML tags using React.js
  • Used groovy and Spring boot to collecting the data from users and packaged the data as JSON distributed to applications.
  • Experience in built web services using spring and CXF operating within ESB, offering REST, AWS and SOAP interfaces.
  • Build SOAP Web Services based on AWS (Amazon Web Services).
  • Involved in writing application-level code to interact with APIs, Web Services using AJAX and Angular resources.
  • Developed code for Responsive web design in JavaScript using frameworks like Angular.js, React.js.
  • Experience in developing cloud-based application using Spring Cloud and Pivotal cloud foundry
  • Responsible for making responsive web pages using twitter bootstrap and media queries.
  • Enhanced user experience by designing new web features using MVC Framework like Backbone.js and Node.js.
  • Implemented Grails Services and controllers to perform actions.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms.
  • Making changes to the existing web applications and creating new components using React.js.
  • Reported bugs and tracked defects using JIRA.
  • Worked with Agile technology.
  • Managed projects with GRUNT task runner.
  • Used the functionalities to write code in HTML5/HTML, CSS3/CSS, Angular.js, JavaScript, jQuery, Ajax, JSON, and Bootstrap with MySQL database as the backend.
  • Involved in Developer Testing, Review and Trouble shooting.
  • Developed UI tests with Protractor and Java tests in JUnit.
  • Used Jenkins for Continuous Integration. Used TOAD for managing, monitoring and analyzing the database.
  • Designed and Developed automation script using Selenium Web Driver in Eclipse.
  • Used LAMP to suitable for building dynamic web sites and web applications.
  • Handled response data from RESTFUL webservices using XML, JSON and jQuery to update UI Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back-end systems).
  • Created GET/PUT request and response using RESTFUL web services.

Environment: Java, J2EE, Swing, Oracle 11g, MySQL, Eclipse 3.4, WebLogic 9.2, GUI, Spring, Hibernate, HTML, HTML5, CSS3JavaScript, JUnit, Angular JS 2.0, React.js, Backbone.js, node.js, jQuery, Web services, Maven, Jenkins, AWS, Redux Toad, Grunt, Tortoise SVN, Putty, LAMP, Visio, Team track, Quality Center.

Java Developer

Confidential, Irving, TX

Responsibilities:

  • Involved in analysis and design phases of software development life cycle (SDLC)
  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE Standards.
  • Extensively used core java concepts like collection frame work, multi-threading, OOPS and Exception Handling.
  • Designed dynamic and browser compatible pages using HTML5, DHTML, CSS3, BOOTSTRAP and JavaScript.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based scheme.
  • Developed the jQuery callback functions to implement asynchronous communication using AJAX.
  • Scrum methodology was used during the product life cycle.
  • Designed, Developed & Deployed server-side common utilities for the application and the front- dynamic web pages using Servlets, JSP, Angular-JS, Node JS, JavaScript, Bootstrap, HTML/DHTML and CSS
  • Created detailed design documents, use case diagrams and class diagrams.
  • Built the backend Rest API using Spring MVC and Hibernate ORM frameworks.
  • Performed backend migration from Spring MVC to Spring Boot.
  • Effectively utilized core J2EE design patterns: MVC, DI/IOC, DAO, Factory, Business delegate, Service Locator, Singleton in the project implementation.
  • Handled the Spring components such as Dispatcher Servlet, Controllers, Model and View Objects and View Resolver
  • Involved in writing application Context XML file that contains declarations and other dependent objects declaration.
  • Utilized HTML5 and AngularJS in implementing some of the front-end components.
  • Monitored the control using Spring IOC.
  • Followed Scrum/Agile Methodology during the software development life cycle.
  • Extensively worked with XML while using Maven, Dispatcher Servlet etc.
  • Used Web Services to establish communication between the systems.
  • Implemented RESTful Web services. Published and consumed web services.
  • Made extensive use of Oracle database to perform the analysis of data.
  • Utilized Maven as the build tool.
  • Identified usability and develop functional and smooth, easy-to-operate and eye-catching web applications using EXT JS, Angular JS and React JS, Backbone.js, Node.js and Bootstrap with MySQL database.

Environment: Spring MVC, Spring Boot, Servlets, JSP, JavaScript, AngularJS, Ajax, HTML5, XML, IOC, Web Services, Rest API, Junit, WebSphere, Oracle, AWS, log4j

Java/J2EE Developer

Confidential

Responsibilities:

  • Involved in various steps of SDLC such as analysis, design and development of system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational Rose.
  • Designed the user interfaces using HTML, CSS, JavaScript, JSPs.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans and AOP for creating the exception handling aspects.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
  • Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Implemented dependency injection of the Spring IOC to inject beans and to integrate with O/R mapping tool Hibernate.
  • Deployed the applications on IBM WebSphere Application Server.
  • Developed JUnit test case for all the services and manager methods.
  • Implemented SOAP Web Services to integrate third party service using the WSDL and created stubs.
  • XML parser APIs SAX and JAXB in the web service's request marshalling and unmarshalling.
  • Developed SQL for querying the Database, Written stored procedures and triggers for Oracle 9i.
  • CVS for version control of the application and Log4J to capture the log the events and exceptions.
  • Implemented the library dependency management and application build process using Maven.

Environment: Jdk1.6, HTML, Spring, Spring MVC, JBoss, log4j, Hibernate, Maven, Tortoise SVN, Rest web services, maven, Eclipse Kepler, java script, Xml, MySQL.

Java Developer

Confidential

Responsibilities:

  • Participating in user requirement sessions to gather business requirements
  • Involved in Analysis, Design, Development, Integration and Testing of application modules
  • Designed and developed Class diagrams and sequence diagrams using Unified Modeling Language (UML)
  • Used Eclipse 3.2 IDE for coding, debugging and testing the application modules
  • Developed presentation layer for the application modules using Adobe Flex and Action Script controls
  • Developed Styles, Skinning, Charts using Flex controls
  • Implemented data push using BlazeDS, Remote Object, Web Service components
  • Used Java Script libraries for developing the Java Script Programs
  • Designed the Cascaded Style Sheets for designing the styles, skinning and layouts
  • Involved in designing the page layouts using Wire Frames templates
  • Developed various Action classes and Form bean classes using Strut’s framework
  • Implemented Event Manager, e-Distribution Admin modules using Struts-Spring-Hibernate
  • Used Object/Relational mapping tool Hibernate to achieve object to database table persistency
  • Written Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files
  • Implemented Batch Updates using Spring and configured beans in Application Context file
  • Used the features of Spring Core layer (IOC), Spring AOP, Spring ORM layer and Spring DAO support layer in order to develop the application
  • Involved in the configuration of Struts Framework, Spring Framework and Hibernate mapping tool
  • Developed the Servlets for invoking the remote notifications
  • Worked on Java Messaging Services (JMS) for developing messaging services
  • Implemented different types of messaging prototypes using JMS
  • Implemented service-oriented architecture (SOA) using Apache Axis, SOAP, WSDL, UDDI
  • Used SOAP UI for testing the SOAP input and output messages
  • Involved in configuring hibernate to access database and retrieve data from the database
  • Used Oracle 10g as the backend database storage
  • Created data base tables according to the application requirement
  • Developed stored procedures and triggers with PL/SQL
  • Implemented the application using Agile development methodology
  • Developed Maven and ANT Scripts to do compilation, packaging and deployment in JBoss server
  • Used Remedy tool for creating change tickets and handling production bugs

Environment: Java/J2ee, JSP, Servlets, Struts, Tiles, Spring, Hibernate, Adobe Flex, Action Script, Adobe Flex Builder, Cairngorm architecture, SOAP, WSDL, WS-Security, Apache Axis, SQL, PL/SQL, CSS, XML, XSLT, JavaScript, JBoss, IBM Web sphere MQ 5.3, Eclipse, HTML, DHTML, XML, AJAX, Maven, CVS, TOAD, Oracle 10g, UNIX, UML, Shell Scripts, Agile (Scrum), Rational Rose, JUnit, Log4j, Remedy

We'd love your feedback!