We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Eaglewood, CO

SUMMARY:

  • Over 7+ years of experience in the IT industry with expertise in Software Analysis, Design, Development, Implementation, and Testing of Object Oriented applications using Java and J2EE.
  • Strong programming expertise in Java, JavaScript, EJB, Rest API, GIT, J2EE, JDBC, Jenkins, object - oriented programming, performance tuning, RDBMS, Spring framework, Spring boot, SQL and XML
  • Experience with build (using Gradle, Maven, Ant, etc.) and deployments on application servers (like WebSphere, WebLogic)
  • Experience working with various methodologies based on Agile, Scrum, Waterfall Model, TDD, Iterations.
  • Experience in J2EE Design Patterns like MVC, Singleton, Factory, Session Facade, DAO, DTO and Delegate Pattern.
  • Experienced in developing the UI pages from scratch using HTML 5, CSS 3, jQuery, JavaScript, ReactJs, Nodejs, AngularJS, Ext.JS, BackboneJS, Bootstrap, AJAX, JSON, XSD, XSTL, Tiles, Tag Libraries.
  • Experience inJava8features likeParallel Streams, Lambdas expressions, functional interfaces and filters.
  • Thorough understanding of JSON, Junit, XML, SOAP, HTTP, web services technologies, and data structure fundamentals, with experience in multi-threaded programming.
  • Familiar with DevOps tools and experience in CI/CD software.
  • Experience with Spring Framework modules such as Spring MVC, Spring IOC, Spring AOP and Spring Heroku, Spring Integration, Spring Security, Spring Boot, Spring Netflix, Spring Hystrix, Spring Zuul with Thyme leaf.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes usingHibernate Query Language (HQL), HSQL Named Queries, Criteria and Projections.
  • Expertise in the implementation of Core concepts ofJava, J2EE Technologies: Spring, Struts, Servlets, Hibernate, JSF, JSTL, JMS, Hibernate, EJB,JavaBeans, JDBC, XML, Web Services, JNDI, Multi-Threading.
  • Experience with Service Oriented Architecture (SOA), XML, XSLT, design patterns and hands-on experience working on SOAP and RESTful APIs is required
  • Experienced in implementingMicro Services,Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL)using Top Down Approach and Bottom Up Approach.
  • Experience in writing SQL, PL/SQL Procedures / Functions, Triggers and Packages on Database (RDBMS) packages like Oracle 10g/11g/12c, SQL Server, MySQL, DB2, NOSQL DB like Mongo DB, Cassandra.
  • Excellent in deploying the applications inAWSasEC2instances and created snapshots for the data that had to be stored inAWS S3. Having Solid knowledge and understanding of other AWS like RDS, Redshift, SNS, Cloud Watch.
  • Experience in using different version controlling/tracking Subversion, CVS, GIT, SVN and Rational Clear Case.
  • Experience in deploying the Web/Application servers like Tomcat, WebSphere, WebLogic and JBOSS Servers.
  • Experienced in integration and deployment of applications using tools such as ANT, Gradle and Maven.
  • Experience in Deployed applications into Continuous integration environments likeJenkinsto integrate and deploy code on CI environments for development testing.
  • Experience in JAVA/J2EE technologies like Core Java, Servlets, JSP, JSTL, JDBC, Hibernate, Spring, Struts, Web Services, JMS, multithreading, MVC architecture and Design Patterns
  • Strong development experience with building applications using Java technologies, Nodel.js, JBoss is a must.
  • Experience in writing and executing unit test cases usingJUnitandMockitoTesting Framework.
  • Experienced in application build tools like Kubernetes for the Microservices Architecture.
  • Experienced in logging with ELK Stack by using Elasticsearch, Logstash, and Kibana
  • Experience with Docker containers, leveraging Linux Containers and AMI’s to create Docker Images/Containers.
  • Experience in debugging and logging using the log framework - log4j and analysis and reporting with Splunk.
  • Designed, developed, tested, integrated, and deployed large numbers of complex rules in rule flows,Drools FusionandDrools CEP. Explored Drools modules such as Drools Expert and Drools Flow
  • Expertise with employment of Apache Kafka and Zookeeper apart from JMS as messaging service.
  • Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE’s such as Eclipse, Rational Application Developer (RAD), NetBeans, IntelliJ.

TECHNICAL SKILLS:

Java/J2EE Technologies: Servlets, JSP,JSF, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Multi-threading, Java Networking, JIRA.

Programming Languages: Java 1.7/1.8,C++, C, PL/SQL.

Application/Web Servers: WebLogic, WebSphere, JBoss, Apache Tomcat.

