We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Kansas City, MO

SUMMARY:

  • Around 6 years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies.
  • Experience in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, Struts, spring 3.0/2.0, Spring Web Services, Spring Boot, Spring Integration, Hibernate, Java Beans, JDBC, Web Services, JNDI, Multi-Threading etc.
  • Experienced with developing rich user interface applications using HTML5, CSS3 and JavaScript, jQuery, Angular JS, React JS, jQuery Mobile, XML, JSON that follows W3C Web Standards and are browser compatible.
  • Good experience in Object Oriented Analysis & Design (OOAD) using different design methodologies/ process frameworks like SDLC, Rational Unified Process (RUP) and tools like UML, Rational Rose.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Worked with AWS CLI and AWS API to manage resources on AWS for many services such as EC2, S3, VPC, Cloud Watch, ELB, Auto-scaling and SNS, created python script using AWS API Calls to manage all resources Deployed on AWS .
  • Apart from the role of developer proactively working as a DevOps to fulfill all the responsibilities (End to End test, Integration Test, production and release support, defect triaging etc.)
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XSL-FO and parsers like SAX, DOM.
  • Experience in using Struts, Spring & Hibernate framework for various web/portal-based application development.
  • Expertise in JDBC API with Oracle 9i/10g/11g, MS SQL Server 2005/08, MySQL, DB2 and Microsoft Access. Experience in implementing Web Services (SOAP, WSDL) using Axis framework.
  • Experience in dynamic web applications design using open source MVC, Spring and Struts Frameworks.
  • Experienced with DevOps/Agile operations process and tools (Code review, unit test automation, Build & Release automation, Service, Incident and Change Management).
  • Experience in importing& exporting various data sources using SQL Server Integration Services (SSIS).
  • Experience Developing application using Groovy, Grails, GSP, GORM and Grails Plugins and Grails Rest Services.
  • Significant experience in designing UI patterns and UI applications with the help of Adobe products.
  • Experienced in the functional usage of business applications using WebLogic, Web Sphere, IBM WebSphere Application and Portal Server (WAS/WPS), JBoss and Tomcat.
  • Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, RAD, and Net Beans.
  • Expertise in Spring, Hibernate, Struts application frameworks Experienced in implementing Web services using WSDL, SOAP, REST.
  • Implementation experience of Rich User Interfaces using JSP, HTML, CSS, AJAX and JavaScript

    Worked with databases like Oracle8i/9i/10g, MySQL.

  • Strong experienced in SQL, PL/SQL programming, Stored Procedures, and Query Optimization.

PROFESSIONAL EXPERIENCE:

Java Full Stack Developer

