We provide IT Staff Augmentation Services!

Java/j2ee Full Stack Developer Resume

Dallas, TX

PROESSIONAL SUMMARY:

  • Total 8+ years of experience in design, analysis, development and maintenance of complex high performance and scalable distributed object - oriented applications in Java and J2EE.
  • Expertise in Core Java concepts such as OO Design, Multithreading, Generics Exception Handling, Collections, Java Reflection, Annotations.
  • Extensive experience in Open Source Java frameworks such as: Spring Dependency Injection, Inversion of Control, Aspect-Oriented Programming, Spring MVC, Hibernate and Struts.
  • Excellent working knowledge in designing and developing enterprise applications using J2EE technologies such as JDBC, Servlets, JSP, JNDI, JMS, JSTL, JUnit.
  • ExtensiveexperienceindevelopingJEEbasedWebServicestoexposeusefulfunctionalitytowebusers throughSOAP,describingthemusingWSDL,registeringthemusingUDDIforeasyavailabilitytopotential users and consuming using Axis2, Apache CXF and JAX-WS
  • Extensive experience in designing web applications with the help of HTML, HTML 5, XML, XHTML, JavaScript, Type Script, Underscore js, Angular js, Angular2/4/5 js, CSS, CSS3, DOM and JQUERY.
  • Extensive knowledge in MongoDB concepts and good knowledge in Administration.
  • Good experience with Cassandra NoSQL Database.
  • Cassandra implementation using Datas tax Java API, Hector API, CQL and Kundera API.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms.
  • Developed enhancements to MongoDB architecture to improve performance and scalability.
  • Familiar with MongoDB clusters, Java scripting to load unstructured data into sharding environment.
  • Managing AWS Cloud Watchusing SNS alerts and Lambda functions plus setup and configured Nagios, Nginx, Apache, Tomcat, Word Press, Gluster FS and many other solutions as needed.
  • Strong expertise in procedural, functional and object oriented approaches in JavaScript. For example, JavaScript Functional Programming Features like using Closures for Angular JS, UI Bootstrap (Dynamic Accordion), and jQuery Bootstrap (Drag and Drop).
  • Good knowledge and working experience on Angular 2.0.
  • Converted the mock-ups into hand-written HTML/HTML5, CSS (2/3), XHTML, JavaScript, JQUERY, AJAX, XML and JSON.
  • Extensive experience in developing, testing and implementing applications using Core Java 1.5, 1.6,1.7,1.8 JEE technologies like Servlets, JSP, Struts v1.x/2.0, EJB 2.0 3.0, Spring MVC, Spring, Hibernate, JDBC, Web-Services using JAX-WS and JAX-RS, JMS, XML, XSLT, DOM, SAX, JAXB, Castor, CSS, AJAX, SOAP, WSDL, JQuery, JavaScript, ANT, Junit.
  • Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Frame work module, Spring AOP Module, Spring ORM Module in Spring Framework.
  • 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.
  • Expert in migrating IBM ESB to open source JBoss Fuse using Apache Camel. client-server environment using Java and J2EE patterns, together with JSP, Servlet, SOAP, AJAX,JDBC, XML, XSLT, Java Mail, JAXB, Web Service and REST.
  • ExpertiseinDesignPatternslikeMVC,Singleton,Factory,AbstractFactory,DAO(DataAccessObject), Front Controller.
  • Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architecture sutilizing Unified Modeling Tools(UML) suchas Rational Rose, Rational Unified Process (RUP).
  • Well experienced in Socket, Synchronization, Memory management, and Distributed System Programming, Socket Programming, Swings, Serialization.
  • Experience of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure Blob and Pivotal Cloud Foundry (PCF).
  • Excellent knowledge of design patterns (Singleton, Factory pattern, Flyweight, Decorator, Strategy, DAO, Session Facade and Model View Controller).
  • Expert in deploying applications on application servers like IBM Web Sphere Application Server, WebLogic, JBoss, and Tomcat.
  • Worked on Service Oriented Architecture (SOA) with ESB products to integrate with different applications for reliable and effective data exchange.
  • Extensive experience in AngularJS for application implementation, proficient in creating modules, controllers, route providers, factory services, ng-repeat, customizable filter,http get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents.
  • Expertise in using angular modules like Angular-animate, Angular-Cookies, Angular-Filter, Angular-Mocks, Angular - Recourse, Angular- Route, Angular-Sanitize, Angular-Touch and Angular-UI-Bootstrap.
  • Experience in using Angular JSDirectives, Controllers, Filters, services, Templates, Events, and Injectors.
  • Experienced in implementing SQL queries, stored procedures with highest degree of optimization.
  • Experience in installation, configuration, Deployment and management of web and enterprise applications on BEA WebLogic Server 8.1/9.x/10.x and JBoss Application servers.
  • Strong technical knowledge in Jboss Application server implementation, support, workload management and performance tuning including Web server setup configuration with Jboss App Server.
  • Strong in writing SQL Queries in PL/SQL and T-SQL, triggers, stored procedures in Relational Database Management Systems like Oracle, MySQL, PostgreSQL and Microsoft SQL Server.
  • Experience in J2EE Software Development Life Cycle SDLC of business applications on Web and
  • Experienced in designing and implementing REST API’s and micro services architecture spring web services, spring security as well as JAX-RS, Jersey and web servers.
  • Experience in Software Development Life Cycle SDLC Requirements Specification, Design documents and writing Test cases -Waterfall to Agile methodology.
  • Worked with wide variety of IDE's like RSA, RAD, Eclipse 3.0, JBuilder.
  • Expertise in using ANT, Maven and Gradle for building and deploying application on the servers.
  • Strong experience with Version Control like Subversion (SVN), Concurrent Version Systems (CVS), GIT.
  • Good knowledge in unit test cases like Jasmine and Karma.
  • Good knowledge on MQ, Active MQ and IBM MQ.
  • Developed and enhanced some configurable camel routes in framework using yml file configuration.
  • Experience in using open source ESB products like Apache Camel, Mule, JBoss fuse.
  • Sound knowledge on continuous integration tools like Jenkins, QuickBuild, Bamboo.
  • Excellent communicative, interpersonal, intuitive, analysis and leadership skills.
  • Have a good knowledge of JBOSS fuse ESB.