Frameworks: Struts 2.x/1.x, Spring 2.0/3.0/4.0, Hibernate 3.x

IDEs: Eclipse, Intellij, NetBeans, IBM RAD

Web technologies: AngularJS, Angular 2/4, BackboneJS, Ext.JS, JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML5, DHTML, CSS3.

Web Services: REST, SOAP, JAX-WS, JAX-RPC, JAX-RS, WSDL, Axis2, Apache CXF

Testing technologies/tools: JUnit, Jasmine, Karma, Cucumber, Selenium

Databases: Oracle 10g/11g, DB2, MongoDB, SQL server and MySQL, Cassandra.

Version Control: CVS,SVN, Rational ClearCase, GIT.

Build Tools: ANT, Maven, Gradle.

Platforms: Windows, Linux, MacOS.

PROFESSIONAL EXPERIENCE:

Confidential, Eaglewood, CO

Sr. JAVA Full Stack Developer

Responsibilities:

  • Involved in Analysis, Design, Development and Testing, followed Agile methodology in the Scrum Cycle model.
  • Implemented in J2EE design patterns like MVC, Singleton and Factory.
  • Used Java 8features like Parallel Streams, Lambdas, functional interfaces and filtersfor fast performance.
  • Worked with Angular 2 to develop single page applications, worked with ngrx/store for managing Angular 2.0 applications and worked with Angular 2 directives, components, pipes, injectables.
  • Used Java, JavaScript, EJB, Rest API, GIT, J2EE, JDBC, Jenkins, object-oriented programming, performance tuning, RDBMS, Spring framework, Spring boot, SQL and XML
  • Developed UI using HTML5, CSS3, Ext JS, Bootstrap and jQuery for interactive cross browser functionality and complex user interface.
  • Spring MVC Framework IOC (Inversion of Control)design pattern is used to have relationships between application components. Implemented the Project structure based on SpringMVC pattern using Springboot.
  • Developed the Spring Features like Spring MVC, Spring DAO, Spring Batch, Spring Security, Spring Integration.
  • Used Spring Ribbon API to check whether the servers are up & detect those servers that are down.
  • Implemented Spring Hystrix to enable real-time monitoring, alerting, and operational control.
  • Worked withNoSQLdatabase likeMongoDBinstallation, configuration and in designingMongoDB multi-shared cluster and monitoring with MMS
  • Worked on building applications using Java technologies, Nodel.js, JBoss.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and worked with Kafka Cluster using Zookeeper.
  • Developed REST based Web Services using JAX-RS and Axis to interact with backend systems
  • Used Postman, Rest Client, Spring Mock MVC, Spring 4Junit for testing the web services.
  • Responsible for creating and designing APIs using Apigee Edge and documented the API’s in APIGEE Developer portal and used as content management system (CMS).
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.
  • Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
  • Experienced to build (using Gradle, Maven, Ant, etc.) and deployments on application servers (WebSphere, WebLogic)
  • Used Hibernate interceptors to intercept the existing business functionality to provide extensible or add-on features. Acquired application customization using Hibernate interceptors to required tasks at different stages.
  • Interfaced with the Oracle 11g back-end database using Hibernate Framework and XML config files.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes andconstraints, triggers and required SQL tuning to reduce the response time in the application.
  • Experienced to build and configure a virtual data center in the Amazon Web Services cloud to support Enterprise Data
  • Used Amazon Web Services(AWS) like EC2, S3, Cloud Watch and Elastic Bean Stalk for code deployment. Designed, built, and deployed a multitude application utilizing almost all theAmazon Web Services stack.
  • Used Drools as a rule engine for categorizing every business rule based on the business needs.
  • Used continuous integration toolJenkinsfor End to End automation for all build and deployments.
  • Ran Log aggregations, website Activity tracking and commit log for distributed system usingApache Kafka.
  • Extensively used the LOG4j to log regular Debug and Exception statements.
  • Resolved bugs/defects in application by using GIT as version management.
  • UsedGradleas a Build tool and retrieved all dependencies for the application.
  • Actively used the defect tracking toolJIRAto create and track the defects during QA phase.
  • Performed UI and front-end testing using Selenium. Developed test case and performed unit testing using JUnit.
  • Deployed the application on Tomcat application server in development and production environment.
  • Worked with Docker engine and Machine environments, to deploy the microservices for scalable applications and worked on creation of custom docker container images, tagging and pushing the images.
  • UsedKubernetesto deploy scale, load balance and manage Docker containers with multiple namespace versions.
  • Used Eclipse IDE for developing the applications and IBM Web sphere server for deploying various components of application.

