We provide IT Staff Augmentation Services!

Sr.java/j2ee Full-stack Developer Resume

4.00/5 (Submit Your Rating)

Irving, TexaS

SUMMARY:

  • Over 8 years of experience in development and implementation of applications using Java and J2EE technologies.
  • Working knowledge in multi - tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
  • Expert in methodologies like Agile, SCRUM, TDD, Waterfall, Scrum, Iteration and Pair Programming.
  • Experience on design patterns such as Session Facade, Business Delegate, Adaptor, Bean Factory and Singleton.
  • Front Controller, Data Access Object, Service Locator, MVC, Data Transfer Object.
  • Experience in developing applications using Java/J2EE,Servlets, JSP custom tags, Struts, Spring, Hibernate, Applets, Swing, EJB’s, Java Beans, JDBC,JBPM, JSTL, JMS, Apache Camel, JSF, XML Spy,, HTML/DHTML, CSS, XML, XHTML, XSLT, JSON, jQuery, AJAX, JavaScript, WSDL, RESTFUL and SOAP.
  • Expert level skills on Angular JS, CSS3, HTML5, Node JS, VueJS, EXT JS, Backbone JS, Bootstrap, React JS, JQuery, JavaScript, AJAX, JSON, HTML, DHTML, CSS, Less CSS, Gulp, Karma, Jasmine, Tiles, Tag Libraries.
  • Experienced in Client side validations using ajax in Nodejs, Angular js, dash boards reports using BackboneJS .
  • Experienced in Full stack UI technologies using Grunt js, Gulp Server, Yoman generator for Angular.
  • Experienced in implementing client-server business applications using MVC, SOA architecture and MicroServices.
  • Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX platforms using IDE's such as Eclipse3.x, JBuilder, WSAD/RAD, Netbeans, intellij 14.x/15.x and experience in configuring and deploying the applications on Tomcat 6/7/8.0, WebSphere 7.x/8x, WebLogic and Jboss5/6/7x Servers.
  • Extensive experience in data processing and interfacing (Back-end/Front-end connectivity) skills using Oracle 9i/10g/11i (SQL, PL/SQL, Stored procedures), MySQL 3.2/4.x/5.x and Create Entity Relationship Diagrams (ERD) for various database systems - Oracle, DB2 etc.
  • Experienced in developing new extensions on Hybris platform to support different e-commerce functionalities, product creations, media, setting the catalog, content, execution of SOLR indexing, script generator, impex import/export, cronjobs, validations and interceptors.
  • Experience in working with NoSQL databases like MongoDB, Cassandra, Dynamo DB, HBase .
  • Strong hands-on experience with Spring IO, Spring Boot with Thyme leaf .
  • Excellent experience in JBoss JBPM 5x, 6x .
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Transactions, Security, Spring microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Hystrix, Hateoas, Webflow and Spring integration with AWS. Spring Netflix, Spring Zuul.
  • Experienced in working with Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates
  • Experienced in Distributed Transaction Management system with Spring JTA Based on Atomikos and Bitronix..
  • Experience in implementing SOA and Web Services using SOAP, REST, JAX-WS, JAX-RS, AXIS.
  • Proficient in using Amazon Web Services AWS . Extensive experience focusing on services like EC2, VPC, CloudWatch, CloudFront, Cloud Formation, IAM, S3, Amazon RDS, ElastiCache, SNS, SQS .
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Developed a new Amazon web service from scratch for the Marketplace Fulfilment Network team using Java8 , Spring framework, AWS DynamoDB and internal tools.
  • Strong understanding of Micro services Design patterns - Circuit Breaker/Hystrix, DTD, Aggregator, Proxy Chaining.
  • Expertise in XML technologies like XSL, XSLT, XPATH and parsers like JAXP (SAX, DOM) and JAXB.
  • Experience with messaging systems like Kafka, Kafka event sourcing.s
  • W orked on creating Docker images, Containers, push/pull and on integration with Spring Boot.
  • Proficient in developing UML/Visio diagrams using case tools like Enterprise Architect, Visio and Rational Rose.
  • Expertise with tools like SQL Workbench, SQL Developer and TOAD tool for accessing the Database server.
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL and DB2 programming.
  • Good Working knowledge of ANT, MAVEN, Gradle, Jenkins, Hudson.
  • Well experienced in using JUnit, Log 4J, Test NG and SOAP UI for testing framework.
  • Experience in JUnit frame work with Mockito and Easy mock, SpringJunitRunner.
  • Extensive experience in testing on multiple operating systems including Unix, Linux Sun Solaris, and Windows.
  • Experience in developing reports using Business Objects and Informatica.
  • Expertise in using configuration management tool like Rational Clear case, CVS and Git for version controlling.

