We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 9+ years of professional experience in Information Technology (Java and J2EE technologies).
  • Involved in all phases Analysis, Design, Development, Implementation and Testing of Software Applications development life cycle.
  • Strong working experience in application development using JDBC, Servlets, JSP, Java Beans, JMS, Struts, spring, Hibernate and Web services.
  • Experience in developing web applications using technologies like HTML, Java Script, AJAX, DOJO, JSON, CSS, JSP Tag libraries and GWT.
  • Experience in developing web - based applications using Python, Django, PHP, Angular JS, VB, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
  • Worked in Service Oriented Architecture to develop language independent services using Web Services, Apache CXF SOAP, WSDL and Axis 2.0 soap stack.
  • Proficient in writing ANT, Maven builds script to automate the application build and deployment.
  • Good experience in developing and updating a web page using HTML5, CSS3, AngularJS,React.js,JavaScript, backbone.js, and JQuery across various browsers and thereby achieving cross browser compatibility. Also having good noledge in Angular 4.
  • ImplementedNode.jsserver side code to interact with MongoDB to store & retrieve data using Mongoose drivers.
  • Experienced in working with multiple databases like Oracle 12c/11g, SQL Server,Cassandra, MySQL, DB2, and Sybase.
  • Experience in building end to end web applications usingMEANstack with Angular1.X, 2.
  • Functional noledge in implementation ofAWSCloud based technologies like Elastic Servers, EC2 Instance and S3.
  • Experienced with Perl, Shell scripting and test automation tools like Selenium RC, WebDriver and Selenium Grid.
  • Provide continues delivery on PaaS (PCF).
  • Developed Python Mapper and Reducer scripts and implemented them using Hadoop streaming.
  • Experienced in customizing Selenium API to suit in testing environment.
  • Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
  • Implemented Frame work forSeleniumscripts using Java.
  • Initiated the Automation framework using SeleniumWeb Driver to run test cases in multiple browsers and platforms.
  • Good Hands on Experience onMultithreading, Exception handling, Collections Framework.
  • Exposure to AWS andDocker.
  • Highly motivated software engineer and experience in developing in web applications using JavaScript, Backbone.js and Coffee script technologies.
  • Good noledge in developing multi-threading applications.
  • Expertise in writing JUnit test cases for different kind of applications and also development experience in mock object to simulate real objects.
  • Good noledge on SoapUI tool to unit testing SOA based applications.
  • Ability to understand and use design patterns in application development.
  • Experience in OO Analysis, OO Design using UML.
  • Expert in implementing dynamic web applications using Application Servers like BEA WebLogic, IBM WebSphere and Apache Tomcat and deploying in various environments like Windows and Linux.
  • Experience in working with Log4j, JUnit and developing ANT andMAVENScripts for enterprise applications.
  • Hands on experience in using Integrated Development Environments like Eclipse 4.2.x/ kepler/Indigo, NetBeans, Cold Fusion and RAD 7.
  • Excellent noledge and understanding on Software Configuration Management tools like Perforce, Starteam, Clearcase, CVS Dimensions, VSS, SVN.
  • Experience in RDBMS like Oracle, SQL Server, Netezza, MS Access, DB2/AS400 and MySQL.
  • Extensive experience with SQLs/Stored Procedures.
  • Experience in UNIX shell scripting, FTP/SFTP and file management in various UNIX environments.

TECHNICAL SKILLS

Programming Languages: Java, Java 8 C, C++, SQL

J2EE Technologies: Servlets, JSP, JDBC, JNDI, OSGI, EJB, RMI, ASP, Python.

Frameworks: Jakarta Struts, Spring, Spring MVC, JSF 2.0(Java Server Faces), Hibernate 4.0, Tiles, iBatis, Validator

Web Technologies: HTML, DHTML, JavaScript with Jquery, ExtJS, AJAX, CSS,CMS, Yahoo UI, icefaces API, Angularjs, Node.js, Backbone.js

XML Technologies: XML, XSLT, XSL, HTML5, DHTML, XSL / XSL-FO, JNDI, LDAP, SOAP

Application/Web Servers: IBM WebSphere, IBM HTTP server, WebLogic, WebLogic Portal, JBoss, jBPM, Apache Tomcat, OC4J

Databases: Oracle, SQL Server, MySQL, DB2

Messaging Systems: JMS, IBM MQ-Series

IDE Tools: IBM WebSphere Studio Application Developer (WSAD), RSA, RAD, Eclipse RCP, Jdeveloper, Net Beans

