We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY:

  • Around 7 years of experience as a Sr. Java Full Stack Developer with extensive involvement in design, development, maintenance and support of Java/J2EE applications.
  • Proficient using cutting - edge technologies to fulfill the business objectives and provide solutions to various enterprise and software related issues.
  • Professional Expertise in using different patterns/methodologies like Service Oriented Architecture (SOA), Micro Services, Object Oriented Analysis and Design (OOAD), Dependency Injection(DI), Inversion of Control(IOC), Model View Controller (MVC), Unified Modeling Language (UML) and Agile Scrum methodologies.

TECHNICAL SKILLS:

Languages: C, C++, Java/J2EE, Python, HTML/HTML5, CSS/CSS3, SQL, Scala

Frameworks: Spring, Hibernate, Struts, Apache Axis, Adobe Flex, Parsley, Akka, iBatis, Play, Mockito, log4j

Operating Systems: Windows XP/7/8/10, LINUX/UNIX, Mac OS

Databases: RDBMS (MySQL, Oracle), NoSQL (MongoDB, Cassandra), PostgreSQL, Teradata

Build Tools: Apache Maven, Hudson, Jenkins, Gradle, Ant

JavaScript Frameworks: AngularJS 1.x/2.0/4.0, ReactJS, EmberJS, ExtJS, NodeJS, BackboneJS, D3.JS, Highcharts

IDE: NetBeans, DreamWeaver, Eclipse

Application Servers: Weblogic, Websphere, JBoss

Web Servers: Apache Tomcat

Design Patterns: Creational patterns, Structural patterns, Behavioral patterns

J2EE Technologies: Java EE, JSP, Servlet, EJB, JDBC, JNDI, JSTL, JPA

Version Control Systems: SVN, CVS, Git, Github

Networking: Network Virtualization, virtual switch, data center binding

Amazon Web Services (AWS): Amazon EC2, Amazon EC2 Container Registry, Amazon EC2 Container Service, Amazon VPC, AWS Elastic Beanstalk, AWS Lambda, Auto Scaling, Elastic Load Balancing, Amazon S3, Amazon EBS, Amazon EFS, AWS Storage Gateway, Amazon RDS, Amazon DynamoDB, AWS Data Migration Service, AWS Server Migration Service, Amazon CloudFront, Amazon Route 53, AWS Direct Connect, AWS CodeCommit, AWS CodeBuild, AWS CloudDeploy, AWS CodePipeline, AWS CloudWatch, AWS CloudFormation, Amazon EC2 Systems Manager, AWS IAM, AWS Inspector, AWS CloudHSM, AWS Directory Service, Amazon EMR, Amazon CloudSearch, Amazon Redshift, Amazon ElasticSearch Service

Additional skills: AJAX, jQuery, Bootstrap, JSON, SOAP, RESTful services, DOM, JAX-RS, WSDL, JMS, JUnit, POJO, DNS, JSF, Prime faces, rich faces, SDLC, agile, waterfall, hybrid, TDD, BDD, EDD, XP, pair programming, TOAD, JSTL, UDDI, LDAP, Big Data, Hadoop, HDFS, Pig, Hive, Oozie, Flume, Sqoop, Spark, Kafka, Kanban, Kibana, inheritance, multi-threading, polymorphism, data abstraction, encapsulation, W3C, WCAG.

WORK EXPERIENCE:

Sr. Java Full Stack Developer

Confidential, San Antonio, TX