TECHNICAL SKILLS:

Programming languages and Scripts : Java 1.5/1.6/1.7/1.8, J2EE 1.4, Java Script, HTML, Angular JS, DHTML, CSS, JSTL, Perl, XML, PL/SQL

Databases : Oracle 8i/9i/11g, DB2, SQL Server, MS Access, MySQL

J2EE Common Services APIs: Java Servlet, SWING, JSP, EJB2.0/3.0, JDBC, JPA, Hibernate, Axis, web services, JMS, JNDI, JAXP, JTA, JNDI, JFS 1.1, JAXB, AJAX, JSON,JDBC

Application Servers : Windows … NT/XP/7 and UNIX

Web Servers : Tomcat 6.x/7.x/8.x,, Web Logic, Jboss 4.2.x, Jboss 5.1 EAP.

Frameworks / APIs / Tools : Springs, Struts 1.1/1.2/Tiles, JSF, Log4j, Ant, WEB-SERVICES (SOAP, WSDL, UDDI, Axis2, CXF)

XML : XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs.

AWS Services : IAM, EC2, EC2 Container Services/Docker, VPC, Lambda, S3, SQS, SNS, Lambda, API Gateway, Cloud Watch, Elastic Beanstalk, Cloud Formation

Web Services : SOAP, REST, WSDL, UDDI

Version and Source Control : CVS, Win CVS, Clear Case, SVN, Git

ORM : Hibernate 4.2, JPA, Top Link

Operating Systems : Windows 95/98/NT/XP/Vista/7, UNIX, LINUX, Solaris

PROJECT EXPERIENCE:

Confidential, Dallas, TX

JAVA/J2EE Full Stack Developer