BigData: Hive, Hadoop, Bigdata,hue, oozie, sqoop, Storm, Kafka, Elastic Search, HDFS, ZooKeeper, Map Reduce, hive, pig, Spark, flume.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Sr. Java Full Stack Developer

Responsibilities:

  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Mentoring less experienced .NET developers with Java.
  • Developed Restful web services usingApacheCamel, Spring Boot and configured Kibana as a visualization dashboard.
  • Experience in handling a team of 13 members.
  • Participated in code review and mentoring sessions and used GIT as version control and GITBash for GIT interactions.
  • Working onActiveMQMessaging Service for Integration.
  • Worked on migration Microsoft azure service toAWSservice for a project.
  • Moved the project toJava8to extensively use Lamda expressions and has better connectivity to Cloud in addition adding Spring Boot Libraries and UI Enhancement.
  • UsedAWSto deploy the project on EC2 instance Implementation of the Business logic layer for MongoDB Services.
  • End to End Integration development from JIRA to Service Now using Restful calls using C++/JAVA/Groovy.
  • Developed ashellscriptwhich picks up and changes the server commands for various other scripts to identify thejava1.8 version.
  • Recommended and developed strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
  • Created RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Implemented RESTful web services using spring framework on back-end and Hibernate framework for ORM, MicrosoftAzurefor autantication and authorization.
  • Involved in converting Hive/SQL queries intoSparktransformations usingSparkSQL, Python and Scala.
  • Instructed teams on best practices aroundPCFand Spring Boot.
  • Developed differentswingscomponent for user interfaces.
  • Developed Reporting Dashboard which will generate reports and reduce manual intervention for support activities. Developed with Spring MVC, CoreJavaandSybase.
  • ConfiguredDockercontainers and Kubernates to manage dozens of micro services.
  • Implemented client side interface usingReact.js, flux pattern and Redux framework for SPA.
  • Worked in configuration of APACHE CAMEL and executing routes, integrating applications usingRedHatJboss Fuse.
  • Developed RESTful services (or API) inIIBusingJava(JCN), to integrate with LDAP for user registration, login and reset/change password functionalities.
  • Hands-on experience with various Application Servers and Web Servers (IBMWebSphere Application Server, WebLogic, JBoss, and Tomcat8).
  • Writing effective JavaScript code forReact.JSand Node.JSapplications for interacting with server and network applications.
  • Used Spring Core Annotations for Dependency Injection and usedApacheCamelto integrate spring framework.
  • Working with Apache Storm to create and modified Storm's Topologies to consume messages from theactiveMQand persist data into the database, Hbase and HDFS.
  • Loading data intoSparkRDD and do in memory data Computation to generate the Output response.
  • Developed aMEANStack Application Using Mongo DB, Express JS, Angular JS and Node JS as well as created web applications prototype using Angular JS, Node JS.
  • Used Backbone.jsfor the functionality and structure. Developed core component of Analytics withNode.js, Backbone.jsand Require.js.
  • Design, investigation and implementation of public facing websites on Amazon Web Services AWS.
  • UtilizedIBMWebSphere/RAD for development of messaging and web services.
  • Developed and deployed the code in server JBOSS 6.x ofRedHatIDE.
  • Used Github extensively as versioning tool and usedMavenfor automated building of project.
  • Worked with web designers to develop user interfaces and prototypes for a web-based internal system. Developed the application as Single Page Application (SPA) usingAngular2 MVC.
  • UsedJava 8features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Built application logic using Python.
  • Performed advanced procedures like text analytics and processing, using the in-memory computing capabilities ofSparkusing Scala.
  • Implementing responsiveReact.JScomponents for different solutions and performing the server side validations using Node.JSframework.
  • Used the following tools everyday: bash/zsh, git,docker, postgres, sql server, jq, jira, vim and jetbrains.
  • Used MicrosoftAzurefor role based access for autantication and authorization purpose.
  • Perform data analytics and load data to Amazon s3/datalake/Sparkcluster. eveloped application integration components usingApachecamelcomponents.
  • Installed, configured, and updated Linux machines, withRedHat.
  • Usednode.jsfor the management on interchange of the data between the servers and UsedNodeJS, ExpressJSto create server-side MVC framework with MongoDB.
  • Used session handlers from Express.jsandNode.jsto handle user login and cookies to provide autantication.
  • Deployed containers andMicroservicesin AWS using EC2 ContainerServices.
  • Strong Knowledge in Hadoop Development Tool such as HDFS, MapReduce, PIG, HBASE, etc.
  • CreatedMavenarchetypes for generating fully functional Rest web-services supporting JSON message transformation.
  • Worked with NoSql and Big Data technologies such as MongoDB, Cassandra, Hadoop.
  • ExperiencedAngular2pass data between components, created pipes to transforming data, nested containers, and set Angular Services.
  • Worked on the backend using Groovy and Grails, Value Object and DAO. Used different design strategies like Façade pattern, proxy command pattern to efficiently use resources.
  • Fixing the batch logs usingShellScriptand retrieving the data from database.
  • UsedJava1.8 Lambda expressions and functional interfaces, wherever possible.
  • Implemented EJB's session bean to maintain mobile session.
  • Developed REST services to talk with adapter classes and exposed them to the Angular js front-end.
  • Involved in back end testing where the forms were loaded into the database and also experienced in building and deploying J2EE Application Archives (Jar, War and Ear) on Tomcat5.X
  • Database is built usingSybaseand Oracle and also used Tortoise SVN as Source Control Tool.
  • Developed new user-facing features usingReact.js.
  • Replaced existed Angular JS code withAngular2code, which decreased number of lines of code for a web application which increased performance.
  • UsedAWSLambda to manage the servers and run the code in theAWS.
  • Very good noledge in different development methodologies like SDLC and Agile.
  • Implemented application level persistence using Hibernate and Spring.
  • Configured Struts, Hibernate framework with Spring MVC.
  • Deployed Spring Boot based Micro ServicesDockercontainer using Amazon EC2 container services and using AWS admin console.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Creation of REST Web Services for the management of data using Apache CXF.
  • Configure and monitor numerous MongoDB instances and replica sets.
  • Development of AJAX toolkit based applications using JSON.
  • Writing server side request handling and automated functional test cases to validate UI functionality usingNode.js, JavaScript.
  • Wrote Restful web services to communicate withMongoDBand performed CRUD operations onMongoDBusing restful web services.
  • Implementation of the Business logic layer forMongoDBServices.
  • Adobe Flex and Developed Jasper report.
  • Worked on Database'sCassandraJavaAPI to interact with theCassandraCluster.
  • Involved in adding AJAX, JavaScript components to some of the JSP pages wherever needed.
  • Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • UsedMAVENto build the project into WAR and EAR files and SVN for version controlling.
  • Experience in real-time data processing usingApacheSpark,ApacheKafka, Zookeeper and Scala.
  • Involved in JUnit Testing of various modules by generating the Test Cases.
  • Configured Maven dependencies for application building processes.