Responsibilities:

  • Used Hibernate in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations.
  • Interfaced using Web services, Restful for producing and consuming the data information from other subsystems.
  • Developed and designed web pages using with HTML5, CSS3, Javascript, BootStrap, AngularJS and ReactJS based on the w3 standards.
  • Used AWS SDK for connection to Amazon S3 buckets and EC2 to deploy Docker container with Micro Services architecture.
  • Worked to secure our RESTful web services using OAuth 2.0 with spring security to authenticate any third-party requests coming in.
  • Created the AngularJS app using Yeoman, Grunt and Bower and used Angular UI for component model.
  • Used Elasticsearch for Storing and Analyzing Data in Real Time.
  • Configured and verified AWS workstations as per application requirement. Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Involved in AWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies on AWS.
  • Used Apache Kafka for integration and Data Processing with spring and for Multi-Threaded Message Consumption and worked on Zookeeper to maintain services.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Leveraging Splunk App called Hunk on Hadoop utilizing map/reduce to create a cost-effective analytics Platform on AWS EMR for large amounts of machine and user data.
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Involved in developing API's and REST API proxy using APIGEE edge and for sending mobile notifications.
  • Implementation of JMS in order to exchange information over reliable channel in an asynchronous way by using ActiveMQ as a message queue.
  • Data Binding concepts with developed controllers, filters, directives integrated with back-end services were extensively implemented using AngularJS.
  • Implemented and administered Data center Cassandra Clusters based on the knowledge of architecture and data modeling for Cassandra applications.
  • Optimized the Cassandra cluster by making changes in Cassandra configuration file and Linux OS configurations.
  • Used React JS to make webpages rendering faster, instead of using ng-repeat in Angular JS used ngReact to achieve the same.
  • Developed & Implemented OAuth2 functionality with Spring Security to secure the REST services/REST API for authentication & authorization, and generate & validate the tokens for REST clients to protect the REST services.
  • Install configure JBoss Application server for the VPDC environment and currently working on the Prod environment setup in AWS Cloud environment.
  • Used D3.js JavaScript library for producing interactive data visualizations and JasperReport for graphic report generation.
  • Creation of Hibernate mapping files to develop Database Tables from Classes and generation of database schema.
  • Involved in deploying and testing the application in IBM WebSphere application server.
  • Designing, implementing and supporting fully automated Continuous Integration and Continuous Delivery processes using Jenkins and Git.
  • Used JNDI lookup in establishing a singleton database connection class using JDBC connection pools setup on the application server.
  • Created JAX-RS RESTful web services for GET, POST, PUT and DELETE requests. Used POSTMAN Rest client for chrome to test all the services.
  • Created Single Page Application(SPA) which can data bind and synchronize with server with AngularJS framework.
  • Consumed messages from JMS-Message driven beans and Active MQ. Integrated Active MQ services with Beans.
  • Built the application using TDD (Test Driven Development) approach and Involved in different phases of testing like Unit testing, regression, integration and stress testing using HP Load runner and responsible for fixing bugs based on the test results.
  • Responsible for UAT project planning like creating testing scenario, test plans, and test scripts and defined the Scope of testing for User Acceptance Testing.
  • Mentored junior developers through code review and training sessions.

Sr. Java/J2EE Developer

Confidential, Stamford, CT

Responsibilities:

  • Designed and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Configured LDAP server to be used with Spring Security to provide authentication for internal application.
  • Developing Micro Services, and creating API's using Java Spring Boot framework using Maven as a build tool and Oracle as an enterprise level database.
  • The RESTful web services have been used to retrieve and update the data, which is populated in view using AngularJS model.
  • Deployment of application on JBOSS Application server in clustered environment, managing the server, monitoring the server logs.
  • Writing and retrieving files to and from AWS S3 bucket for UI to render data faster that involves complex and time-consuming server-side logic.
  • Created fulfilment report and order aging report module for analytics driven by AWS SNS/SQS events.
  • Implemented search functionality in the Content Viewer application using Elasticsearch.
  • Administered, monitored and maintained multi data-center Cassandra cluster using OpsCenter and Nagios in production.
  • Integrate the dynamic pages with Angular JS and jQuery to make the page's dynamic. Created re-usable components using custom directives, filters.
  • Developed single page applications using ReactJS, Redux architecture, webpack and grunt with a focus on performance.
  • Implemented core java multithreading, collections, exception handling and used generics.
  • Implemented various Search Engine Optimization techniques as metadata, building inbound link, and outbound link text, meaningful title while designing web pages.
  • Used HTTP/HTTPS Services extensively to interact with Web Services using JAX-RPC and JAX-WS for data communication.
  • Implemented SOAP Web Service using JAX-WS and Apache CXF and generated client stubs from WSDL using Maven plugin.
  • Developed Business logic using Session beans using IBM Web Sphere Application developer and deployed them using IBM web sphere Application server.
  • Worked on JPA as persistence layer, involving EJB annotations to synchronize with database through XML.
  • Developed several DAO classes interacting with Oracle RDMS and participated in writing JPA criteria builders and predicates.
  • Implemented Spring AOP for logging and exception handling for common logic and Log4j logger tool for logging warnings and error messages.
  • Integrated process into build system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.
  • Developed new screens to the application using HTML5, CSS3, JSP, JavaScript and AJAX.
  • Debugged, tested and documented code fixes for production issues working with both on shore and offshore resources.

