We provide IT Staff Augmentation Services!

Sr. Java/j2ee And Full Stack Developer Resume

Carrolton, TX

PROFESSIONAL SUMMARY:

  • Over 8+ years of experience and backed with rich domain knowledge, understanding and practical knowledge of several IT technologies, I seek a career with challenging assignments to achieve professional goals.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development(TTD), and Iteration methodology, Pair Programming, Agile Development &Testing using Software Development Life Cycle.
  • Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDE's such as Eclipse, STS, Rational Application Developer (RAD), NetBeans, IntelliJ.
  • Hands on experience on MVC frameworks such as Angular JS, Angular2, Backbone JS, Ember JS, ReactJS etc.
  • Experience in developing Web based UI’s using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Angular JS, Action Script, DOJO, jQuery, EXT JS and Ajax.
  • Developed UI modulesusing AngularJS, Node.js, React JS, JavaScript, Ajax, jQuery, CSS3 and HTML5.
  • Command in ReactJS for creating interactive UI's using Virtual DOM, JSX, React Native concepts.
  • Developedmodules in large cross - platform applications using Web Services (SOAP, REST), Microservices.
  • Expertise in application development using JSP, Servlets, JNDI, Spring, Hibernate, JSF, EJB, XML, Web Services, Struts 1.2/2.0, Spring 3.x and 4.x, Boot, AWS, JDBC, JNDI, JMS, JAXB, SAX/DOM, Apache Kafka.
  • Experience in developing spring features like Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Heroku, Spring Security, Spring Integration, Spring Eureka, Spring Netflix.
  • Experience in Microservices-Spring Boot, Pivotal Cloud Foundry and Spring Boot.
  • Used Micro service architecture withSpring Bootbased services interacting through a combination of REST and Apache Kafka message brokers and Developed data pipeline using Apache Kafka.
  • Expertise in development applications using Type safe technologies like Scala, Akka model, Play framework.
  • Experience in deploying enterprise applications in Apache-Tomcat, WebLogic, and WebSphere, JBoss.
  • Experience in working on Grape API and adding Swagger documentation.
  • Proficient in NoSQL DB such as Apache Cassandra DB, MongoDB, Neo4j and Couch DB.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, RDS, Elastic cache, SNS, SQS, AMI.
  • Apache Tomcat 8 and NodeJS servers to deploy and configure Java API’s and frontend modules.
  • Experience in build/deploy tools Ant,Maven and Jenkins, ClearCase, CVS, SVN, Nexus, Git, ClearQuest, Sonar.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations.
  • Configured the tools like Bitbucket, JIRA, Confluence, Chef and Kubernetes.
  • Involved in building the code usingJenkins, Bamboo and Quick buildfor continuous integration.
  • Work Experience with testing tools and applications such as JUnit, Hands-on experience in unit testing frameworks TestNG and Junit, Mockito, Firebug, Fire Poster, browser developer tools, Protractor, Selenium, Jasmine, SoapUI.

TECHNICAL SKILLS:

Languages: Java 1.8, J2EE, Scala 2.12.1, Python 3.6.0

Web Technologies: SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlets API 3.0

Frameworks: Spring 4.3, Hibernate 4.3, Angular JS 1.0/1.5/2.0, Spring Security 3.2

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jetty, Jenkins 2.50, WebSphere MQ 7.5

Relational Databases: Oracle 10g/11g, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1

NoSQL Databases: MongoDB, Cassandra, Couch DB

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, JQuery 2.11, Angular JS 2.0, ReactJS, BackBone.JS 1.3.1, Polymer.JS, Node JS 6.0.

Cloud Environments: Azure, AWS, Netflix Eureka, Mesos, Kubernetes.

IDE: Eclipse, NetBeans 8.0.2, Intellij 2017.1, Spring Tool Suite (STS) 3.8.3

Operating system: Windows 10, Linux Mint 18.1, Unix

Bug tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36

Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, Intellij 2017.1, Spring Tool Suite (STS) 3.8.3, GITHUB 2.12.0

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1