Environment: Java 8, J2EE, JSTL, JSF, XML, CSS, Spring, Hibernate, Struts, Weblogic, APACHE CXF and REST, JQuery, AJAX, ExtJS, JavaScript, JSP, Junit, Windows, JMS, Ant, Maven, Github.

Confidential, Triangle Park, NC

Sr. Java/Full Stack Developer

Responsibilities:

  • UsedJava, HTML, JDBC, JSP, Ant, JUnit, XML, JavaScript, and a proprietary Struts-like system.
  • Worked extensively with writing SQL and PL/SQL usingSybase.
  • Setting upJava/J2EE development environment using Eclipse,Mavenand WebLogic.
  • Developed on Tomcat for a WebLogic deployment tools included Ant, JUnit, DBUnit, Http Unit, Visual Source Safe, and Scarab.
  • Built micro services usingDocker, AWS Lambda, and Elastic Beanstalk.
  • Involved to work with another developer to migrate an existing MS Access application toColdFusion.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIXShellscriptsto automate routine jobs.
  • UsedRabbitMQasJavaMessaging Service for producing and consuming data between applications.
  • Wrote SQL commands andStoredProceduresto retrieve data from SQL server database.
  • Involved in migrating Hive queries intoSparktransformations using Data frames,SparkSQL, SQL Context, and Scala.
  • WroteGroovyscripts to automate request chaining, security tests and load tests.
  • Involved into Code development and testing usingJBOSSESB (Enterprise Service Bus), Maven,Java1.7, Restful Web Services.
  • Implement the JavaScript/jQuery frameworks such asReact.js, Node.jsfor MVW/MVC framework.
  • Very capable at using AWS utilities such as EMR, S3 and Cloud watch to run and monitor Hadoop/Sparkjobs on AWS.
  • Good Exposure on JavaScript, HTML5, CSS3, node.js, backbone.js, typescript, micro services, Restful APIs, Elastic Search, JQuery, Junit, bootstrap and Angular JS.
  • Implemented NO-SQL DB (Mango DB/Cassandra) to store poisoned messages.
  • Configuring, implementing and supporting High Availability (Replication) with Load balancing (sharing) cluster of Mongodb having TB's of data.
  • Importing the data intoSparkfrom Kafka Consumer group usingSparkStreaming APIs.
  • Followed MVC Structure and used AngularJS to develop Single page Application.
  • Migrated the server using theAWSservices to a cloud environment.
  • UsedMavenproject management tool for build and deployment of the application.
  • Implemented business logic at Server side in CoreJava, andJavaEE Architecture.
  • Experience in Spark andScalaand used the concept of RDD, PRDD, Data Frames in different Spark context.
  • Utilize Camel to integrate micro services with other micro services andRabbitMQmessaging exchanges.
  • UsedDockerto containerize the Services and APIs to run on EC2 instances.
  • Designed Selenium IDE test routines for User Interface Testing of web-framework and applications.
  • Expertized in implementingSparkusing Scala andSparkSQL for faster testing and processing of data responsible to manage data from different sources.
  • Used NoSQL databaseCassandrafor having high efficiency and good response for the request.
  • Involved in developing the UI pages using HTML, CSS, JavaScript, jQuery, Bootstrap and Angular JS.
  • Optimizing MongoDB CRUD Operations.
  • Using OOP Principals (SOLID) to satisfy the different application needs within a centralized and manageable architecture.
  • UsedMAVENto define the dependencies / plugins and build the application.
  • Built enterpriseJavaapplications using POJOs and lightweight frameworks such as Spring, and Hibernate.
  • Developed API to Integrate with Amazon EC2 cloud based architecture inAWS, including creating machine Images.
  • UsedRabbitMQfor reliable and asynchronous exchange of important information between multiple business applications.
  • Created RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Utilized Web sockets andNode.jsto provide real time support for the Matrix Portal.
  • Designed table architecture and developed DAO layer usingCassandraNoSQL database.
  • Expertise in Java Script and AJAX calls. Expertise in jQuery plugins and Angular components.
  • Developed user interface using JSP, JSP Tag libraries JSTL, HTML, CSS, JavaScript to simplify the complexities of the application
  • Developed multiple POCs to create an interface between Backend to Frontend by using MONGODB, ExpressJS, AngularJsandNode.js.
  • Experience in Agile, Test Driven Development (TDD) and Waterfall methodologies.
  • Development of frontend (Client side) using JSP, CSS, JQuery, JavaScript
  • Development of backend (Server side) using CoreJava, andJavaEE
  • Persisted data from database, leveraging Hibernate and SQL Server 2008
  • ImplementedApacheKafkato provide a unified, high-throughput, low-latency platform for handling real-time data feeds.
  • We used the most popular streaming tool Kafka to load the data on Hadoop File system and move the same data toCassandraNoSQL database.
  • Expert in implementing unified data platform to gather data from different sources usingKafka JavaProducers and consumers.
  • Designed & Developed intranet applications for catalog maintenance using EJB3, JPA, Servlet, AJAX, JSF, Prime Faces 3.x technologies hosted onJBossApplication server.
  • Created custom user defined functions inPythonlanguage forPig.
  • Hands on experience in installation, configuration, supporting and managing Hadoop Clusters using Apache, and Cloudera.
  • UsedMavenand Jenkins to automate the build and deploy process.
  • Built Angular js framework including MVC architectures, different modules, specific controllers templates, custom directives and custom filters.
  • Wrote services to store and retrieve user data from the MongoDB for the application on device.
  • Designed and created SQL Server Database, Stored Procedures
  • Experienced in implementingKafkaSimple consumers to get data from specific partitions.
  • Communicating with aNode.jsbackend under MONGODB.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs,Scala.
  • Involved in SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and Angular JS.
  • Used MVC pattern for GUI development in JSF and worked closely with JSF lifecycle, Servlets and JSPs are used for real-time reporting which is too complex to be handled by the Business Objects.