Java/J2EE Developer

Confidential, St. Petersburg, FL

Responsibilities:

  • Used Hibernate ORM framework as persistence engine, configured O/R Mapping and wrote hibernate queries.
  • Used JAX-RS to support the creation of XML and JSON via the Java Architecture for XML Binding (JAXB).
  • Developing XML documents with XSD validations, XPATH, SAX and DOM parsers to parse the data held in XML documents.
  • Used SOA Integration service for Data Integration Service, Functional Integration Service and used SOAPUI for the functional testing, inspection and invocation of spring based Web Services.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from Node.js and parsed the data to client and handled the security and Authorization using Spring Security and OAuth authentication protocol respectively.
  • Implemented modular approaches for backend on AWS's Elastic Beanstalk and implemented interfacing with MySQL/Aurora DB on AWS's RDS, allowing for scalability.
  • Deploying NodeJS APIs and REST based micro services to Amazon Web Services using AWS EC2 container services and using AWS admin console.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information for status report.
  • Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
  • Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
  • Written Struts action classes, Hibernate POJO classes and integrated Struts and Hibernate with spring for processing business needs.
  • Used Eclipse as IDE, Tomcat as a web server and WebLogic as an application server to develop and deploy the application.
  • Applied model-view-controller design pattern using JavaBeans, Swing and conducted simultaneous queries and retrievals using Java multithreading techniques.
  • Involved in development of the Application front end using JSP with extensive usage of Struts tag libraries, JSTL and Custom Tag Libraries.
  • Created server side code to implement JDBC connectivity to MySQL to have a clear retrieval of the requested data from the designed database.
  • Used JIRA to keep track of outstanding bugs to reduce downtime, increase productivity and improve communication.
  • Developed My SQL stored procedures and triggers using SQL to calculate and update the tables to implement business logic.

Java Developer

Confidential, San Diego, CA

Responsibilities:

  • Created Hibernate mapping files, sessions, transactions, Query & Criteria's to fetch the data from MySQL Database.
  • Developed the UI using HTML, CSS, JSP and JavaScript.
  • Used jQuery plugins for Drag-and- Drop, Widgets, Menus, User Interface and Forms, integrated the Java code (API) in JSP Pages.
  • Developed build and deployment scripts using ANT to generate WAR, EAR and EJB.JAR files and store them on the repository, publish and deploy on the WebSphere.
  • Used XML Http Request Object to provide asynchronous communication as part of AJAX implementation.
  • Involved in creating thread classes to run the test cases in parallel using concurrent thread pool utility.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • Designed generic database Connection Pooling with JDBC using Oracle and in the SQL query optimization.
  • Involved in the design and implementations of the architecture for the using OOAD, UML designs patterns.
  • Used Various Data structures and algorithms to hold the performance data of the investment plans.
  • Involved in production support and documenting the application to provide training and knowledge transfer to the user.

We'd love your feedback!