Protocols: HTTP, FTP, TCP/IP, LAN, WAN

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS

TECHNICAL EXPERIENCE:

Confidential, Carrolton, TX

Sr. Java/J2EE and 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 Interactive web pages using HTML5, CSS3 and Bootstrap as per user requirements.
  • Developed application UI screens for various modules using HTML5, CSS3, JavaScript, JSX, Bootstrap.
  • Involved in creating REST services using Node-JS, Express-JS, Mongoose and Body-Parser NPM modules.
  • Moved existing AngularJS controllers to Angular 2 components for more responsive and less dependency.
  • Designed and developed the login portal using framework Angular 2 along with HTML5 , CSS3 and Type Script .
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular 2 .
  • Collaborated for Angular 2 Components which takes care of view part of the application.
  • Extensively used factory object in NodeJS to use the common functions in different views to reduce redundancy
  • Implemented CSS Selector, CSS Scalable and modular approach in the front-end design.
  • Involved in developing new portfolio Multithreaded -application with complete new design which will be compatible with existing application.
  • Used core java concepts like Multithreading / ExecutorService , websockets , exceptionhandling and collections .
  • Implemented design patterns such as Business Delegate, Adaptor, Bean Factory and Singleton.
  • Setup Spring Job by configuring job Tasklets, Quartz Scheduler and Listeners for error handling, retry mechanisms.
  • UsedJ2EE design patterns like Singleton, Factory, DAO, Oberverand Service Locator.
  • Used Spring core for dependency injection/inversion of control (IOC), andintegratedwith Hibernate.
  • Deployed Spring Boot based microservices Docker container using Amazon EC2 container services and using AWS.
  • Spring Boot Microservices were developedwith microservice architecture using REST and Apache Kafka.
  • Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk. Used Amazon S3.
  • Produced and consumed centralized Spring Restful Web Services for Enterprise applications to consume in JSON
  • Implemented Spring ORM with Hibernate taking advantage of features like auto wiring, and generic collections to implement DAO layer with Hibernate Entity Manager’s Session Factory, HQL, and SQL.
  • Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries.
  • Prepared SQL/PL-SQL scripts and Stored Procedures required to implement fine-tuned from DBAs if needed.
  • Composed and executed Cassandra scripts to insert and update NoSQL database and reporting.
  • Worked on Node Rest framework for backend services, used Cassandra (NoSQL) for database services.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services
  • Worked on creation of custom Docker container images, pushing images, integration of Spring boot.
  • Used Maven to create JAR, WAR&EAR and deploy the entire project onto the WebLogic Application Server.
  • Generating Scala and java classes from the respective APIs so that they can be incorporated in the application.
  • Used Spark streaming with Scala to consume real-time data from the Kafka cluster and run several arbitrations.
  • Developed user-friendly website interface using views and templates with Python and Django’s.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Configured Protractor test classes and Selenium grid end to end testing on the front end .
  • 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.
  • Designed and Developed the Automation Testing Framework using Java, Selenium Web Driver and TestNG.

Environment: Java 8, HTML 5, CSS 3, Bootstrap, JS 1.5, JavaScript, JSON, Maven 3.0, Spring 4.x, Hibernate 4.x, Mule ESB, Restful Web Services, Rest API, NodeJS, jQuery, Scala, WebLogic Application Server, Amazon Elastic Beanstalk, S3, REST API, Jenkins, Git, Backbone JS, Elastic search, jQuery, DOM, JAX-RS, Junit 4.4, Log4j, Apache Kafka, Cassandra, Docker, Agile Scrum.

Confidential, Denver, CO

Sr. Java/J2EE and Full Stack Developer

