We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Richardson, TX

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in development and implementation of customized software and developing the applications using Java, J2EE/JEE technologies Object Oriented Applications analysis & design principles
  • Strong development skills in Core Java, J2EE, JDBC, JSP, Servlets, Hibernate, Java Beans, EJB, JSF, JMS, Kafka, JNDI, RMI, LDAP, Jenkins, Cruise Control, Remote API, XSLT, HTML, XML, CSS3, HTML5, AJAX, JavaScript, JQuery, AngularJS
  • Experience in working with Agile (SCRUM) and Waterfall methodologies
  • Extensively worked on core java concepts like Multi - Threading, Inheritance, Abstraction, Encapsulation, Polymorphism, Exception handling, and Collections Framework
  • Proficient in design and rapid development of web and J2EE applications using Core Java, JSP, Servlets, JavaScript, JDBC, XML, Struts, Spring 3.x and Hibernate 4.x frameworks.
  • Working Knowledge on Web Technologies using HTML4/5, CSS, JavaScript, Bootstrap, JQuery, Angular JS, Node JS, React JS, JSON, and AJAX
  • Working knowledge on Backbone.js and React JS to create Controllers to handle events triggered by clients and send a request to the server
  • Strong experience in building web application using various Spring Framework features like Spring IOC, Spring MVC, Spring AOP, Spring JDBC, Spring ORM and Spring Security, Spring Boot, Spring Cloud, Spring Data, Spring Batch
  • Experience in managed Amazon Web Services like EC2, S3 bucket, Auto-Scaling, AMI, IAM through AWS Console and API Integration
  • Experience in Cloud computing infrastructure such as AWS Lambda, SNS, SQS, API Gateway, ELB, Auto Scaling, Dynamo DB, Elastic search
  • Throughout knowledge in ORM/JPA, MVC, IOC and AOP like Hibernate, Struts, Oracle ADF and spring
  • Extensively involved in design and development of database systems using Relational database management systems and No-SQL databases technologies including Cassandra, Mongo-DB, Oracle, MYSQL and programming with technologies like SQL, PL/SQL
  • Expert in writing SQL scripts and PL/SQL stored procedures, functions, queries, and triggers to interact with database
  • Good knowledge and Working experience in using JMS provider and sound knowledge in developing Asynchronous Modules build on top of Message Driven Beans (MDB), JMS API
  • Expertise in using IDE like WebSphere (WSAD), Eclipse, NetBeans, WebLogic Workshop and Production Support Experience
  • Experience on ideas of Java 8 like Functional Interfaces and Lambda Expressions.
  • Experience in Build and dependency management tools like Ant, Maven and Gradle
  • Extensive experience on build management through Jenkins using Maven. Developed automation testing tools, performed performance testing, planning and implementing testing strategies.
  • Good knowledge and working experience in using ANT and Maven build tools in building and deploying the application in web/App servers and using log4j and writing Junit test cases
  • Experience in working with multi/ multiple Operating System like Windows, Linux and strong knowledge with troubleshooting, finding and fixing critical problems
  • Ability to work independently and in a group with effective communication and quantitative skills. Energetic, Inquisitive, Quick learner, a good Team Player and committed towards the goal

TECHNICAL SKILLS:

Programming Languages: C, C++, Java 5,6,7,8, and SQL/PLSQL.

JEE Technologies: JSP, Servlets, JDBC, JMS, RMI.

JEE Frameworks: Spring, Struts, JSF, Hibernate, Spring MVC, Spring Cloud, Spring Data JPA, Spring Integration.

Web/Application Server: Apache Tomcat, JBoss, BEA WebLogic, IBM WebSphere, Jetty, Resin.

Web Technologies: HTML, DHTML, XML, XSL, XSLT, XSD, CSS, JWT, Angular JS, React

Scripting Languages: JavaScript, Ajax, JQuery

Web Services: Soap, WSDL, Rest.

Databases: Oracle 10g/11g, SQL Server, MySQL, Sybase.

Logging tools: Log4j, SLF4j.

Building/Testing tools: ANT 1.7.1, Maven, Junit 4.7.

IDEs: Eclipse, My Eclipse, Net Beans/Intellij.

Operating Systems: Windows 9x/2000/XP/NT, Unix/Linux

Data Communication and Networking: HTTP, TCP/IP, SNMP, POP3, SMTP, DNS1

PROFESSIONAL EXPERIENCE:

Confidential, Richardson, TX

Full Stack Java developer