Responsibilities:

  • Involved in design of application framework using J2EE guidelines and different J2EE design patterns and Object-Oriented Analysis and Design (OOAD) methodologies.
  • Developed UI using HTML5, JavaScript, CSS3, AJAX, Bootstrap responsive framework and JSP for interactive cross browser functionality and complex user interface.
  • Performed Front end validations for the screen using JavaScript, Angular JS directives and core java.
  • Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers.
  • Integrated JPA persistence using Hibernate to save the current state of the drools knowledge session using the Spring Framework integration.
  • Involved in developing the web pages using Angular2, which are powerful in building the Single page web applications.
  • Involved in migrating the whole code base of Angular 1.4 to Angular2.
  • Building Angular2 application on NPM packages.
  • Taken care of complete Java Multi-threading part in back end components.
  • Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, Interfaces, Multi-Threading and Exception Handling programming.
  • Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
  • Used Robo Mongo which is called Robo 3T Studio for developing MongoDB very effectively and which is called Native and Cross Platform MongoDB Manager.
  • Implemented service layer on top of Cassandra using core Java, Datastax Java API and Restful API.
  • Very good understanding Cassandra cluster mechanism that includes replication strategies, snitch, gossip, consistent hashing and consistency levels.
  • Taken care of Multi-Threading in back end java beans.
  • Used Spring Framework for dependency injection and managed Java classes via Bean Factory.
  • Implemented design patterns like Session Façade, Singleton, Factory, Service Locator and DAO.
  • Configured applications using Spring Boot and used Spring Security for authentication and authorization purposes.
  • Responsible in developing Spring Boot Microservices from scratch.
  • Used Spring Core Annotations for Dependency Injection(IoC)Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Using Chef, deployed and configured Elasticsearch, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.
  • Utilized most of the AWS services like S3 as a data store for storing the files that falls into the bucket, IAM roles, Elastic Bean Stalk, generated Lambda Functions to trigger an event that occurs in S3, Code Commits a Version control service, AWS CloudWatch.
  • Used Amazon Web Services (AWS) like EC2, S3 and Cloud Front for promoting code in various environments.
  • Managing AWS Cloud Watch using SNS alerts and Lambda functions plus setup and configured Nagios, Nginx, Apache, Tomcat, WordPress, GlusterFSand many other solutions as needed.
  • Developed complete Business tier with Stateless, Stateful Session beans and Session Beans with JPA with EJB 2.0 standards.
  • Developed Rest APIs in Spring boot utilizing Spring Data JPA, Swagger
  • Responsible for developing DAO layer using Spring MVC and configuration XML'sfornate.
  • Implemented Rest Services using Spring MVC/Rest and Spring Security.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s, whenever a new GitHub branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it, The Docker container leverages Linux containers and has the AMI baked in. Converted our staging and Production environment from a handful AMI’s to a single bare metal host running Docker. to store the persistence data into Oracle database and written HQL to access the data from the database and wrote some complex SQL queries and was actively involved in creation of database, modified tables, triggers, and store procedures to clean and validate the data to meet the company specifications.
  • Developed SQL stored procedures for data migration and database upgrade from SQL using TOAD for SQL.
  • Installed, Deployed and maintenance of Enterprise Applications on Tomcat.
  • Used Free marker template engine, Ajax and jQuery to build interactive and attractive user interfaces.
  • Worked on messaging/queuing systems, streams and Microservices.
  • Wrote SQL queries to analyze the data. Designed Microservices architecture for collateral trading (Java)
  • Used Hibernate to invoke Stored Procedures and database connectivity to SQL.
  • Used Maven for building the project and involved in data replication and high availability design scenarios with Oracle Streams.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, and JNDI and deployments in Apache Tomcat Server.
  • Spring Framework's DI/IoC (Inversion of Control) was used implemented to call certain beans.
  • Used Hibernateconnectivity for querying, inserting, updating, deleting data from Oracle database.
  • Used Postman Tool Chain for API development and used as a mirror for existing API development workflow.
  • Used hibernate to store the persistence data into the Oracle database and written HQL to access the data from the database.
  • Used Eclipse IDE for code development along with GIT for managing the code and JENKINS for continue integration.
  • Developed business logic using Java, JDBC and deployed application on Apache Tomcat Server 8.0.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro-Services.
  • Deployed multiple Camel Context in a single Bundle.
  • Used CSS3 features like creating multiple column, boarders and background, etc. using LESS/SASS Preprocessors.
  • Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • All the functionality is implemented using Spring IO /Spring Boot, Thymeleafand Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Involved in Test Driven Development by writing JUnit test case in the coding part of Java methods
  • Experience in developing SOAP and REST based service interfaces using Mule ESB to scalable integration API’s and implemented Service Oriented Architecture (SOA).
  • Used JBoss Fuse to create mediation or route message between Services.
  • Used Apache Maven as the software build tool and Log4J for logging errors and messages
  • Used Quality Center for tracking bugs.
  • Environment: Java/J2EE, Spring 3.x, Hibernate, Spring boot 1.2.3 with Thyme leaf 2.1.4, JavaScript, Ajax, Web Services, AngularJS, AngularJS 2,jQuery, JSON,Free marker,JUnit, HTML, CSS3, Bootstrap, Micro Services, Tomcat 6.x,7.x,8.x, Apache Maven build tool, PL/SQL, RESTful API, JENKINS, GIT, Cassandra 1.2.5, Cassandra 2.0.6,, Quality Center, and Eclipse, Fuse ESB, Camel 2.5.