Responsibilities:

  • Developedand tested modules using Agile (SCRUM) methodologies and developed Technical design documents .
  • Work flow and work flow navigations were developed to work per the user roles.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript and Angular JS developed external JavaScript codes that can be used in several different web pages.
  • Developed the presentation layer written using HTML, CSS3, Ext JS, and client-side validations were done using JavaScript, jQuery, and JSON.
  • Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
  • Improved source code maintenance which resulted in significant code reduction, ease of upgrade, scalability, ease of developer spin and superior performance by refactoring existing AngularJS application.
  • Developed effective web pages using HTML, CSS, JavaScript, Node.js and Bootstrap.
  • Workedwith controller, service and view components in applications using Spring 3.5 framework .
  • Implemented Spring modules like Controller, DI/IOC, Auto wiring, Spring security, AOP and AspectJ.
  • Implemented Spring MVC Controller module for better handling of client request, consume RESTful data service and sending response back to client.
  • Used Maven repository to include all the jar files required for the JSP Tag libraries.
  • Designedanddeveloped Microservices using REST framework and Spring Boot.
  • Implemented RESTful Web services in Service Oriented Architecture ( SOA ) to retrieve data from client side and made REST API calls from NodeJS and parsed the data to client and handled the security and Authorization using Spring Security and OAuth authentication protocol respectively.
  • Enterprise level web applications were supported by building Spring based Java micro services.
  • Used Hibernate as ORM to map Java classes to data base tables.
  • Worked on Mongo DB concepts such as locking, transactions, indexes, replications, schema design.
  • Implemented multiple high-performance Mongo DB replica set.
  • Designed, built, and deployed multiple applications utilizing almost all the AWS stack (Including EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling).
  • Perform configuration and problem resolution of system hardware and connectivity using Python. Developed and executed usability Python test cases to gain product acceptance from customers.
  • Worked on Camel-based integration middle-ware solution for Provisioning Services by design and Implementation of business logic and data processing routes using Apache Camel.
  • Used Java Message Service JMS API to create, send, receive, and read messages.
  • Experienced in build, deploy multi module applications using Maven, ANT and CI servers like Jenkins.
  • Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath, and XSL-FO.
  • Involved in creating http inbound outbound flows, Orchestrations, Transformations using MULE ESB .
  • Performed Test Driven Development TDD using JUnit and Mockito.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Involved in Web sphere server configurations, Data Sources, Connection Pooling, MQ Series Queues set up for messaging and deploying the apps on different servers in different environments like QA/IST/Production.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Used Elastic Search by Rest API for querying written which is written by database server.
  • Tested components using JUNIT Mockito during development.

Environment: Java, J2EE, JDK 1.5, UNIX, JBoss 3.0, Spring core, MongoDB, JMeter, Swing, Hibernate, Jetty, Core java, Perl, Spring MVC, Hibernate, Rest Web services, FileNet, Ajax, XML, jQuery, Ext JS, HTML5, CSS, TC Server, SASS, JAX-B, SVN, Maven, Jenkins, Splunk, SFX, Splunk, Angular JS, NodeJS, Ext JS.

Confidential, San Ramon, CA

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.
  • Implemented logging in the application using Spring Framework AOP module to know the application status. Used Spring DAO module for performing CRUD operations on database.
  • SpringMVC Framework IOC design pattern to provide relation between application components. Separated application configuration and dependency specification from actual application code.
  • Used Spring Batch to design a lightweight and comprehensive solution to enable the development of batch applications.
  • Created the User Interface screens using SpringMVC for logging into the system and performing various operations on network elements.
  • Developed Web Services SOAP/HTTP, SOAP/JMS, SMTP using SOA technologies such as SOAP, WSDL and UDDI and used WSDL and SOAP for getting credit card information from third party.
  • Involved in consuming, producing SOAP based web services using JAX-WS.
  • Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.
  • Worked on JPA as persistence layer , involving EJB annotations to synchronize with database through XML.
  • Analyze and resolve conflicts related to merging of source code for GIT .
  • Expertise on Selenium Data Driven framework and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .
  • Worked with the Node package manager(NPM) along with Karma, Grunt and Bower for test and build.
  • Involved in designing and implementation of Session Facade, Business Delegate, Service Locator patterns to delegate request to appropriate resources.

Environment: HTML, CSS, Bootstrap, AJAX, JavaScript, JSF 2.1, 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, Jacksonville, Florida.

Sr. Java Developer