TECHNICAL SKILLS:

Languages/API: Java 5/6/7/8, Java/J2EE, C,C++, JDBC, DTD, UML, Design Patterns, Shell Scripts, Richfaces, HTML, PHP, JavaScript, SQL, PL/SQL

Frameworks: Struts 1.x/2.0, Spring 4.2,Hibernate 5.0.2, Spring 4.2, iBatis, Flex

IDEs: Eclipse 4.6/4.5, IBM WSAD, IBM RAD 7.x/6/x, IntelliJ, Spring Tool suite 2.x/3.x

Web technologies: HTML, CSS, DHTML, Servlets, JSPs, EJB, JNDI, JMS,XML, XSLT, XSD, JSF, JQuery, Ajax, AngularJS, NodeJS, ReactJS, BackBoneJS, Bootstrap.

Tools: UML, Rational Rose, Splunk, SQL Developer, TOAD, Hudson, Log4J, SOAPUI, Rest Client UI, Postman, Grunt.

Servers: Apache Tomcat 5.x/6.x/7.x/8.x, IBM WebSphere, BEA Web Logic 9.x/10.x/12.x, JBoss 6.x/7.x

XML Tools: JAXB, Apache Axis, AltovaXMLSpy

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC

Testing technologies/tools: JUnit, JMeter, HtmlUnit

Database Servers: Oracle 10g/11g, DB2, SQL Server 2000/2005/2008, MySQL, MongoDB, Cassandra.

Version Control Systems: CVS, SVN, GitHub, Clearcase, WinCVS, TortoiseCVS, CVSNT

Build Tools: ANT, Log4j and Maven 3.x, Hudson 3.x, Jenkins 2.x

Platforms: Windows 2000/98/95/NT4.0, LINUX, UNIX, Windows 7

PROFESSIONAL EXPERIENCE:

Confidential,Irving,Texas

Sr.Java/J2EE Full-Stack Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Developed applications using Java7 and new features of Java8 ( lambda expressions ).
  • Implement Java8 new features like Lambdas, Streams, Collections,Multi-Thread/Concurrent APIs .
  • Implemented Multi-Threading using Executor Service concept to pull data concurrently from multiple resources in order to generate PDF file in a timely manner using open source iText API.
  • Worked extensively on AngularJS1.6, Jqlite, bootstrap, HTML5, CSS3, JSON, Media queries for various breakpoints in the adaptive web-designing environment.
  • Created the React.JS express Server combined with Socket.io to build MVC framework from front-end side Angular JS 1.5 to back-end MongoDB, in order to provide broadcast service as well as chatting service.
  • Setup Spring 4.x Job by configuring job Tasklets, Quartz Scheduler and Listeners for error handling, report generation and service retry mechanisms on failures.
  • Used JBPM as a workflow engine .
  • Used Spring Annotations to simplify the business logic for creating Spring MVC RESTful web services .
  • Used spring boot Actuator to externalize application's configuration properties for different environments.
  • Implemented pre-authentication and data base security using Spring security and securing application access and Spring Batch for scheduling and maintenance of batch jobs.
  • Used Spring Transaction to provide a consistent programming model across different transaction APIs such as Hibernate and to Support declarative transaction management in application.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking and transactions .
  • Used Hibernate, object/relational-mapping (ORM) solution and technique of mapping data representation. from MVC model to Oracle Relational data model with an SQL-based schema.
  • Worked on SOA Web Services using SOAP with JAX-WS for large blocks of XML data over HTTP.
  • Used MagentoConnector - Connecting to Magento API with java using SOAP .
  • Coordinated kafka operational and monitoring (via JMX ) with dev ops personnel, formulated balancing leadership strategies and impact of producer and consumer message (topic) consumption to prevent overruns.
  • Implemented design patterns such as Session Façade, Business Delegate, Adaptor, Bean Factory and Singleton.
  • Used Micro service architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Used spring for Dependency Injection and used Apache Camel to integrate Spring framework
  • Designed and Implemented a stream filtering system on top of Apache kafka to reduce stream size.
  • Produced and consumed centralized Spring Restful Web Services for Enterprise applications to consume in JSON format and in trusted client-server environment.
  • Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk. Used Amazon S3 for configuration files. Used TIBCO EMS extensively as a part of ESB.
  • Built RESTful web service by building Angular.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Used micro-framework to implement with REST API and Mongo DB (NO SQL) as back end database.
  • Configured Swagger-UI registered Micro service with Eureka server to monitor service health check from Spring Boot admin console and Hystrix dashboard
  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load Balancer (ELB), auto scaling groups and Ops Works.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications using AWS CLI .
  • Micro services has been built using spring boot, spring security and deployed to AWS cloud.
  • Setup the continuous Integration (CI) process and continuous deployment (CD) jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
  • Responsible for writing test cases for project, also responsible for doing black box testing using Scala .
  • Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB.
  • Prepared SQL/PL-SQL scripts and Stored Procedures required to implement fine-tuned from DBAs if needed.
  • Implemented Maven to create JAR, WAR, EAR and deploy the project onto the WebLogic Application Server.
  • Used GIT for version control, experience with git-bash and git-hub
  • Prepared Junit and Test NG test cases and executed them as part of auto build process from Jenkins Jobs.
  • Integrated soapUI and JMeter Test cases into Maven.
  • Monitored the error logs using Log4J and fixed the problems.
  • Setup Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.