Confidential, McKinney, Texas

Java /J2EE Full Stack Developer

Responsibilities:

  • Involved in translating functional requirements into technical requirements.
  • Involved in document analysis and technical feasibility discussions for implementing new functionalities.
  • Used Spring MVCModel View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
  • Used Apache Camel/ Apache Aries Blueprint DSL to develop route.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Taken care of Java Multi-Threading in common java classes / library.
  • All the functionality is implemented using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Implemented complex back-end component to get the count in no time against large size MySQL database (about 4 crore rows) using Java Multi-Threading.
  • Understand and document existing legacy website code and create scalable, modular Microservices to replace the existing website using Spring Boot and Spring Cloud.
  • Develop Docker based microservices deployment modules with Jenkins, Kubernetes, and Ansible based pipelines/frameworks.
  • Even Data handling and Integrated with CASSANDRA NO SQL.
  • Event analysis using Map/Reduce java programming Hadoop integrated with CASSANDRA.
  • Strong experience in designing and working with MySQL and Mongo DB.
  • Strong experience with Mongoose, used to access MongoDB on the server.
  • Deployed Cloudera Hadoop Cluster on AWS for Big Data Analytics
  • Hands on experience in migrating existing Java application in AWS cloud using AWS SQS to decouple all the components to make best use of AWS.
  • Experience of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure Blob and Pivotal Cloud Foundry (PCF).
  • Handled Java Multi-Threading part in back-end component, one thread will be running for each user, which serves that user.
  • Build Microservices for the delivery of software products across the enterprise.
  • Designed and developed Microservices business components using Spring Boot.
  • Designing and implementing scalable, RESTful and microservices-based mobile back-end. The back-end is being written in Java using Spring Boot for simplicity and scalability.
  • Good experience with Angular JS directives ng-app, ng-init, ng-model for initialization of Angular JS application data.
  • Created SPA using Angular JS frameworks.
  • Used Angular JS for making restful API calls and data binding.
  • Implemented the Project structure based on micro pattern using spring boot.
  • Used Wire Frame Tools like Adobe illustrator CS3 for basic Visual design and followed User Experience Design (UX) properties. Worked with front-end web technologies including React.js, D3.js, Polymer.js, HTML5, CSS3, JavaScript, and templating engines.
  • Configured the xml files for Open Source Spring Framework to fulfill the Proxy Pattern.
  • Configured springto manage Action classes and set their dependencies in a spring context file and integrated middle tier with Struts.
  • Worked with Angular JS for creating own HTML elements for building a very companied Web site which is an open Source Project.
  • Worked with Bootstrap for compiling CSS, SASS, JavaScript and building the System with the convenient methods with AngularJS.
  • Used Dependency Injection featureof Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Involved in developing the customer form data tables. Maintaining the customer support and customer data from database tables in SQL database.
  • Developed the DAO layer for the application using Spring, Hibernate Template support.
  • Configured the xml files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server side assets.
  • Implemented design patterns like Session Façade, Singleton, Factory, Service Locator and DAO.
  • Wrote Hibernate configuration files to enable the data transactions between POJO and Database.
  • Built DAO package as well as DAOIMPL package to implement the data access logic, and using Hibernate Annotation to do the data mapping.
  • Used Log4J API for logging and debugging.
  • Developed UNIX shell scripts for performing administrative tasks.
  • Developed the application using Agile methodology.
  • Worked on Java Messaging Services (JMS) for developing messaging services.
  • Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service).
  • Used Ant for building and deploying the war file into application server.
  • Manage and Monitor large production MongoDB sharded cluster environments having terabytes of the data.
  • Worked with Eclipse as the IDE to develop, test and deploy the application.
  • GIT is used for version control systems and source code management.
  • Pro-actively identify, troubleshoot and resolve live MongoDB issues.
  • Created test cases using JUNIT and Mockito.
  • Configured and set up JBossServer for deployment.
  • Used JIRA for tracking bugs.
  • Used JENKINS for continuous integration.

Environment: Java/J2EE, Design Pattern, Spring, Hibernate 3.5, JavaScript, Web Services, AngularJS, JERSEY, JUnit, HTML, CSS3, Bootstrap, Mongo DB, Micro Services, JBoss 4.2.3 &Jboss 5.1 EAP, Camel, Ant, PL/SQL, RESTful API, JENKINS, GIT, S, Eclipse, Log4J, JIRA.