Environment: Java1.7/1.8,J2EE, Spring 4.x, Spring Boot, Spring MVC, Spring DAO, Spring Batch, Spring Security, Spring Integration, Micro Service, Spring Security, Spring Netflix, Hibernate, XML, JavaScript, Angular2, HTML5, CSS3, Gradle, JIRA, Selenium, JAX-RS, JUnit, GIT, Oracle 11g, Tomcat Application server, AWS, Docker, Kubernetes,Drools, Eclipse.

Confidential, Malvern, PA

Sr JAVA Full Stack Developer

Responsibilities:

  • Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
  • Implemented in J2EE design patterns like MVC, Singleton and Factory.
  • Used Java 8features like Parallel Streams, Lambdas, functional interfaces and filtersfor fast performance.
  • Developed UI Layer for the application using HTML5, CSS3, ReactJS, Node JS.
  • UsedReact JSin 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.
  • Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Added dynamic functionality to the application by implementing jQuery, NodeJS.
  • Used Spring Frameworks including-Spring Core, Spring IOC, Spring AOP, Spring ORMandSpring Batch. Implemented authentication, authorization and access -control usingSpring security.
  • UsedMicroservicearchitecture withSpring Bootto the development ofKafka-basedmessaging solutions.
  • UsedSpring Inversion of Control (IoC)for injecting the beans and reduced the coupling between the classes and implemented the Model View Controller usingSpring MVC.
  • Spring MVC Framework design pattern is used to have relationships between application components. UsedSpringBootActuator for application’s configuration properties in various environments.
  • Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.
  • UsedHibernatewith JPA annotation and created several persistent classes and involved in designing and creating generic DAOs for the domain model.
  • Used Pivotal Cloud Foundry to role-based access controls, applying and enforcing roles and permissions to ensure that users can only view and affect the spaces for which they have been granted access.
  • Upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.
  • Used APIGEE for API Identification and Resource Definition based on REST principles.
  • Produced as well as consumed RESTful web services using Jersey API's.
  • Implemented REST based web services using JAX-RS annotations and consumed using HTTP services.
  • Worked on performance tuning of cluster usingMongoDB, configured internode communication between MongoDB nodes and client using SSL encryption.
  • Used Drools as a rule engine for categorizing every business rule based on the business needs.
  • UsedMavenas a Build tool and retrieved all dependencies for the application.
  • Worked with Docker engine and Machine environments, to deploy the microservices for scalable applications
  • Continuous integration services are provided for software development using JENKINS.
  • Added logging and debugging capabilities using Log4j.
  • UsedSVNversion control to track and maintain the different version of the project.
  • CreatedJUnittest suite to automate the testing of the business logic.
  • ImplementedSelenium Web DriversandProtractorfor testing the UI components.
  • Configured JBOSS Application server and deployed the web components.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.

Environment:Java1.6/1.7, Eclipse IDE, HTML5, CSS3, React JS, JavaScript, Spring Boot, Spring cloud, MongoDB, Maven, RESTFUL, log 4J, GIT, JBoss, SVN, JUNIT.

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO).
  • With the IBatis implementation, all the queries were separated away from the code and moved to the XML files. Used Spring IBatis XML configuration files to call the queries.
  • Implemented MVC architecture using Jakarta Struts framework, worked on Spring/Hibernate Applications
  • Developed the front end using JSF and Portlet.
  • Used Action classes to service requests from ActionServlet and Business Data on server-side and invoke respective EJB (Entity Beans) to process Database transactions.
  • Developed UI screens using YUI, CSS and JQuery.
  • Prepared statements are used for communication with MySQL database
  • Used TOAD for all database query testing and optimizations
  • Administering MS SQL Server by Creating Logins and assigning appropriate roles.
  • Involved in developing custom taglibs, JSP, EJB's, Portlets and DB2
  • Design and Developed using WebService using Apache Axis 2 on JBOSS.
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Performed Java web application development using J2EE and NetBeans.
  • Used JBoss application server to deploy application into Production environment.
  • Responsible for the total, efficient and profitable operations of a CVS.
  • Used Visual Source Safe for Version Control.
  • GUI automation work (selenium webdriver) in Java and tcl/tk scripts
  • Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
  • Design and development of components, such as Class, and Sequence diagram in UML
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, AJAX.
  • Has involved in development of back-end business layers using Servlets
  • Used Ant for developing build scripts and deploying the application onto WebLogic.
  • Developed XSD for validation of XML request coming in from Web Service.
  • Integrated EMC Documentum with Content Management Interoperability Services (CMIS) for Content Management
  • Working with the JIRA tool for Quality Center bug tracking.
  • Designed Interactive GUIs using Java Applets and Swing.
  • Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
  • Integrated and implemented SOA solutions with Oracle SOA suite: Oracle ADF, BPM, BPEL, Oracle Service Bus OSB.
  • Design & Development for the first major project to use the new Oracle BPM infrastructure.
  • Use IBM MQ Series to send information from mainframe to web and back to mainframe
  • Provide front and back end support for over 650 retail locations using IBM WebSphere eCommerce applications (WCS) and other open source technologies such as Apache Tomcat.
  • Involving in Building the modules in Linux environment with ant script.
  • Involved in writing Unix Shell Script for performing automated tasks.
  • Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS and jQuery
  • Provide comprehensive WordPress web tutelage & web maintenance assistance to existing website owners

