We provide IT Staff Augmentation Services!

Java Developer Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Oklahoma City, OK

SUMMARY

  • Overall, 5+ Years of Professional experience in developing web applications using J2EE technologies like Java, RESTful services, Servlet, JSP, JDBC, Java Script, spring, Spring Batch, Hibernate, XML, JSON, UNIX shell scripting, Web services.
  • Extensive knowledge and hands on experience in Web development using HTML, DHTML, AJAX, Angular JS, CSS, JavaScript, XML, XSL, XSLT, validations with DTD & amp, XML Schema and processing files with SAX, DOM Parsers.
  • Strong Object - Oriented Analysis and Design (OOAD), ERD documentation, UML artifacts modeling with Rational Rose and Enterprise Architect. Applied the requirements engineering, analysis, and design disciplines of the RUP to J2EE projects.
  • Application development experience using multithreading, Serialization, Externalization, Collections, Generics, Core JAVA.
  • Hands on development experience with Open Source systems and in depth working knowledge of Spring3.1, Hibernate3.X, Struts 2.0 frameworks, AJAX, JSON and XML.
  • Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module etc. in Spring Framework.
  • Strong experience in Service Oriented Architecture (SOA) and publishing Web Services both SOAP & REST (consume and implementations) that include several components like SOAP, WSDL, XSD, JAX-WS, JAX-RS.
  • Experience with JMS both Synchronous and Asynchronous messaging. Hands on experience on IDE tools like Eclipse, NetBeans, Web Storm, Spring Tool Suite.
  • Competent in developing and designing web pages efficiently using jQuery, jQuery UI and jQuery mobile.
  • Expertise in back-end/server-side java technologies such as Enterprise Java Beans (EJB), Java Persistence API(JPA), Java Messaging Service (JMS), Java Connector Architecture (JCA), Java Data Base Connectivity (JDBC).
  • Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory, and Session Facade.
  • Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache.
  • Expertise in using ANT, Maven and Gradle for building and deploying application on the servers.
  • Experience in building and deployment of EAR, WAR, JAR files on different SDLC systems in IBM WebSphere Application Server v7.
  • Extensively used AJAX, JSON, and XML to link clients to server backend applications.
  • Experienced in Agile methods like Scrum and Extreme Programming (XP), and Agile practices like Continuous Integration and Test-Driven Development (TDD).
  • Proficient in writing Selenium Web Driver automation scripts in JAVA using Maven, Cucumber and Test NG Automation Testing for Web Applications.
  • Very good understanding of Object-Oriented Design (OOD), Spring MVC architectures, distributed architectures.
  • Expertise in database modeling, administration and development using SQL, PL/SQL, toad in Oracle (8i, 9i, 10g and 11g), IBM DB2 and SQL Server environments.

TECHNICAL SKILLS

Programming Languages: Java 1.7/1.6/1.5, C++, PL/SQL

Java/J2EE Technologies: Servlets, JSP 1.2/2.0, EJB, JSTL, JDBC, JNDI, JMS, JPA, RESTful services

Web Development: HTML5, DHTML, XHTML, CSS3, Java Script, AJAX, JSON, RequireJS, EXT JS, jQuery

Frameworks: Struts 1.x/2.x, Hibernate 3.0/4.0, Spring 3.0/4.0, JSF, Angular, Node JS, Apache Kafka

XML/Web Services: XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, XML Beans, REST

Application/Web Servers: IBM Web Sphere 8.x/6.x, Web Logic 9.x/10.x/11.x, Apache Tomcat 7.x/6.x, JBOSS

Methodologies/ Design Patterns: Agile, Waterfall, OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Façade

Databases: Oracle 9i/10g/11g, SQL Server 2000/2005, My SQL 5.1, MongoDB, DB2

IDEs: Eclipse 3.x/4.x, WebStorm, Sublime Text, RAD8, WSAD, NetBeans3.3, MS Visual studio 2005

Build Tools: Ant 1.7, Maven 3.x/2.x, Jenkins, Gradle

Testing Tools and Logging Frameworks: JUnit 4.x, Load runner 11.0/11.5, JMeter, Jasmine, Karma, Protractor, Selenium, Log4J

Version Controls: Perforce, SVN, Git, Bitbucket

Operating Systems: Windows, Unix, Linux, Mac

PROFESSIONAL EXPERIENCE

Confidential, Oklahoma City, OK

Java Developer Full Stack Developer

