We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Sr. Java Full stack developer with 8+ years of experience in software development life cycle including requirement analysis, design, coding, testing, debugging and maintenance.
  • Extensive experience in developing JAVA based applications using JAVA, JEE, JDBC, EJB, Servlets, JSP, JSF, JMS and Webservices.
  • Good experience in Java, J2EE, MVC architecture, Service Oriented Architecture (SOA), Servlets, JSP, Spring MVC, Spring Boot, JMS, Multi - threading, JavaBeans, Hibernate, Application Server, EJB, JDBC, Design Patterns, JSF, Spring Framework, Web Services like SOAP and Restful
  • Expertise in Server-side Framework like Node.js and Java script libraries like React.js, Flux and Redux.
  • Experienced in working with Object-Oriented Design (OOD, J2EE Design Patterns, MVC, Struts multi-tier architectures and distributed architectures.
  • Experienced in moving data from different sources using Kafka producers, consumers and preprocess data using Storm topologies.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections.
  • Good experience in creating data ingestion pipelines, data transformations, data management, data governance and real time streaming at an enterprise level.
  • Excellent in front-end UI design implementations by writing HTML5, CSS3/CSSS, Pure CSS, Bootstrap, JavaScript, jQuery, Ext JS, 5 Js, Vanilla Js jQuery Ui and jQuery Mobile.
  • Extensive experience in developing web page quickly and effectively using JavaScript, jQuery, HTML5, CSS3, Angular.js and in making web pages cross browser compatible.
  • Extensive experience in using Java based application frameworks like EJB 3.0, Struts, spring and hibernate in development of web-based applications.
  • Experienced in writing complex MapReduce programs that work with different file formats like Text, Sequence, Xml and JSON.
  • Participated in a Scrum team and Agile Practices including Test-Driven Development (TDD), Behavior-Driven Development (BDD) and pair programming.
  • Experience in database modelling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i / 10g / 11g, SQL Server 2005/2008, PostgreSQL, and MySQL.
  • Extensive experience in developing web and web 2.0 applications using Ajax, Java Script, jQuery, Angular JS, HTML5, XML, CSS3 and MVC framework.
  • Expertise in Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Experience programming with J2EE development stack, preferably on IBM WebSphere Commerce platform.
  • Hands on experience with Spring Core, Spring JDBC Template, Spring MVC.
  • Hands-on experience with various Web servers (Tomcat) with a wide variety of development tools like Eclipse, NetBeans, Brackets, and IntelliJ.
  • Experienced in developing event driven applications using AJAX, JSON, and XML.
  • Experience in using NoSQL for storing and retrieving large unstructured data sets for building data analytics based on those datasets.
  • Good knowledge on ECS, VPC, Autoscaling, Security Groups, AWS CLI, Cloud watch.
  • Experienced in build tools like Ant, Maven, Gradle and using them with continuous integration tools like Jenkins to create and publish application artifacts.
  • Designed and implemented Splunk infrastructure, deployment, products, apps, reports, alerts, and dashboards.
  • Good experience in using Amazon Web Services like s3 buckets, Lambda functions and cloud watch.
  • Implemented various Docker components like Docker Engine, Hub, Machine, Compose, and Docker Registry.
  • Develop RESTful API for cloud management solutions based on the Kubernetesplatform, using Java.
  • We have implemented multiple high-performance Mongo DB and Dynamo DB replica sets on EC2 with robust reliability.

TECHNICAL SKILLS

Programming Languages: Java 8, 11/J2EE, SQL, PL/SQL

Software Methodologies: Agile, Scrum, TDD, SDLC, Waterfall, OOAD.

Web Technologies: HTML, DHTML, JavaScript, AJAX, Bootstrap, jQuery, XML, XSLT, XSL, CSS, JSON, Chase Standards, Node Js, EXTJS, AngularJS, ReactJS

Web service Frameworks: Spring, Hibernate, Spring MVC, Spring Boot, Spring Cloud.

Web services: SOAP, RESTful, Oracle SOA, UDDI, WSDL.

Design Patterns: Singleton, Business Delegate, Data Transfer Object, Façade, Data Access Object, MVC, Filter.

Application/Web servers: Web Logic Server 12c, Web Sphere Application Server 8.5, Apache Tomcat (8.5/8.0), Apache HTTP Server, IBM HTTP Server (8.5), JBoss

Databases: Oracle, MySQL, DB2, SQL Server, PostgreSQL, MongoDB, Cassandra, DynamoDB

NoSQL database: MongoDB, CouchDB, Cassandra, Dynamo DB and Graph DB

Version Control Tools: GIT, SVN, Clear Case

Operating Systems: Windows, Unix, Linux, Mac OS

Cloud Technologies, DevOps Tools & Other: AWS, EC2, Pivotal Cloud Foundry (PCF), GCP, Azure, Docker, JIRA

PROFESSIONAL EXPERIENCE

Confidential, McLean VA

Sr. Java Full Stack Developer

Responsibilities:

  • Currently working on a full stack developer, developed backend services using Java, spring and responsible for developing and testing different features and services on the stack.
  • Worked on migrating, deploying, and running the application by moving from the legacy architecture of Java 3 and EJB to Java 11.
  • Worked on config server implementation and config portal creation.
  • Experienced in object-oriented analysis, design and application development using JAVA, J2EE,
  • XML, JSON, NoSQL technologies, multithreading.
  • The system was developed in a test-driven development (TDD), Extreme Programming (XP), Pair Programming.
  • Supported the application on different environments from QA to Production.
  • Working on mongo DB canonical mapping for different record types for sending data, written variety of filter queries in Mongo DB to retrieve JSON data and passed to service layer.
  • Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums,
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Responsible for analyzing the issues, providing technical & functional support to the users and fix them.
  • Designed and developed the application using agile methodology and followed TDD, Scrum, pair programming
  • Used advanced java 11 features like Lambda expressions for array operations, collections, and Enhanced concurrency methods etc., throughout the application for well-defined programming.
  • Implementing or exposing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC.
  • 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 Annotations to simplify the business logic for creating Spring MVC RESTful web services.
  • Used SQL as the backend database to retrieve Data Access Objects. Developed and maintained UNIX/Perl/ANT script for file run.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology and Pair Programming as well as implementing Waterfall model
  • Used Unix Commands to see logs for to track the issues in different environments.
  • Analyzing Maven dependency in base code to annotate dependency on Spring Boot application Into Gradle and Developed Unit test cases using JUnit, Mockito.
  • Deployed multiple modules in Jenkins ci/cd pipeline and Open-Shift container.
  • Strongly involved in supporting XML and JSON based REST web-services, integrating with the front-end.
  • Used Http client, Jackson libraries to consume REST based services and to handle JSON based Responses.
  • Involved in the development of underwriting process, which involves communications without
  • Side systems using IBM MQ and JMS, successfully followed agile methodology in the Scrum Cycle model.
  • Designed and developed web interfaces and business logic using spring, JSP, JavaBeans, Spring JDBC, Java Script, HTML, and XML Technologies.
  • Developed web-based applications using XML, CSS, HTML, JavaScript and jQuery.
  • Wrote application-level code to perform client-side validation using JQUERY, JavaScript.
  • Created new module and deploy the application in tomcat.
  • Developed independent one-time login by removing Kafka login.
  • Developed LDAP context for user login with id and password and generating reports and emails to clients.
  • Used spring inheritance, Auto-wiring, Core Containers, ORM modules as part of migration from EJB To spring.
  • Responsible for creating efficient design and developing User Interaction screens in MVC framework using HTML5, CSS3, JSP, JavaScript.
  • Deployed Spring Boot based micro service Docker Container.
  • Using Rally for bug tracking, involved in fixing the bug's daily iteration and publishing the Rally's to all Environments.
  • Using GitHub extensively for code committing, solving merging issues, and for Jenkins deployment.

Confidential, New York NY

Java 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 using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums.
  • Used advanced java 8 features like Lambda expressions for array operations, collections, and enhanced concurrency methods etc., throughout the application for well-defined programming.
  • Developed a data pipeline using Kafka, Spark and Hive to ingest, transform and analyzing customer behavioral data.
  • Developed screens using HTML5, CSS3, SASS, JavaScript, jQuery, and AJAX.
  • Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala.
  • Shared technical solutions and product ideas through design review, pair programming, and technical discussions.
  • Used Bootstrap library to build application UI's, used AngularJS to associate HTML elements to models.
  • Experienced in Configuring, Automating, and deploying instances on AWS, also familiar with EC2, Cloud Formation and managing security groups on AWS.
  • Designed configuration XML Schema for the application and used JavaScript for the client-side validation.
  • Developed story/task by following TDD/BDD and Pair programming concepts. Providing daily status in scrum meetings with the client.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance and created AWS EC2 instances.
  • Developed multiple MapReduce programs to process large volumes of semi/unstructured data files using different MapReduce design patterns.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, React.js, Redux and Bootstrap.
  • Developed MapReduce programs to clean and aggregate the data.
  • Created Angular7 Components and Services using Angular CLI.
  • Continuous monitoring and managing the HADOOP cluster through MapR Control System and Spyglass.
  • Registered Angular components in Angular modules using decorator functions like Component, Ng Model.
  • Experience in building MEAN applications using MongoDB, Express.JS, Angular-JS, Node-JS, creating Web services components of Restful Web services to interact with UI Interfaces using REST API with Node-JS, Express-JS and installing client-side dependencies.
  • Implementing or exposing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Using AWS services like EC2, Lambda, VPC and Glue.
  • Created the Application using React.js and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URLs properly.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Created and injected Spring services, controllers and DAOs to achieve dependency injection.
  • Implemented SOA to develop Spring RESTful/Microservices and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Confidential .
  • 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 Annotations to simplify the business logic for creating Spring MVC RESTful web services.
  • Responsible for Lambda based serverless design for data migration.
  • Using python based serverless ETL data pipeline using AWS Glue as well as Lambda for loading and transform millions of records.
  • Extensively used Hibernate concepts like inheritance, lazy loading, dirty checking, locking & transactions.
  • Designed and developed multiple batch processes using Spring Batch using Spring Boot.
  • Implemented Spring ORM with Hibernate by making use of features like annotation metadata, auto wiring, and generic collections to implement DAO layer with Hibernate Entity Manager's Session Factory, HQL, and SQL.
  • Analyzing Maven dependency in base code to annotate dependency on Spring Boot application into Gradle and Developed Unit test cases using JUnit, Mockito and Easy mock, Jenkins.
  • Used spring inheritance, Auto-wiring, Core Containers, ORM modules as part of migration from EJB to spring, Spring Quartz for scheduling tasks to generating reports and emails to clients.
  • Used CXF Framework to build and develop services using frontend programming APIs, like JAX-WS, RS.

Environment: Java 8, HTML 5, CSS 3, Bootstrap, Angular 7, Express Js, JavaScript, JSON, Ajax, Maven 3.0, Spring 4.x, Hibernate 4.x, Spring Boot, Groovy Grails, Restful Web Services, Agile SCRUM, JBoss, IntelliJ, AWS, Jenkins, Git, Docker, Dom, JAX-RS, Junit 4.4, Log4j, Oracle 11g.

Confidential, Springfield, MO

Senior Java/ J2EE developer

Responsibilities:

  • Worked as per Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables.
  • Developed the User Interface using HTML5, CSS3, JavaScript, jQuery and enhanced response using twitter Bootstrap and AngularJS.
  • Experienced in object-oriented analysis, design and application development using JAVA, J2EE, XML, JSON, RAML, JMS, BRMS, NoSQL technologies.
  • Developed different modules using Java, Apache Camel, spring and hibernate.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSTL, JMS, Struts, spring, Hibernate, EJB, Java Beans.
  • Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.
  • Used several spring modules like Spring MVC, Spring Boot, Spring IOC, Spring DAO, Spring AOP& batch.
  • Initiated mappings among the relations and written named HQL queries using Hibernate.
  • Responsible for collecting the real-time data from Kafka using Spark streaming and perform transformations and aggregation on the fly to build the common learner data model and persists the data into HBase.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API, Spring Boot for microservices and Spring Batch for running batch jobs.
  • Created Buckets in AWS and stored files. Enabled Versioning and security for files stored. Implemented client-side Interface using React JS.
  • Use of chrome-dev-tools, react-dev-tools and redux-dev-tools for debugging.
  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
  • Wrote application-level code to perform client-side validation using JQUERY, JavaScript.
  • Responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, JSON and AngularJS
  • Involved in developing in hibernate using the spring DAO layer to do the operations using oracle data base.
  • Used Unix Commands to see logs for to track the issues in different environments.
  • Responsible for developing data pipeline by implementing Kafka producers and consumers and configuring brokers.
  • Spring boot is used to create new module and deploy the application in tomcat.
  • Used Test Driven Development (TDD) for develop the new applications such as member search in delta dental.
  • Development of code using HTML, CSS, JavaScript libraries such as JavaScript, jQuery, and Prototype plus relevant coding standards.
  • Using advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts.
  • Developed user interface by using the Flux for SPA development.
  • Defined and developed the presentation layer of the application using HTML 5, CSS3 and AJAX.
  • Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
  • Used Cassandra as the backend database to retrieve Data Access Objects.
  • Proficient understanding of server-side CSS pre-processors including SASS and LESS.
  • Worked with ejb3 and handled the persistence using the TopLink persistence framework.
  • Worked excessively on core JAVA /Kotlin / SWIFT concepts like polymorphism, inheritance, serialization, synchronization, and exception handling.
  • Imported Bootstrap modules such as Collapse, Modal, Progress bar, Tooltip and Popover for the user attractive Angular 6.0 application.
  • Worked with NPM commands and using package. json for managing dependencies and dev-dependencies of Node.js applications.

Environment: Spring Core, Spring IOC, Spring MVC, JavaScript, jQuery, JSON, Spring DAO, Spring Boot, Spring Batch, spring Security, Spring Integration, Spring-Hibernate integration framework, JSP, Oracle, PL/SQL, XML, AWS (EC2, VPC), spring web flow, Maven, JUnit, REST web service, HTML, CSS, SASS, AJAX, Jira, Angular JS

Confidential

Senior Java Developer

Responsibilities:

  • Involved in complete Software Development Life Cycle including analysis, design, implementation, testing and maintenance.
  • Developed user interface for management module using HTML, CSS, and JavaScript.
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JMS, and MQ Series by using RAD Application Framework worked on both different platforms of Desktop-web and Mobile-web implementation over Maryland E-Z pass Project,
  • Programming and Changing UI screens using C++/QT, Used multi-threading and thread synchronization extensively.
  • Designed and developed the application using Agile Methodology and followed TDD and Scrum.
  • Developed the Product Builder UI screens using HTML5, CSS3, Bootstrap 3.2, jQuery and AJAX.
  • Developed front-end code with Ajax and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers.
  • Created and configure Micro-Services architecture and integrated with React JS application.
  • Worked on Cloud implementation by installing, building, and deploying applications using Cloud Foundry and using AWS.
  • AWS EC2 instances were configured in developing and QA environments with NodeJS.
  • Created Collections and documents and performed PL/SQL operations with Seibel repositories.
  • Written variety of filter queries in Mongo DB to retrieve JSON data and passed to service layer.
  • Developed ORM mappings using Hibernate and wrote Criteria, Named and HQL queries for data retrievals in the DAO layer.
  • Strong programming skills used are Java1.6/1.7, struts 2.x, Hibernate, JPA 2, JNDI, JSP, Servlets, Java Beans, and JDBC.
  • Broad experience in using numerous design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of multi-Tier distributed Enterprise Applications.
  • Involved in Parsing the HTML and ENCRYPTED Data into readable format and generate XML.
  • Formulated template with JSON data from Rest API endpoint using AngularJS routing services and used its Cache services in it.
  • Developed a modularized application using n-tier J2EE architecture, application server, struts framework, Hibernate.
  • Did the application support on different environments from QA to Production.
  • Execute testing on both front end and back-end systems using JUNIT.
  • Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.
  • Involved in Writing and Executing SQL Scripts and responsible for fixing the issues and monitoring it to make sure it releases in time.
  • Also, worked with email notifications using Java 1.6, struts 2.x, hibernate 2.x, Pl/SQL and Seibel.
  • Day to Day Scrum meetings to update and discuss issues.
  • Involved in fixing the bug's biweekly iteration and publishing the JIRA's to all Environments.

Environment: Java1.8, Struts 2.x, SQL, JSON, HTML5, CSS3, AJAX, JQUERRY, Scrum, SOAP 5.0, Hibernate, Agile, WebSphere, Oracle11g, Eclipse, SQL, Maven, Jenkins, Junit, Seibel, Web services, JUnit.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved on test-driven development, continuous integration systems, and agile software development.
  • Involved in writing RESTful Webservices for supporting web application consuming those services on different applications.
  • Involved in Development using Java (Back-end), Hibernate (Also SQL), JAX-RS (for REST) and Junit following Agile Methodologies. Used SVN and Maven for version control.
  • Used Hibernate core interfaces, mapping associations to implement DAO layer.
  • Integrated spring with Hibernate and made as spring bean using Hibernate Template.
  • Created RESTful Web service for updating customer data from sent from external systems.
  • Involved in design, development, and implementation of front-end part of the web application using HTML5, CSS3, JavaScript, AJAX, JSON, Angular JS and Bootstrap.
  • Worked on latest features like creating various effects, shading, 2D 3D animation, Shapes, handling multimedia files for the developed web pages using HTML 5.
  • Responsive development is implemented using Bootstrap and CSS3 media queries.
  • Worked on extending HTML attributes with directives and binding data to HTML with expressions.
  • Compiled dynamic sheet language LESS on to CSS.
  • Reusable HTML-like elements and behavior of presentation components and the attributes that define data bindings are implemented using AngularJS directives.
  • Used RDBMS applications store data in a tabular form.
  • Worked extensively on all client-side UI validations and implementing business logic using jQuery.
  • Date picker, Tabs, Slider, Accordion and Dialog plugins in jQuery are used.
  • Worked on Twitter Bootstrap plugins to build Rich Internet Application (RIA)
  • Faster responsive web pages were created by minimizing page load through adjustments, content analysis, other UI performance improvements and using best practices.
  • UI screens were developed using MVC features of AngularJS and JavaScript.
  • Defined new validations through AngularJS for the form fields.
  • Data- Binding concepts with developed controllers, filters, directives integrated with back-end services were extensively implemented using AngularJS.
  • Bootstrap is an HTML, CSS, JavaScript framework that you can use as basis for creating web sites or web applications.
  • Strong understanding of supporting XML and JSON based REST web-services, integrating with the front-end.
  • Used Http client, Jackson libraries to consume REST based services and to handle JSON based responses.
  • Converted existing functionality to Web APIs using RESTful Web Services, Jersey/JAX-RS and Java.
  • Used Mockito to test individual methods for unit testing.
  • Worked on tools like GIT and JIRA for version control and bug tracking.

Environment: Spring4.0, Hibernate, RESTful Webservices, Jersey, HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Angular JS, Grunt JS, Bower, Bootstrap, JSON, Ajax, dynamic HTML, Agile methodology, Adobe Photoshop, Drools, CS4, GIT, SQL, ATG9.0, TDD, Agile, Bootstrap, Development, Jira.

We'd love your feedback!