Confidential, Kansas City, MO

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
  • Designed and developed various modules of the application with J2EE design architecture and frameworks such as Dao and service layers, Spring MVC architecture and Spring Bean Factory using IOC.
  • Worked with BEA Web Logic, IBM Web Sphere, and Apache Tomcat & JBOSS Application server.

    Proficient in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, Schema, SOA, JAXB, JAXP.

  • Designed and developed UI screens with Struts to provide interactive screens to display data.
  • Worked on front-end interface development using HTML, DHTML, CSS, XSLT, JavaScript, and AJAX.
  • Created detailed AWS Security Groups which behaved as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Implemented Singleton, factory design pattern, DAO Design Patterns based on the application requirements. Worked on project build-script by using MAVEN
  • Designed, developed and tested Java/J2EE/JEE/Portal applications also using Spring and Spring IOC. Worked on Spring DAO, Spring MVC and Spring AOP Interceptors in Logging and Auditing.
  • Developed API services in Python/Tornado, Node.JS while leveraging AMQP and RabbitMQ for distributed architectures.
  • Developed web services and data synchronization services, used Oracle ETL process for address data cleansing.
  • Worked on the UI for the Provisioning feature using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Developed and provided support to many components of this application from end-to-end, i.e. Front-end (View) to Spring Controllers & configurations to Model and Hibernate mappings.
  • Created detailed AWS Security Groups which behaved as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Coded the Custom JSP, Java Beans packages for Product Features functionality. This module takes care of changing the password if the user logs into the system for the first time.
  • Worked as a DevOps Engineer for a team that involves different development teams and multiple simultaneous software releases.
  • Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript with extensive knowledge of and use of Angular JS directives to bring additional functionality to HTML.
  • Utilize Cloud Formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
  • Involved in developing & exposing web services and consumption of Web Services like RESTFUL Services.
  • Deployed application in local for testing performed in JBoss and final Testing, Stage and Production versions are deployed and released using the Web Sphere Application Server & Used JSF, Java Script, XHTML, CSS as UI components.
  • Worked on Hadoop, Big data, MySQL Data bases and hands on work experience in writing application on NoSQL databases like Cassandra and MongoDB.
  • Data modeling using Database development skills with Hadoop, Big data, Cassandra, NoSQL, MongoDB, JDBC, DB2, CRUD MongoDB, Oracle, MySQL.
  • Provided extensive pre-delivery support using bug fixing and code reviews. Used spring framework for the business layer using DAO, and Spring Web MVC.
  • Designed Data Flow pipelines with apache beam for transferring large data to Google cloud with Python.
  • Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side AngularJS to back-end MongoDB, to provide broadcast service as well as chatting service.
  • Designed and Developed Java Script frame work which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets. Application development using Eclipse IDE, building of applications with Maven scripts.
  • Developed stored procedures, packages and database triggers to enforce data integrity. Performed data analysis and created crystal reports for user requirements.
  • Implemented and maintained the monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS Cloud Watch.
  • Designed, developed and tested Java/J2EE/JEE/Portal applications also using Spring and Spring IOC. Worked on Spring DAO, Spring MVC and Spring AOP Interceptors in Logging and Auditing.
  • Implemented Microservices architecture to convert monolithic heavy application into smaller applications.
  • Used Gulp as a build tool in this project for the tasks like building scripts, minifying and bundling the JavaScript files.
  • Used Tomcat as web server to store the static contents and JBoss as application server & Developed the JSON structure for the data transfer in between the Client and Server layer.

Sr. Java/J2EE Developer

Confidential, Richardson, TX

Responsibilities:

  • Heavily used Core java (Collection API, Exception Handling, Generics, Annotation) to manipulate and transfer data in the back-end.
  • Implemented J2EE Design patterns like Front Controller, Singleton, MVC and Session Facade design patterns Value Objects, Data Transfer Objects, Singleton and Service locators. Involved in design and implementation of web tier using Servlets and JSP.
  • Implemented the application using the various J2EE design patterns.
  • Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various knowledge research applications.
  • Developed the user interface using JSP and Java Script to view all online trading transactions.
  • Testing and production support of Core java based multithreading ETL tool for distributed loading XML data into Oracle11g database using JPA/Hibernate. Used Eclipse as the IDE and Log4J as the logging framework.
  • Collaborated on responsive front-end development using AngularJS, NodeJS, JavaScript and Coffee Script with DevOps development principles.
  • Involved in developing java microservices which are interconnected in the AWS cloud.
  • Developed highly Complex Stored Procedures, Packages, Functions, Cursors and Materialized Views in PL/SQL Developer, Toad in Oracle 10genvironment.
  • Implementing Microservices and modules using cutting edge reactive technologies. Created client-side validation tool using Angular JS and JavaScript. Using Angular JS created custom directives for data manipulations and to display data in company standard format in UI.
  • Developed MAVEN scripts to build and deploy the application onto Predix Application Server and ran UNIX shell scripts and implemented auto deployment process.
  • Development of Python API's for monitoring of data acquisition and automation of data quality check process.
  • Writing Asynchronous code on the server-side for fetching data and communicating with the front-end application using AJAX calls from Front-End application using jQuery.
  • Coded and debugged the stored Procedures, Packages and Views in Oracle Databases using SQL and PL/SQL, which were called by user-oriented application modules. Used GIT for version controlling and Eclipse as IDE.
  • Built the reusable service components using Angular JS services with Object Oriented JavaScript, J Query, HTML, CSS3 based on the visual designs.
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTFUL.
  • Developed the service layer, a layer that acts a bridge between the presentation layer and data access layer, with spring framework & Used Tomcat as web server to store the static contents and JBoss as application server.
  • Developed the JSON structure for the data transfer in between the Client and Server layer & Performed unit testing, system testing and integration testing using j unit.
  • Developed unit testing frame work using JUnit test cases for continuous integration testing and used J Test Tool for performance testing.

Java Developer

Confidential