Responsibilities:

  • Requirements gathering Analysis, Design, Business logic implementation and Unit testing, Deployment and Maintenance of the Application.
  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Sprint planning and estimation for user stories in Agile Environment.
  • Developed the application using Java 8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Used multithreaded environment to run processes asynchronously using different future calls to access the data.
  • Extensively used various Spring Framework modules like MVC, Dependency Injection (IOC), Auto Wiring, Spring Security and AOP. Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Spring Boot Micro Services were developed using Micro Service architecture with RESTFUL and Apache Kafka.
  • Exceptionally handled heavy traffic with the help of Spring Ribbon and Kafka broker service.
  • Employed fail safe and circuit breaker patterns for the first time in Client's email applications using Hystrix and Hystrix Dashboard in Spring Boot Micro Service Applications.
  • Implemented functionalities using Spring IO / Spring Boot with Thyme leaf and Hibernate ORM.
  • Configured the Hibernate configuration files to persist the data to the Mongo DB Database.
  • Used Spring Tool Suite (STS) which is based on Eclipse to develop and debug application code.
  • Creating REST based Web Services by establishing links using Hateoas from spring-based Applications
  • Deployed Docker contained Spring boot micro services in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Migration of Existing Application to AWS cloud. Used Amazon Web Services (AWS) like EC2, S3, RDS, cloud watch and Cloud Front for promoting code in various environments.
  • Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk.
  • Docker containers were used to deploy the applications as part of scaling application using Micro services and increase isolation. Image creation, pushing and pulling of images was also part of deploying application
  • GIT is used for the version control, Maven is used for build script and configured log4j, .log files.
  • Using JUnit test in Eclipse, developed Unit test cases and test suite. Curl was also implemented to test.
  • Used JIRA for project management, Issue tracking and monitoring errors and fixed the errors.
  • Used Jenkins as the integration tool and improved Scalability of applications on cross-platforms.
  • Used Drools Decision table using excel sheets with a Spring MVC project.
  • Involved in System Testing, Integration Testing, and Production Testing on WebLogic Server.
  • Worked on Karma to unit test the Angular API modules.
  • Used various Angular 6 custom directives and developed reusable components and templates that can be re-used at various places in the application.
  • Worked with Angular 6 to develop single page applications, worked with ngrx for managing Angular applications. related Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 6.
  • Track production incidents, identify and prioritize scope for bugs and enhancements, conduct reviews with State counterparts and plan releases.

Environment: Java, J2EE, JSP, Servlets, Java Beans, Spring, Spring Boot, Hibernate, XML, RESTFUL, JSTL, JSON, XML, HTML5, CSS3, JavaScript, AJAX, Continuous Integration, Microservices, AWS, Mongo DB, Jenkins, Log4j, JUnit, SQL, HQL, Apache Tomcat, WebLogic Server, Oracle, PL/SQL, JIRA, ANT, GIT, Eclipse.

Confidential, Huston, TX

Java Full Stack Developer

Responsibilities:

  • Configured Queues and Topicsas part of application integration and defined Camel routing between queues/topics.
  • Developed web pages by using HTML,CSS and JavaScript.
  • Interacted with the stake-holders and gather requirements and business artifacts based on AgileSCRUMmethodology.
  • Implemented Hibernate ORM tool integration withSpring MVCto interact with back end persistence systemOracle.
  • Coordinated Unit Testing byJUnit,Easy Mock, Integration and User Acceptance Testing and developed test cases for bean components.
  • Used Subversion for maintaining the component and for release and version management. AndJIRAfor defect tracking.
  • Maventool has been used for the build and deploy procedure scripts inUNIX,Linuxand Windows environment using Hudson.
  • Used Eclipse to develop source code and debug the application.
  • Built a custom cross-platform architecture usingJava,Spring Core/MVC,and Hibernate.
  • Involved in defining build process with Maven scripts and customizing through CI builds usingJenkins.
  • Implemented Web-Services to integrate between different applications internal and third-party components usingSOAP andRESTservices using Apache-CXF
  • Reviewed theXMLlogical data model and developed XML schemaXSDto validate the model and usedJAX-Bfor Xml-Java Mapping andXML-XSLTconversion.
  • Developed and published web-services usingWSDL, SOAPandXML,JAX-Bbased on top-down and bottom-up approaches.
  • Experience in pre-testing the Web-Service calls withSOAP UIusing endpoints.
  • Been though Release process for project execution as part ofSCRUM.

Environment: Java, J2EE, SOA, Spring, Web Services, CXF, XML, XSD, Shell Script, UML, HTML, JavaScript, Eclipse, WebLogic, Active MQ, JAX-B, JMS, Axis2, AJAX, Hudson, Maven, Jenkins, Restful, SOAP, JIRA, Oracle, PL/SQL, XPath, XSLT, SOAP UI, JUnit, SVN, Windows, Unix.

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Followed Agile software development practice paired programming, test driven development and scrum status meetings.
  • Effectively interacted with team members and business users from different regions for requirements capture and analysis
  • Implemented Singleton, factory design pattern, DAO design Patterns based on the application requirements.
  • Designed and implemented the UI using Angular JS, HTML, JavaScript, CSS, JSON and AJAX.
  • Improved functionality by writing JavaScript to manipulate data from APIs.
  • Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Created custom directives in Angular JS for re-usable components (multi-field form elements, background file uploads).
  • Used HTML to make changes on the UI based on the requirement.
  • Used Spring framework for the business layer using Spring Core, DAO, Spring ORM, and Spring Web MVC.
  • Used Hibernate as an ORM tool for connecting to the database and accessing information.
  • Communicated with other system by using the Restful web services.
  • Imported and managed multiple corporate applications into SVN.
  • Created SQL Statement, Stored Procedure, and PL/SQL using Oracle SQL Developer.
  • Configured WebLogic application server and deployed the web components into the server.
  • Log4j is used for debugging process and also application is built with Maven.
  • Developed the unit test cases using JUnit.

Environment: Java, J2EE, Spring, Hibernate, Angular JS, HTML, JavaScript, CSS, JSON, AJAX Eclipse, WebLogic, JMS, Maven, Restful, PL/SQL, JUnit, SVN, Windows, Unix.

We'd love your feedback!