Responsibilities:

  • Identified the Business requirements of the project.
  • Designed the data flow for the client-side screens and the object interaction layer for the Server side components using Rational Rose.
  • Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
  • Design patterns are extensively used to achieve clean separation of different layers. Used different patterns like Adapter, Singleton, Strategy, Factory, Abstract Factory, MVC, DAO and Service Locator, Facade.
  • Expertise in developing Web Applications using Spring Dependency Injection, and AOP for modularity.
  • Designed the Front-end screens using JSP, Servlets, HTML, and JavaScript.
  • Design & Development of User Interface module using J2EE, JSP, Servlets and Struts Framework.
  • Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionalities.
  • Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MongoDB, MySQL, and Jira.
  • Worked on Oracle 10g for applications containing Annotated EJB3.0 entities relating to JPA.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Designed configuration XML Schema for the application.
  • Used XML Http Request Object to provide asynchronous communication as part of AJAX implementation.
  • WSDL was used for publishing Web Service interfaces.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Designed and implemented Java Classes to use JAXP parser to create Java objects to be able to modify the data received in the response.
  • Wrote Ant Scripts to automate the build and deploy process.
  • Involved in Code Review, Unit Testing and Integration Testing, Selenium Web Driver.

Environment: Flex, EJB, Struts, spring, JSP1.2, Servlets2.1, Jasper reports, JMS, IBM MQ, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI, Rational Rose 98, Oracle 9i, IBM WebSphere 6.0, ClearCase, Log4J, ANT, Selenium, IBM RAD, and Apache Tomcat.

Confidential, Wayne, NJ

Java/J2EE Consultant

Responsibilities:

  • Identified the Business requirements of the project and Involved in preparing Requirements for the project.
  • Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
  • Designed and developed the UI using Struts view component HTML, CSS, JSP, JavaScript, AJAX, JSON.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Designed configuration XML Schema for the application.
  • Used XML Http Request Object to provide asynchronous communication as part of AJAX implementation.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns. Spring MVCFramework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency. specification from the actual application code.
  • Used Spring Framework for Dependency Injection and integrated it with Hibernate.
  • Implemented the application using Spring Framework, which is based on MVC design pattern.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Wrote Ant Scripts to automate the build and deploy process.
  • Developed automated Build files using ANT.
  • Used Subversion for version control and log4j for logging errors.
  • Code Walkthrough, Test cases and Test Plans.

Environment: Core Java/J2ee, Servlets, JSP, CSS, JDBC, Ajax, Ant Scripts, JavaScript, Eclipse, XML, Rational Rose, WebSphere Application Server 7.0, Junit, Ant, Adobe Flex, log4j.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC). requests from the user and used entity beans to retrieve and update customer information.
  • Involved in writing the exception and validation classes using Strutsvalidation rules.
  • Developed various EJB components to fulfill the business functionality.
  • Implemented the Email module, which included setting up JMSmessage queue, designing and developing email client which sent Java messages to the message queue, designing and developing message driven beans that consumed the messages from the queue and sent emails using contents from the message.
  • Used Apache Axis for consuming Web Services.
  • Used WebSphere Application Server for deploying various components of application.
  • Persistence layer was implemented using Hibernate Framework.
  • Front-end is designed by using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
  • Involved in developing the CSS sheets for the UI Components.
  • Used JavaScript for the web page validation.
  • Used XML with SAX parser to transfer data between applications.
  • Written ANT scripts for building application artifacts. Monitored the error logs using Log4J.
  • Wrote PL/SQL stored procedures, Prepared statement and used API.
  • Involved in writing and executing stored procedures, functions and triggers for Oracle to create a Database Management System.
  • Used JUnit for unit testing. Created Unit, Acceptance and Integration Test Documents and Code Review Documents.

Environment: : J2EE, Java SDK, XML, SAX, JSP, JMS, HTML, JavaScript, Struts, Hibernate, Servlets, Eclipse, Web Services, JUnit, Unix, Ajax, EJB, RMI, JNI, WebSphere Application Server, ANT, CVS, Oracle 10g.

Hire Now