Responsibilities:

  • Implemented Spring MVC design pattern and front controller pattern to this project using Spring Boot
  • Experience in Microservices using Spring boot with Spring Cloud
  • Used AngularJS controllers, directives, components, factory and service resources, routings and events
  • Expertise in DOM manipulation using JavaScript, jQuery and AngularJS
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory
  • Developed web Application Using Core Java, spring, Hibernate, HTML5, Angular-JS, Node.js, JavaScript, JQuery and CSS
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s
  • Developed Batch processing application, which reads data from different files and loads the data to underlying Oracle database, using Spring Batch, Hibernate
  • Used Spring Model View Controller (MVC) 2 architecture. Used JSPs in front-end, Used XSL/XSLT for transforming common XML format into internal XML format
  • Implemented enterprise applications using WSDL, SOAP and XML schema
  • Used Spring Framework modules such as Spring Integration, Spring Boot, Spring JDBC/ORM, Spring ORM
  • Implemented MicroServices architecture using Spring Boot for making application smaller and independent
  • Implemented various multi-threading concepts in server environment
  • Implemented Spring MVC framework for developing J2EE based web application
  • Used Mongo Java driver to convert java to Mongo query in the application
  • Worked on the SOAP UI, Restful web services clients to interact with the third-party service vendors
  • Used Rabbit MQ for reliable and asynchronous exchange of important information between multiple business applications
  • Involved in Junit testing, debugging the code, bug fixing, acceptance testing with test cases, code reviews
  • Involved in multi-tiered J2EE design utilizing MVC architecture, Hibernate and EJB deployed on WebSphere Application Server connecting to an Oracle database
  • Created applications, connection pools, deployment of JSPs, and EJBs in WebSphere
  • Hands on experience with CI/CD tool Jenkins. Used Jenkins as a primary tool for implementing the CI/CD during code releases
  • Install, maintain, and configure Linux environments on all servers including networking, clustering, storage, and applications
  • Hands-on experienced working with version controllers like Confluence and JIRA 5.2 as issue tracking software and maintaining team relations
  • Provided Junit test cases for the application to support the Test Driver Development (TDD)
  • Used log4J to log debug and exception statements
  • Worked with Java libraries to access AWS (Amazon Web Services) facilities as Simple Storage Service (S3), Simple Queue Service (SQS)
  • Designed and implemented IAM, RDS, EC2, S3, LBS, Auto scaling, Load balancers in AWS.
  • Integrated AWS Cloud Watch with AWS EC2 instances for monitoring the log files, store them and track metrics

Environment: Java 8, J2EE, JDBC, Servlets 2.5/3, JSP, Hibernate 4.3, Spring 2.5.6, Spring MVC, Spring Batch, Jenkins, REST, JPA 2.0, HTML5, CSS3, JavaScript, Drools, AngularJS, AWS, JQuery, Eclipse, WebSphere, XML, JAXB, JBoss, JSON, Junit 4.9, Rabbit MQ, Maven, log4J, JIRA 5.2.

Confidential, Bowie, MD

Full Stack Java developer

Responsibilities:

  • Followed AGILE software development which has output as sprint with Scrum methodology
  • Wrote application front end with HTML5, JSP, JavaScript, Ajax/JQuery, Spring Web Flow, XHTML, DHTML and CSS3
  • This includes custom JSP tags for role-based sorting and filtering. Used JQuery for UI centric Ajax behavior
  • Develop features and functionality for our e-commerce applications including order management, risk analysis, payment processing, and return order processing
  • Experience with MVC JavaScript framework (AngularJS)
  • Developed Angular JS custom directives with the Attributes, Class, Element restrictions
  • Extensively worked on developing UI components using Angular JS and JSON to interact Restful web services
  • Designed and developed various modules of the application with J2EE design architecture, frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP and EJB concepts
  • Worked on Spring MVC for implementing Client application services by using REST Web Services
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the member request for two modules
  • Implemented Spring Bean Factory to create spring beans for storing business data
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade and Singleton
  • Worked on DAO and Data Services, application performance tuning with RDBMS (DB2, Oracle)
  • Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations
  • Construct and optimized SQL queries in DB2. Wrote Stored Procedures and complicated queries for IBM DB2
  • Developed server-side services using Spring Web Services (SOAP, WSDL)
  • Utilize Camel to integrate micro services with other micro services and Rabbit MQ messaging exchanges
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebSphere Application Server environment
  • Used Maven as a build tool to build the application also for automated deployment
  • Used Log4j to assign, track, report and audit the issues in the application
  • Developed MVC design pattern-based User Interface using JSP, XML, HTML and Struts. Used XML to transfer the application data between client and server
  • Implementation of XSLT processing on server with JSP and WebSphere . Developed Server-side programs using EJB 3.0 Helper beans and deployed on WebSphere App Server
  • Develop and execute Unit Test plans using JUnit ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews

Environment: Java, J2EE, JSP, Servlets 2.5/3, Hibernate 3.5, Spring 2.5.6, Spring MVC, Web Services, Maven, SOAP, WSDL, UML, Web Sphere, HTML5, WebSphere 8.5, Angular JS, JavaScript, Rabbit MQ, JQuery, CSS3, Spring Web Flow, XML, Resin, Log4j, NoSQL, SOA, JUnit 4, drools, Eclipse 3.5, SVN, JIRA, DB2.

Confidential, McLean, VA

Senior Java Developer.