Confidential, Richfield, MN

Java/J2EE Developer

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Extensive experience in spring and other open source frameworks.
  • Worked on different aspects of spring 3 like Spring MVC, Spring Transaction Management.
  • Worked on Spring 3 for creating server side DAO and business components.
  • Used the ESB to communicate between different client platforms.
  • Developed Microservices for different level of layers in flow of network.
  • Developed UML use-case, class, object, sequence, collaboration and activity diagrams using UMLet.
  • Used DependencyInjection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Deployed EJB Components (EAR) on WebLogic Application Server application server.
  • Maintained relationship between objects using SpringIOC.
  • Worked with a variety of issues involving multithreading, server connectivity and user interface.
  • Extremely used plain JavaScript and JQuery to do the client side validations.
  • Well experienced in Core Java - asynchronous programming, multithreading, collections and a few design patterns.
  • Follow the best practices in coding like removing unnecessary casting, using generics in HashMap, caching, Collections like sort, comparator, list, set and Design patterns.
  • Involved in fetching the data from databases like MySQL and NoSQL like MongoDB.
  • Involved in configuring JMS and JNDI in web logic application server.
  • PresentationlayerisimplementedusingspringSpringMVCImplementedAntandMavenbuildtoolstobuild jar and war files and deployed war files to target servers.
  • Used AJAX to get the data from the server asynchronously by using JSON/XML object.
  • Focusonconvertingtheexistingfeaturesintheapplicationtowardsglobalizationoftheapplication,which is internationalization of the web representation.
  • Deployed EJB Components (EAR) on WebLogic Application Server application server.
  • Maintained relationship between objects using SpringIOC.
  • Used Spring MVC framework for developing the application.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in Spring IOC framework.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Extensively used CustomJSP tags to separate presentation from application logic.
  • Installation, Configuration administration of JBOSS environment, including deployment of Servlets.
  • Developed Scripts for UNIX platform deployment.
  • Used Hibernate for interacting with Persistence Layer for CRUD operations. Developed Rest architecture based web services to facilitate communication between client and servers.
  • Experience of working with Oracledeveloping applications by using Hibernate and Web Services.
  • UsedJBoss as the Application Server.
  • Used Log4J for logging the user events.
  • Used MAVEN for compilation and building JAR, WAR and EAR files.
  • Used JUnit for the unit testing of various modules.
  • SVN is used for version control systems and source code management.
  • Used JENKINS for continuous integration.

Environment: Java/J2EE, Design Pattern, Spring, Hibernate, JavaScript, Ajax, Web Services, JUnit, HTML, CSS, JBoss Application Server, Ant, PL/SQL, RESTful API, JENKINS, SVN, Eclipse, Log4J.

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Part of planning sessions with team members to analyze requirements and outlined, proposed and coded the proposed solutions.
  • Developed the web application using JSF framework with user interfaces using JSP, HTML, and CSS and used JSF validation framework for front-end validations.
  • Used Dojo toolkit to construct Ajax requests and build dynamic webpages using JSP’s, DHTML and java scripts.
  • Development of Action Forms, Action Servlets, Action and Validating Action Forms in Struts framework.
  • Extensive experience in designing and development of software applications with JDK 1.6/1.5, Servlets, JSP.
  • Developed the bean, the business method interfaces and the DAO for the workflow Web Services framework.
  • Implementing Servlets, JSP and Ajax to design the user interface.
  • Experience working with databases such as MySQL Server.
  • Design and implementation of J2EE patterns e.g. MVC, Value Object, Data Access Object, Business Delegate, Service Locator, Session Facade.
  • Developed applications, which access the database with JDBC to execute queries, prepared statements, and procedures.
  • Developed programs to manipulate the data and perform CRUD operations on request to the database.
  • Worked on developing Use Cases, Class Diagrams, Sequence diagrams, and Data Models.
  • Developed and Deployed SOAP Based Web Services on Tomcat Server
  • Coding of SQL, PL/SQL, and Views using IBM JMS management.
  • Used JUNIT for unit level testing.
  • Used Log4J for logging the user events.

Environment: Java, J2EE, AJAX, Struts, SOAP, HTML, XML, JSP, JDBC, ANT, XML, Tomcat, JUNIT, DB2, Eclipse, GIT, Log4J, Web Logic, Dojo, My SQL.

Hire Now