Environment: HTML 5, CSS 3, Bootstrap, Angular JS 1.5, JavaScript,JBPM, JSON, React JS, Ajax, Maven 3.0, Spring 4.x, Hibernate 4.x, Restful Web Services, WebLogic Application Server, Apache Camel,Amazon Elastic Beanstalk, S3, Soap UI, Jenkins, Git, Dom, Jax-rs, Junit 4.4, Log4j, Apache Kafka, MongoDB, Oracle 11g, Agile Scrum.

Confidential,New York,NY

Sr.Java/J2EE Full-Stack Developer

Responsibilities:

  • Involved in various SDLC phases like requirement gathering, Design, Analysis and Code development.
  • Active in coding some of the Core Java concepts such as collections, generics and multi-threading .
  • Followed the best practices in coding like removing unnecessary casting, using generics in Hash Map, caching, Collections like sort, comparator, list, set and Design patterns.
  • Developing web pages using HTML5, CSS3,JavaScript and used twitter Bootstrap for cross browser compatibility.
  • Developed Angular JS custom directives for specific functionality on DOM elements.
  • Creating the project startup UI i.e.generic XHTML facelet templates, CSS, generic JSF validators and converters, backing beans, reference beans etc.
  • Use Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express.
  • Involved in implementing the complete Application in the in-build MVC Architecture with Angular js. Used date-format and moment packages in Node.js to save the timestamp in database converting into GMT.
  • Developed spring based presentation layer, Hibernate based DAO layer and integrated them using Spring Dependency injection, ORM and Web modules.
  • Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data.
  • Spring Transaction is used for the degree of isolation to work with other transactions and to execute within a transaction scope to run that transaction and used to check out before timing out of the transaction.
  • Spring Security is utilized with the help of “Method Level Security” by using AOP (Aspect-Oriented Programming) and “URL Level Security” by using Servlet filters for web sockets.
  • Configured Hibernate objects as Spring Beans in the Spring Configuration File.
  • Configured the Hibernate configuration files to persist the data to the Oracle 11g Database.
  • Experienced in upgrading the existing Cassandra cluster to latest releases.
  • Migrated large amount of data from Oracle to Cassandra .
  • Migrating oracle data model to Cassandra to achieve and reduce the SLA from 10 minutes to 2 seconds and also improve user experience by using kafka and cassandra .
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store images to the database with Hibernate transaction control.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate and Spring IOC.
  • Experience in Message Oriented Middleware implementation using JMS.
  • Used a Microservice architecture, with Spring Boot-based services interacting through REST and Apache Kafka.
  • Developed Microservices using SpringBoot, NetflixOSS, SpringCloud and deploying to AWSCloud.
  • Deployed Spring Boot based microservices Docker container using Amazon EC2 container services.
  • Designed the project using MVC, Session Façade, Service Locator and Business Delegate patterns.
  • Used Web services (SOAP) for transmission of large blocks of data over HTTP.
  • Created continuous integration builds using Ant Jenkins. And deployed on WebSphere app server.
  • Used XML Web Services using SOAP protocol to transfer the amount to other application that is remote and global to different financial institutions.
  • Wrote code Web Services (JAX-WS) for external system via SOAP/HTTP call and to fetch data from web services via JSON response and updating the HTML pages.
  • Worked with Web Sphere Application Server as application server.
  • Developed Docker images to support Development and Testing.
  • Worked with users to identify and Document metadata, forms and user profile information for implementation of Enterprise Kofax System for various Business Units.
  • Used SOAP UI for testing the web services, AppDynamics for application health and JMeter for stress testing.
  • Used JAX-B parser for marshaling and unmarshaling.
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Used Log4j framework to log/track application.