Responsibilities:

  • Designed and developed testing phases of the project using AGILE methodology with Test Driven Development (TDD)
  • Using Data Structures and efficient Algorithms; Designing, building and maintaining high-performance
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture Spring, Spring Annotations, Spring JEE, Spring Transactions, Hibernate and JDBC. System was built using Model-View-Controller (MVC) architecture with Spring .
  • Developed Rest API using Core Java, Spring and JDBC, also Implemented Scheduler Job with Spring Scheduler
  • Worked with Spring Batch which provides Functions like processing large volumes of records, including logging/tracing, transaction management, resource management etc
  • Learned new technology Drools, understood existing rules and implemented new rules in the application
  • Worked on Service Oriented Architecture to develop the application using Apache CXF and REST
  • Developed the web-services and analysis of SOAP envelope using SOAP UI. Designed and developed the data model for the development of persistence layer. Extensive knowledge on XML including XML Schema, XSLT, XPath, and XQuery
  • Developed Hibernate HSQL and Hibernate mappings /created DAOS mappings in Hibernate. Involved in SQL development using Stored Procedures, Views and Queries with Oracle and Sybase
  • Created distributed Oracle Coherence domains, configuration and system design based on oracle coherence .
  • Support UAT and production, making regression and sanitation tests during and after deployment, testing programs, UNIX/Linux shell scripting on UAT environment, make changes, when needed
  • Good understanding of connection protocols namely HTTP, SMTP, TCP/IP and UDP. Thorough understanding of Computer Networks and network communication IP addresses, network activation
  • Worked on extracting event data from front end using REST proxy. Hands on experience with CI/CD tool Jenkins. Used Jenkins as a primary tool for implementing the CI/CD during code releases
  • Worked with Quality Assurance team in producing development test-cases and test-plan. Used CVS for version control across common source code used by developers. Tested the application functionality with JUnit Test Cases. Used ANT scripts for automated deployment. Implemented automation of common tasks using UNIX shell scripting

Environment: Java, J2EE, Hibernate, Spring boot, PL/SQL, Servlets, Drools, JSP, JNDI, XML, Web-Services, SOAP, JSF 2.0, WSDL, Kafka, JavaScript, JBoss, JQuery, Spring Boot, Tomcat, CSS3, JMS, Oracle 10g, UNIX, DB2 UDB, JUnit, JBoss6.3, RUP, CVS, ANT, Log4J.

Confidential, Hitech City

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis and Design of the Project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns
  • Involved in developing prototypes of the product
  • Extensively used Core Java concepts and implemented collections, I/O, Exception handling and Generics in logic design and development
  • Developed activity, sequence and class diagrams using Unified Modeling Language and Rational Rose
  • Designed GUI Components using Tiles frame work and Validation frame work
  • Developed interactive web page using Struts, Hibernate, XML and Java Script
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data
  • Responsible for coding SQL Statement and Stored procedure for back end communication using JDBC. Experience in Data ware housing and ETL
  • Worked on performance tuning on existing stored procedures and existing reports for the faster processing of reports
  • Used Eclipse as the IDE and Struts Framework for developing the application
  • Developed the JSPs for the application
  • Created Struts -Config file and resource bundles for Distribution module using Struts Framework
  • Implemented Action Form classes, Action classes for the entire Reports module using Struts
  • Experience in migrating applications from JBoss to Web Sphere Application Server
  • Used Apache Log4J logging API to log errors and messages
  • Developed XML parser for File parsing
  • Involved in writing Detail Design Documents with UML Specifications
  • Involved in unit testing and system testing and responsible for preparing test scripts for the system testing
  • Designed and developed web services like SOAP, XML schemas, JAXB and XSL and Involved in activities like code review and performance improvement
  • Provided development support by resolving application defects and communicating defect status on a regular basis
  • Developed Ant Scripts for the build process and deployed in IBM Web Sphere

Environment: Java, J2EE, WSDL, Web Services, Struts, WebLogic, Log4J, JSP, Servlets, JUnit, Clear Case, DHTML, JavaScript, Oracle 9i/10g, Java, J2EE, JSP, HTML, CSS, IBMWebSphere6.0, JavaScript, Servlets, JDBC, XML.

Confidential

Application Developer

Responsibilities:

  • Developed the user interface with HTML, JavaScript, JSP and Tag Libraries using Struts
  • Designed and developed several web pages using HTML and Java Script to perform validations at Client's side
  • Involved in development of web application using OOPs concepts like inheritance, abstraction etc. in DOTNET, C#
  • Developed and maintained the necessary Java components, Enterprise Java Beans (EJB), Java Beans and Servlets
  • Used collections, multi-threading, concurrency and other features of core java
  • Used Data Structures like Array List, Hash Table
  • Wrote VO's, DAO's to retrieve & store data the data form the SQL Server Database
  • Developed the statistics graph using JSP, Custom tag libraries, Applets and Swing in a multithreaded architecture
  • Designed Enterprise Application using MVC architecture. Created Web Pages using XML, XSLT, JSP, HTML and JavaScript. Developed Servlets for user Authentication and request handling
  • Used Struts Framework in the application development
  • Involved in requirements gathering and preparing software requirement specification
  • Design and maintain the database to support the application using Oracle 8i
  • Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server
  • Wrote test cases using JUnit testing framework and configured applications on Tomcat

Environment: Java, Java Beans, JSP, Servlets, SQL Server, JDBC, LOG4J, IBM DB2, XML, HTML, CSS, Struts 1.2, Tomcat, CVS

We'd love your feedback!