Environment: Java,Java2EE,Tomcat, Oracle, SQL server, JSP, JSF, HTML, CSS, JavaScript, JSON, JQuery, Ajax, Spring, Hibernate, Weblogic, JBoss, SVN, NetBeans, Subversion, MS Visio, Wamp

Confidential, East Hanover NJ

Sr. Java Developer

Responsibilities:

  • Used WebLogic to build and deploy the application.
  • Created stubs to consume Web services.
  • Involved in writing JSP and JSF components. Used JSTL Tag library (Core, Logic, Nested, Beans and Html taglib's) to create standard dynamic web pages.
  • Implemented with Angular using its advantage including two way data binding and templates.
  • Identified the defects through Selenium and ensured dat business processes deliver the expected results and remain reliable throughout the production release.
  • Developed Ruby on Rails 3 web applications using MongoDB and back-ground processes using Resque and Redis.
  • Designed and developed the session module using J2EE for existingcoldfusionapplication.
  • Implemented build scripts usingMavenand GIT technology for version control.
  • Used CQL (CassandraQuery Language) to read from and write data intoCassandradatabase.
  • Worked on NoSQL databases including HBase, Mongo DB, andCassandra.
  • Good experience in creating and consuming Restful Web Services.
  • Designed and developed backend application servers usingPython.
  • Created custom user defined functions inPythonlanguage forPig.
  • Managed application deployment using Python.
  • UsedPerlas a Scripting language for server-side scripting of web pages.
  • Upgraded Python 2.3 to Python 2.5, dis required recompiling mod python to use Python 2.5.
  • Enhanced user experience by designing new web features using MVC Framework like Backbone.js, and node.js.
  • Used Solr queries on top ofCassandrato fetch the results.
  • Automated tests were coded in Java Script with Froglogic’s Squish or SmartBear’s Test Complete for client applications and coded in Java with Selenium for web application testing.
  • Extensively implemented AngularJS components ng-click, ng-repeat, ng-model, ng-show, ng-clude etc.
  • Involved in building EJB Session/Entity beans to maintain Transaction Management across the application.
  • Developed client GUI modules usingSwing,Javascript and Flash.
  • Used JUnit for testing the application andMavenfor building Projects.
  • Creation of a Tastypie like module forNode.js- REST APIs design.
  • Built Web pages dat are more user-interactive using JavaScript and Angular js.
  • Developed JSP Views, Actions and delegating the tasks to corresponding session beans.
  • Working on Struts Framework for developing the front-end application and extensively. Spring as middle tier for entire application.
  • Involved in working with Struts Tiles for the common look and feel for a web application.
  • Working on Web Services usingJavaAPI for XML Services (JAX-WS) and supporting, building, deploying Web APIs Services.
  • Connected server and database to update data information withNode.jsand MONGODB.
  • Wrote PL/SQL statements according to the need using Oracle 10g database.
  • Working on an internal web-based client server application built with Struts 2 Framework using Oracle backend Database, working on establishing the relation for the different beans using the Hibernate.
  • Involved in writing various components using Spring AOP and IoC framework.

Environment: Java, Struts Framework, Oracle, HTML, PL/SQL, JDBC, Stored procedures, Web Logic Application Server, Hibernate, Ant, JAX -WS Web Services, WSDL, EJB.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Developing front end of application using HTML, CSS, backbone.js, JavaScript, jQuery.
  • Used Angular js framework where data from backend is stored in model and populated it to UI.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing).
  • Extensive experience in producing/consumingRestbased web services using JAX-RS, Jersey providers.
  • Developed the administrative UI using Angular.jsandNode.js.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Hands on experience with MVC JavaScript frameworks such as Backbone.js, Angular.js and Node.js.
  • Developed and designed Interfaces usingSwing.
  • Developed the web layer using Spring MVC framework.
  • Worked on a code generation framework dat generated Java Swing code from XML
  • Developed web services inJava. Experienced with SOAP/WSDL. Has also designed and developedRESTinterfaces inJava.
  • Developed Action Forms and Action Classes in Struts frame work.
  • Developed Web API usingNode.JSand hosted on multiple load balanced API instances.
  • Implemented Struts Action classes using Struts controller component.
  • Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
  • Integrated Spring DAO for data access using Hibernate used HQL and SQL for querying databases.
  • Implemented EJBs Session beans for business logic.
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
  • Wrote stored procedures, triggers, and cursors using Oracle PL/SQL.
  • Created and deployed web pages using HTML, JSP, JavaScript and CSS.
  • Wrote JUnit Test cases for performing unit testing.
  • Used ANT automated build scripts to compile and package the application.
  • Used Jira for bug tracking and project management.

Environment: Java, JSP, JDBC, Struts, Hibernate, Design Patterns, XML, PL/SQLDeveloper, Weblogic, Apache Axis, ANT, Clear case, JUnit, Web services, SOAP, XSLT, Jira.

We'd love your feedback!