Environment: HTML, CSS, Bootstrap, AJAX,Multithreading, JavaScript, JSF 2.1, Angular JS, Spring Dependency Injection, Spring 3.x, Hibernate 3.x, Soap UI, Maven, SVN, JIRA, XML, Web sphere, SOAP web service, Unix/Linux, Web Sphere Application Server, PL/SQL, Oracle 11g.

Confidential,Nashville,TN

Sr. Java Developer

Responsibilities:

  • Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
  • Used display tag to render large volumes of data. Bean, HTML and Logic tags are used to avoid java expressions.
  • Designed and develope d thyme leaf compatible responsive HTML template for email confirmations
  • Designed UI web pages using web technologies like HTML, XHTML, and CSS.
  • Worked on MVC framework like AngularJS for developing single page applications.
  • Web application development for backend system using AngularJS and NodeJS with cutting edge.
  • Worked on RESTful APIs for HTTP requests between client and server.
  • Developed Hibernate DAO classes with the spring framework manager classes retrieve and savedata from database.
  • Used Hibernate Detached Criteria, HQL and written some SQL queries for data retrieving.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful Services.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Batch to design a lightweight and solution to enable the development of batch applications.
  • Developed and implemented Business Requirements using Spring MVC framework. Implemented cross-cutting concerns such as logging, authentication and system performance using Spring AOP.
  • Created User Interface screens using Spring MVC for logging and perform various operations on network elements.
  • Experience in implementing custom monitoring system through Splunk into deployment processes.
  • Implemented RESTful Web Services using Spring MVC and JSON.
  • Used XML Web Services using SOAP to register agents using non-java application.
  • Developed services that are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAXRPC Web services .
  • Used JMS for the asynchronous exchange of critical data and events among J2EE components. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing
  • Developed strategies and supported tools to create an automated integration and release process using Jenkins.
  • Analyze and resolve conflicts related to merging of source code for GIT .
  • Developed Unit /Integration test cases using Junit, Easy Mock, Mockito and Selenium tools.
  • Expertise on Selenium Data Driven framework and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .

Environment: HTML, CSS, Bootstrap, AJAX, JavaScript, JSF 2.1, Angular JS, Thyme leaf, Spring Dependency Injection, Spring 3.x, Hibernate 3.x, Soap UI, Maven, SVN, JIRA, XML, jboss, SOAP web service, Unix/Linux, Web Sphere Application Server, PL/SQL, Oracle 11g.

Confidential,Milpitas,CA

J2EE, Java Developer