Environment: Java, J2ee, Spring, Ibatis, Struts, JSF, EJB, JQuery, My SQL, Toad, SQL Server, DB2, Apache Axis2, Wsdl, NetBeans, JBoss, CVS, Visual Source Safe, Selenium, Waterfall Model, UML, JSP, Servlet, Ant, Xml, Jira, Swing, Ilog.

Confidential

Java PL/SQL Developer

Responsibilities:

  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Involved in study of User Requirement Specification. Requested insufficient information and helped clearing ambiguity in requirements document.
  • Used JSP, Servlets, and HTML to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
  • Involved in development of User Interface using JSP, ETL, JSTS, CSS, AJAX, Java Script, HTML, and Tag libraries.
  • Involved in design, develop and implementation of the application using Spring and j2EE framework.
  • Implemented Session Facade Design Pattern.
  • Defined required mappings in xml that are supported by MVC architecture and spring framework.
  • Used AJAX for developing asynchronous web applications on client side.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Involved in performance tuning, scalability of the application and production support.
  • Requirement Analysis, System Design, Preparing Functional Specifications, Preparing Design Specifications, and Development.
  • Create, develop, modify and maintain database objects, PL/SQL packages, functions, stored procedures, triggers, views, and materialized views to extract data from different sources.
  • Optimized existing packages for enhanced performance and inclusion of new features of latest database versions.
  • Extracted data from various location and load them into the oracle table using SQL*LOADER.
  • Extensively worked on Schema Migration, Database Program Migration and Data Migration from Sybase to Oracle by using Oracle SQL Developer.
  • Developed PL/SQL Procedures and UNIX Scripts for Automation of UNIX jobs and running files in batch mode.
  • Extensively used the advanced features of PL/SQL like Records, Tables, Object types and Dynamic SQL.
  • Created Mail Scripts in UNIX to send notification on successful completion or failure of various Interfaces and Jobs, with Customized Subject and Text.
  • Developed batch process to handle large data sets and managed them in an UNIX environment.
  • Assisted teams in their application(s) design review, code review and make sure the team follows the recommendations/guidelines.

Environment: Java/J2EE, Oracle 10g, SQL, PL/SQL, JSP, EJB, WebLogic, HTML, AJAX, Java Script, JDBC, XML, JMS, JUnit, log4j.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using agile development methodology.
  • Involved in business requirement gathering and technical specifications.
  • Implemented J2EE standards, MVC architecture using Struts Framework. Implementing Servlets, JSP and Ajax to design the user interface.
  • Used JSP, Java Script, HTML5 and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Presentation components in JSP pages are built using ICE faces tag libraries.
  • ICE Faces libraries are used in all presentation pages like Search/Inquiry and data collection pages.
  • Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • All the Business logic in all the modules is written in core Java.
  • GUI was developed using JSP, AJAX and JavaScript, spring framework. Involved in the Development of Spring Framework Controllers.
  • Configured the URL mappings and bean classes using Springapp-servlet.xml. Sybase was the database and Mybatis was used.
  • Developed Mybatis in Data Access Layer to access and update information in the database.
  • Worked with Flied level engineers and teams to make the product more user-friendly. Performed testing for GUI and back end.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Used XSL/XSLT for transforming and displaying reports Developed Schemas for XML.
  • Involved in writing the ANT scripts to build and deploy the application. Developed a web-based reporting for monitoring system with HTML and Tiles using Struts framework.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session, DAO.

Environment: Java Multithreading, Collections, SQL, PHP, Sybase, Eclipse, JavaScript, WebSphere, JBoss, Html, CSS, XML, Log4j, Ant, Struts, Junit, JSP.

We'd love your feedback!