Java Full Stack Developer Resume
Dallas, TX
SUMMARY
- Around 7 years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies in various domains like Finance/Health/Commerce/Telecom/Insurance.
- Expertise in client scripting technologies like JavaScript, JQuery, HTML5, CSS3, Bootstrap, Node.js, AngularJS, Typescript, ReactJS, BackboneJS.
- Experience in developing client-side, server-side/middle-tier components applying Java/J2EE design patterns and frameworks: Servlets, JSF, Struts, Springs 3.0/2.5, Web Services, EJB, JMS, MQ Services, Hibernate 4.0/3.5/3.0, IBatis, AJAX, JSON, XML, UML, Log4J and Junit.
- Transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Groovy and Grails, Swing, Hibernate, IBatis, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading etc.
- Actively involved in the DevOps streamlining process through Jenkins CI and CA Release Automation.
- Experienced in usingPERLto read and write data from/to Excel, SQL Server and MySQL.
- Experience in working in a UNIX based environment and shell scripting.
- An accomplished software engineer specialized in object oriented programming analysis with extensive full Software Development Lifecycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance.
- Developed application using Angular.JS 2 and Node.JS connecting to Oracle on the backend.
- Proficient in applying design patterns like MVC, Singleton, Session Facade, Factory, Abstract, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
- Experience in developing cross platform Client side applications using Node.js, BackBone.js and Angular.js.to achieve scalability in real-time web applications.
- Extensive experience inAngular.JSfor application implementation, proficient in creatingmodules, controllers, route Providers, factory services, ng-repeat, customizable filter, http get/post methodsanddirectivesto realize functionalities likeREST service with Ajax call, input validations, searchable and sortable contents.
- Imported data from oracle to the Cassandra cluster using migration scripts in Python and Perl.
- Excellent understanding and noledge of NOSQL databases like Cassandra.
- Good noledge on AWS databases like RDS, DynamoDB, Redshift, ElastiCache.
- Extensive experience in Confidential Web Services like EC2, Simple DB, RDS, Elastic Load Balancing, SQS, SNS,AWSIdentity and access management, AWSCloud Watch, Elastic Beanstalk and Cloud Front, Redshift.
- Experience in Web Service Technologies: SOAP, WSDL, UDDI, Apache Axis, CXF, IBM JAX-WS.
- Experience in architecting and implementing Enterprise Application Integration (EAI) projects with Service Oriented Architecture (SOA), Web Services Integrations, BPM, BPEL and ESB using Web Sphere Process Server, ESB, Web Sphere Integration Developer, Data Power and WSRR.
- Extensive experience in developing the SOA middleware based out of Fuse ESB and Mule ESB.
- Expertise in XML technologies -XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
- Having Good experience in developing and migrating existing application into cloud based platforms like Confidential Web Services (AWS) and Pivotal Cloud Foundry(PCF).
- Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
- Strong experiencewithMongo DB development (reports, schema design, map reduce functions) and migrations from SQL relational databases.
- Designed the Scala Akka based application and involved in development for Business Logic and Integration services using Scala.
- Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, AKKAand Play framework.
- Proven experience with Application Servers like IBMWebSphere8.x/7.x/6.x/5.x/, Oracle/BEA WebLogic 10.x/9.x/8.x/7.x/6.x, JBoss and Tomcat 8.x/7.x/6.x/5.x/4.x/3.x
- Experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
- Experience with major relational databases - Oracle 8i/9i/10g/11g, SQL Server 2000/2005/2008 , DB2, My SQL, PostgreSQL.
- Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
- Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
- Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB
- Solid understanding in Design Patterns, MVC, Python Algorithms, Python Data Structures.Proficient in developing Web Services (SOAP, RESTful) in Pythonusing XML, JSON.
- Experience with creating and workflows and Mappings, running jobs in Informatica 9.5/ETL.
- Knowledge on Grid Controls, Pie Charts and other Swing Components.
- Experience in software configuration management using CVS, SVN and IBM Clear Case.
- Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
- Worked on the MySQL migration project .To make the system completely independent of the database being used. Used Spring IBatisto implement dis.
- Hands-on experience in usingEclipse,Log4j, JUnit, Mockito, Cucumber, TestNGfor building, logging, testing andVisual Source Safe, CVS and SVNfor version control.
- Experience in Agile software development process, Test Driven Development and Scrum.
- Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, J2SE, SQL, PL/SQL, Objective C, C#.
Platforms: Windows 2003, 2008 Server, Linux, Unix
Java Core: Memory Management, Thread Classes, Exception Handling and Collection APIs
UML Tools: MS Visio 2003,2007, Rational Rose Enterprise
IDE & Reporting Tools: Eclipse, Net beans, IntelliJ, JBuilder 2005, 2006, IBM Rational Application Developer
HTML Editors: Adobe Dreamweaver CS 5.5, MS FrontPage 2003
J2EE MVC Frameworks: Struts 1.1 and 2, Spring 2.5, 3.0, JSF 1.2, Groovy, Grails
Databases: Oracle 11g, 10g, 9i, 8i, MS SQL Server 2008, DB2, Postgres.
Application Servers: Web Logic, JBoss, Glass fish, Web Sphere.
Web Servers: Apache Tomcat, Confidential Web Services(AWS).
Web Technologies: HTML, DHTML, CSS, Java Script, Bootstrap, Jquery, AngularJS, Typescript, D3.JS, DOJO, XML, SOAP, XSL, WSO2 Carbon, XSLT, XHTML.
Message-Oriented-Middleware: Active MQ, Web Sphere MQ
Cloud Technologies: Paas, Saas, Iaas with AWS.
ORM Frameworks: Hibernate 3.0, JPA, iBatis.
Version Control: Rational Clear Case, SVN (Apache Subversion), CVS (Concurrent Versions System), VSS (Visual Source Safe) Team Foundation Server and GIT
Middleware Technologies: EJB 2.1, 3.0, JNDI, JMS (Java Message Service)
Web Services: JAX-RPC, JAX-WS, JAX-RS, SOAP UI, TCP Mon, HTTP Mon, Axis 1, Axis2, CXF, REST
Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development
Testing: JUnit 4.1, J-Mock, Cucumber, Easy Mock, Spring Test, Selenium.
Logging Tools: Log4j
PROFESSIONAL EXPERIENCE
Confidential, Dallas,TX
Java Full Stack Developer
Responsibilities:
- Developing Agent Portal with HTML5, CSS, LESS, JSON, AJAX and React JS for developing user interface and server side technology with Node JS.
- Used Node.js Bower for UI Dependency management. Worked on bower.json and bower.rc files.
- Extensive usage of Node JS in implementing the server side build deploys automation and building DEVOPS process from TFS.
- Act in the capacity of an eCommerce application Front End/UI Developer to actively participate in the definition, design, developing, testing, test automation support and implementation of functionalities.
- Deep expertise in HTML5, CSS3, and JavaScript frameworks and libraries the quality of code written within you're team as an integral part of a Scrum team.
- Write robust front-end code with HTML5, CSS3, and JavaScript frameworks and libraries to implement enterprise-class web applications.
- Participate in code reviews and ensures that all solutions are aligned to predefined design specifications
- Identify and troubleshoot application code-related issues.
- Developing user interface of application in an agile environment.
- TEMPHas a strong noledge with hand-coded HTML, CSS, JavaScript & jQuery, JSON, AJAX and XML noledge.
- Ability to share and integrate noledge across workgroups
- Proficient in web markup, including HTML5, CSS3.
- Setting up AngularJS framework for UI development. Developing html views with HTML 5, CSS 3, jQuery 1.1.0, JSON, and Java Script.
- Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Worked on migrating UI applications from Angular 6 to Angular 8.
- Used 'TestNG' for backend test cases and 'Jasmine' for AngularJS test cases.
- Used Docker to build the images and deployed those images using Kubernetes.
- Experience in working with RESTful Web Services and implementing RESTful API's.
- Implementing Oauth2 Security for the Web Services and integrated them with the UI applications.
- Used Dynatrace for monitoring the application health and for checking the logs.
- Used Soap UI and Postman for testing the Web Services.
- Designed and developed intranet web applications usingJavaScript and CSS.
- Worked on Hibernate framework to interact and perform DML operations with Oracle database.
- Was involved in functional and technical designs.
- Was involved in implementing Elastic Search using Jest Client and ActiveMQ.
- Produced and Consumed micro-services using REST Web services.
- Integrated Swagger API into Web Services to generate the API documentation.
- Participated in weekly status meetings, worked closely with BAs, QAs team, to meet project deadlines in AGILE methodology.
- Imported data from various resources to the Cassandra cluster using Java APIs.
- Node.js API server is deployed to AWS via Docker container service
- Configured and managed Apache Web Server on Linux for web based applications using REST/SOAP, Maven built tool and Web logic 12
- Developing Java modules implementing business rules and workflows using Spring Boot.
- Experience with Mongo DB development (reports, schema design, map reduce functions) from SQL relational databases.
- Developing Rest APIs in spring boot utilizing Swagger.
- Used SOAP based messaging format to transfer requests and responses and validated the request and responses against XML Schema Definition.
- Used JavaScript Task Runner Gulp for modification of HTML, CSS and JavaScript, Live reload, watch, test runner, server configuration and sass compiler sub tasks.
- Extensively used Mocha and Chai JavaScript unit testing tools for testing JavaScript pages.
- Used Maven to getss dependency jars from Maven Central Repository.
Environment: Spring Boot, Java 8, Azure DevOps, Kubernetes, Rest Webservices, Microservices, Spring JPA, Angular 6-8, PrimeNG, HTML5, CSS3-5, GIT, JSON, MS SQL Server, Maven, Junit, Jasmine, NodeJS, Jasmine, Postman, Swagger, SoapUI, Sonar Lint, Tomcat.
Confidential
Java Developer
Responsibilities:
- Engaged in all phases of SDLC in involving specifications, gathering Requirements, Designing, Coding, Testing, Deploying, and Maintaining in implementing projects.
- Developing the application by using Scrum methodology in agile environment.
- Used JIRA to report the hours and issues that are related to the project and Worked with mortgage express vendors to get all the connectivity needed details for the applications for both the production and non-production environment.
- Strong experience with frontend technologies like HTML5, CSS3, Scripting languages like JavaScript, JQuery, AWS, AJAX, Typescript, NodeJS, BackboneJS, Oracle, DB2and good noledge in ReactJS, EmberJS.
- Experienced in React JS and working with React Flux architecture.
- Worked with designers to get GUI mockups.
- Tested the web services by using Restful tool in the application which supported different format like text, JSON and XML.
- Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
- Involved in development of enterprise business solutions using JBOSS server.
- Designed and developed the REST based Micro services using the Spring Boot, Hibernate with JPA
- Experience in developing single page application using AngularJS and Angular 2.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4
- Created Responsive web application using Spring Boot, Spring MVC, Jpa Repository, Hibernate, Angular 2, HTML5, CSS3, JavaScript, Bootstrap, Node and Express.
- Involved in various tasks in support of coding and creating web pages using JavaScript/HTML, JavaScript, JSP, Struts.
- Worked on administration of EC2, AWS CLI for loading the data from S3 and scheduling it on daily basis.
- Integrated the Java Code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed HTML views with HTML5, CSS3/SASS, Bootstrap, Node.js and AngularJS.
- Have Experience in using GitHub repository to run the Jenkins job for Continues Integration while developing the applications and posting them in GIT.
- Extensive use of Docker for developing test cases and performed unit and integration, tested by using JUnit.
- Developing Groovy scripts to test Report application output
- Used UNIX shell scripts for implementing daily jobs.
- Involved in raising questions for business, getting answers from them, bug fixing, and tracking is done by JIRA.
- Ability to work under pressure, easily adaptable and Self-motivated.
Environment: JDK 1.8, Spring, java 1.8,AWS, JPA, Java Script, ReactJS, React Flux, JQuery, HTML5, CSS3, GIT, JSON, Angular 2/4,Groovy, Hibernate, DB2, DB2Connect, Gradle, Junit, EasyMock, NodeJS, Firebug, Cloud Services, Oracle Jersey, Apache CXF, Grunt, Jasmine, Selenium, HttpUnit, SoapUI, EclEmma, Sonar Lint, JQueryUI, Themeroller, BackboneJS, JBoss.
Confidential
Software Developer
Responsibilities:
- Involved in creation of Low-Level Design including sequence diagrams and class diagrams to understand the existing architecture.
- Involved in the integration of spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in Spring IoC framework.
- Involved in development of REST Web services using Apache Axis2 to extract client related data from databases.
- Used JIRA issue tracker to file the bugs.
- Implementing Presentation layer using CSS Framework, AngularJS, Wire-framing, HTML5.
- Involved in writing Oracle PL/SQL stored procedures, triggers, views, joins.
- Implementing JPA (ORM mapping tool) framework to interact with the database to update, retrieve, insert and delete values TEMPeffectively.
- Developed Apache Ant script to create war/ear file and deployed on the application server.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Used Design Patterns such as singleton, Business Delegate, Session Façade, Service Locator, Simple Factory Pattern, Data Transfer Object.
- Developed the UI panels using JSF, XHTML, Ext JS, CSS, DOJO and JQuery.
- Developing a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST-full server on a different domain.
- Lead, Designed and Developed SOA enterprise system using Oracle SOA
- Created standalone Scala programs to read data from several XLS files and insert data into the Database as needed by the testing team.
- Configured tiles-defs.xml file to configure the presentation views.
- Used hibernate.config.xml file to configurations and mapping entries to access database.
- Used struts-config.xml file for defining mapping definitions and action forward definitions.
- Used Web Services (REST & WSDL) to exchange data between portal and other modules of Citi bank.
- Implementing spring - Hibernate as Data Access Layer.
- Used AngularJS framework for building web-apps and is highly efficient with PHP framework as well as using Restful services
- Utilized the JQuery, AJAX, and JavaScript to render widgets on web pages
- Involved in the development of presentation layer and GUI framework using CSS3 and HTML5. Client Side validations were done using JavaScript.
- Designing and creating business rules using IBM ILOG Rules Engine
- Utilized Agile Methodology (SDLC) to manage projects
- Developing the application using Eclipse 3.5 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control (SVN).
- Involved in user interface development using JSTL.
- Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
- Involved in designing the data stage job to implement ILOG JRules Component.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational Data model with a SQL- based schema.
- Used WebLogic Application server to deploy and restart web applications.
- Expertise in the use of Java/J2EE design patterns like singleton, MVC, builder and strategy patterns.
- Fixing bugs in different testing phases with the help of Log4J logs.
- Involved in the creation of exhaustive Junit Unit Test Cases.
Environment: Java 1.6, J2EE, JSP, Servlets, Scala, REST web services, ExtJS, Apache Axis2, Spring 3.0, Hibernate 3.0, XML, XSD, Schema, PL/SQL, Agile methodology, Oracle WebLogic 10.0 Server, Oracle 10g, Apache ANT, Unix, Junit 4.0, AJAX, Eclipse, JavaScript, JQuery, REST, Struts, PL/SQL, JIRA, Node.js, Jasper, ILOG, JRules, Angular.js.