Responsibilities:

  • Involved in complete software development life cycle with object oriented approach of clients business process and continuous client feedback.
  • Worked on designing and developing a complete service oriented system based on SOA principles and architecture in agile development environment.
  • Employed Agile Model and best practices for software development.
  • Developed the Servlets for processing the data on the server.
  • Extensively worked on JPA as persistence layer, involving EJB3.0 annotations, synchronizing Data base tables through XML in a secondary project.
  • Engaged in developing the UI by using HTML, JSF, JQuery, and JavaScript and in some places used AJAX to make calls to other services and Involved in developing the CSS sheets for the UI Components.
  • Applied model-view-controller design pattern using Java Beans, Swing and conducted simultaneous queries and retrievals using Java multithreading techniques.
  • Developed the application using Spring Framework that uses MVC architecture with JSP as the view.
  • Setting up the basic project set-up from scratch of Spring-Hibernate App based on Design.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Spring DAO Module along with Struts Framework to deal with Database.
  • Developed front end using Spring MVC, JSP , JSTL . Spring framework is used to implement Inversion of Control ( IOC ) and Aspect Oriented programming (AOP).
  • Used CVS for version control.
  • Worked on Junit for creating test cases for all the Business Rules and the application code.
  • Called external vendor applications using Web Services for delivering notifications.

Environment: HTML, JSF, JQuery,CVS, JavaScript, Servlets, Jboss,DB2, Spring 3.x, Hibernate 3.x, Spring mvc, Svn, Soa, Jax-Ws, Apache Axis 2, Junit.

Confidential

Java/J2EE Developer

Responsibilities:

  • Worked in an agile work environment with Content Management system for workflow management and content versioning. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Developed the application using Struts Framework that leverages classical Model MVC architecture.
  • Developed Stateless session beans to parse (parser frame work) and process the user request into domain object ( DAO design pattern) to delegate the business request to the business delegate object
  • Developed DAO layer using JDBC , DAO design pattern to handle the interaction with MySQL Server .
  • Involved in designing user screens and validations using HTML, jQuery , Ext JS and JSP as per user requirements and Responsible for validation of Client interface JSP pages using Struts form validations.
  • Developed front end validation using JavaScript , jQuery and JSON for password and username.
  • Implemented Web Services using spring’s Web Service extension for Apache AXIS framework.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using Apache Axis 2 Web Service.
  • Used Web services ( SOAP ) for transmission of large blocks of XML data over HTTP
  • Upgraded the OAM application from spring 2.5.6 to Spring 3.0 to enhance the latest features. .
  • Developed testing frame work for User Interface and server side components using testing frame works like HTTP Unit, JTest , Cactus and JUnit.
  • Wrote unit test cases for Unit Level testing using JUnit and EasyMock .
  • Used Apache Maven for project management and building the application.
  • Developed UNIX automated deployment scripts for QA and involved in writing ShellScripts .
  • Developed ANT Scripts to do compilation, packaging and deployment in the WebSphere server.

Environment: Java, JDK, J2EE, Agile Development Process, Struts, Spring, Web Services (JAX-WS, Axis 2) Hibernate, RSA, JMS, JSP, Servlets, Web Sphere, SQL Server 2012, MySQL, Ext JS, Windows XP, UNIX, HTML, XML, SOAP, IBM Rational Application Developer (RAD), ANT, Log4J, XML, XSLT, XSD, jQuery, JavaScript, JUnit, SVN.

Confidential

Java Developer

Responsibilities:

  • Effectively interacted with team members and business users from different regions for requirements and analysis.
  • Analysis, design and development of Application based on J2EE using Struts, Spring and Hibernate
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Hibernate was used for Object Relational mapping with Oracle database.
  • Worked on the Web Services using SOAP and RESTful web services.
  • Used SVN configuration management tool for code versioning and release.
  • Deployment on WebLogic Application Server 11g.
  • Developed the UI Screens using JSP , JavaScript and HTML and did the client side validation with the JavaScript.
  • Developed the classes for Unit Testing by using JUnit .
  • Extensively automated functional test suites by developing over 50 test cases, 10 test suites using JAVA, JUnit and Conducted code reviews against coding and made sure the best practices are maintained in development process.
  • Coordinating with the testing team and fixing Bugs at various stages of the application development.
  • Developing test requirements by decomposing the functional requirements and interacting with End-users, business analysts and developers.

Environment: Java, JDBC, J2EE, JSP, Struts, HTML, Apache Tomcat Sever, JQuery, XML, JSON, Apache CXF, Jackson, Hibernate, Log4j, SoapUI, Maven, SVN, JUnit, JavaScript, Oracle, Windows.

We'd love your feedback!