Responsibilities:

  • Responsible for creating and maintaining web applications and web services that interact with complex databases & Collaborates with developers and clients to develop precise business logic.
  • Creates user information solutions for complex and large programs by developing, implementing, and maintaining Java based components and interfaces.
  • Created POC for Spring Batch for running batch jobs & Documented how Spring Batch is useful for the current project.
  • Rewriting of JSP's to XHTML pages to take advantage of strict validation, and to overcome the problems of JSP using along with JSF display technology.
  • Developed the Graphical User Interface using HTML, J Query, JavaScript, CSS, JSP, JSTL, JSON and Dynamic GUI using AJAX.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome
  • Designed and developed code for Exchange project using the Java EE 6 platform & Recorded and plays back test in Fire fox using Selenium IDE.
  • Worked closely with DevOps team to set up CI/CD pipeline using Jenkins, Ansible, AWS, Maven and GIT.
  • Developed automation test cases using Java and Junit on Eclipse application.
  • Created Automation test framework using Selenium. Used AngularJS for DOM Manipulation, Filters, and Directives.
  • Integrate the dynamic pages with Backbone JS and J Query to make pages dynamic.
  • Developed presentation layer using JSP, HTML5 and CSS3, J Query, Backbone JS and Angular JS.
  • Designed and developed several applicants for the United Federation of Teachers in Intel lit IDE using Spring 3, Spring Security, Spring WebFlow2, Hibernate, Dojo, Ajax, HTML, JSP, JSTL, JSON, J Query, Log4J, Restful, MySQL, DB2, Maven, JUnit and LDAP for Teachers to log in and manage benefits.
  • J boss configuration is done in thoroughly firewalled environment using TCP. Migrating the application from Web Sphere to J boss.
  • Install configure J boss Application server for the VPDC environment and currently working on the Prod environment setup in Cloud environment.
  • Developed websites using Angular JS, Backbone JS, CSS3, HTML communicating with back end & Develop custom solutions that act upon Jenkins information in real time.

Software Engineer

Confidential

Responsibilities:

  • Designing, Development, JUnit testing and Integration of the project & Design involved the use of several J2EE design patterns.
  • Worked with the Business Analyst for requirement gathering and organized regular Demos during development while following Agile methodology.
  • Used JSPs, Servlets and different Java design patterns. Ant build file creation and usage of Maven.
  • Provided solutions for bug fixes in this application & Created queries, procedures & triggers in the Oracle9i database.
  • Used Clear case as a version-controlling tool for managing the module developments. Prepared code documentation for future reference and upgrades. Conducted code review for team members, involved in Unit testing.
  • Involved in developing presentation layer using JSPs and model layer using EJB Session Beans while Co-ordinate with QA for testing, Production releases, Application deployment, integration and conducting walk-through code reviews.
  • Worked with relational model databases using T-SQL and Microsoft SQL Server Enterprise Manager. Application developed with strict adherence to J2EE best practices.
  • Created UML class and sequence diagrams using Rational Rose along with Implemented the web-based application following the MVC II architecture using Struts Framework. Migrated entire application, from using MS Access queries to SQL Server stored procedures.
  • Designed, developed and maintained the data layer using JDBC and performed configuration of JAVA Application Framework.

TECHNICAL SKILLS:

Languages: C, C++, Java/J2EE, Python, HTML/HTML5, CSS/CSS3, SQL, Scala

Frameworks: Spring, Hibernate, Struts, Apache Axis, Adobe Flex, Parsley, Akka, iBatis, Play, Mockito, log4j

Operating Systems: Windows XP/7/8/10, LINUX/UNIX, Mac OS

Databases: RDBMS (MySQL, Oracle), NoSQL (MongoDB, Cassandra), PostgreSQL, Teradata

Build Tools: Apache Maven, Hudson, Jenkins, Gradle, Ant

JavaScript Frameworks: AngularJS 1.x/2.0/4.0, ReactJS, EmberJS, ExtJS, NodeJS, BackboneJS, D3.JS, High charts

IDE: NetBeans, Dreamweaver, Eclipse

Application Servers: WebLogic, WebSphere, JBoss

Web Servers: Apache Tomcat

Design Patterns: Creational patterns, Structural patterns, Behavioral patterns

J2EE Technologies: Java EE, JSP, Servlet, EJB, JDBC, JNDI, JSTL, JPA

Version Control Systems: SVN, CVS, Git, GitHub

Networking: Network Virtualization, virtual switch, data center binding

We'd love your feedback!