We provide IT Staff Augmentation Services!

Sr Java Fullstack Developer Resume

2.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • 10 years of extensive professional experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with JAVA/J2EE technologies & developing applications with agile methodology.
  • Expertise in GUI using Angular JS, Node JS, Java Script, HTML, DHTML, CSS, SQL, PL SQL, XML languages.
  • Experience in Designing, Architecting and implementing scalable cloud-based web applications usingAWSandGCP.
  • Experience on AWSGCP services like EC2, S3, RDS, ELB, EBS, VPC, Route53, auto scaling groups, Cloud watch, Cloud Front and IAM for instantiating, configuring and managing various Amazon Services.
  • Written Cloud Formation Templates to setup IAM policies for users created VPC from scratch by configuring Internet Gateway, Route Tables, Subnets, Network ACLs, Security groups and used S3 for storage.
  • Written Python and Shell Scripts to automate teh cron Jobs and system maintenance.
  • Created teh ELK Stack (Elasticsearch, Log stash, Kibana) for Log managing within EC2 for Elasticsearch with Rest API’s and setup Log Analysis, AWS Logs using ELK and manage searches, dashboards, custom mapping and automation of data.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins, Groovy Scripting along with Shell (UNIX) and Python Scripts to automate routine Jobs.
  • Extensive working experience in Service Oriented Architecture and publishing Restful and Soap web services using WSDL, SOAP, REST, JAX-RS, XML, JSON, Axis2 and UDDI in distributed web application development.
  • Strong experience in RDBMS database design using PL/SQL to write Stored Procedures, Functions & Triggers, DB normalization, ER modeling, cursors, prepared statements and extensively worked with MySQL, Oracle 9i 10g 11g, DB2, SQL Server 9.0 10.x 11.0, 12.0.
  • Experience with developing software using design patterns like Factory, Singleton, Business Delegate, Adaptor, and Iterator.
  • Experience in implementing advanced procedures like text analytics and processing using teh in-memory computing capabilities like Apache Spark in Scala.
  • Experience in developing persistence layer using ORM tool Hibernate and using Hibernate Query Language (HQL) and mapped it to POJOmodels using Hibernate annotations and also established data integrity among all tables.
  • In-depth experience in programming, deploying, configuring of middle-tier popular J2EE Application Servers like Tomcat, IBM WebSphere, Oracle WebLogic and JBOSS.
  • Hands on experience in Design Patterns, Data Structures, XML Schema validations and Ant build scripts.
  • Involved in designing and implementing modular application based on micro services architecture in Java and Spring.
  • Experience in writing unit test cases and Automation test scripts using JUnit, Mockito.

TECHNICAL SKILLS

Languages: Java (7, 8),J2EE, JavaScript, C, C++ and UNIX Shell Scripts.

Cloud Platform: AWS, GCP

Methodologies/Design Skills: Agile methodology, TDD, UML, OOP, OOAD and J2EE Design patterns.

Technologies: J2EE, JDBC, JMS, JSP, JavaBeans, RMI, EJB, Hibernate, HQL, JNDI, JAX-RS, Apache CXF, JMS,EMS,JSF, JavaScript, CSS, IBM MQ, AWT, JIRA.

Web Services: SOAP, WSDL, AXIS, JAX-RS, JAX-WS, JAXP, JAXB, WSDL4J, Soap-UI, RESTFUL.

Frame-Works/OR Mapping: MVC, Struts 2.0, Spring 2.x/3.x/4.x, JSF, JPA, SOA and Hibernate 3.0/4.0.

Servers: J-Boss, WebLogic, Apache Web Server, Web Sphere, Apache Tomcat.

Web Technologies: HTML4.0,5.0/DHTML, CSS, Ajax, JS, JQuery, Angular JS, NodeJS, JSON, JSTL, XML, XSD, JAXB, SAX, DOM, XPath and JAXP.

RDBMS/DBMS: Oracle DB, IBM DB2, MS SQL Server, SQL, PL SQL, Triggers, Views, HQL.

Version Control: CVS, Subversion,Clear Case, GIT and TFS Legacy..

Testing Tools and deployment Tools: JUnit, UAT, Mockito,Jenkins

Other Utilities: Log4j, ANT, Maven

PROFESSIONAL EXPERIENCE

Confidential, Mclean, VA

Sr Java Fullstack Developer

Responsibilities:

  • Worked on J2EE components, Application Programming Interfaces (APIs) and protocols to develop web Application
  • Responsible for application integration/enablement within teh SSO environment to provide authentication services and single sign-on services.
  • Working on Multi-factor authentication which supports user-based password policies
  • Responsible creating User Interfaces using Industry standard technologies like JDP, HTML5, CSS3,jQuery, AngularJS, ReactJS, NodeJS etc.
  • Working on teh development of web application using JavaScript library for building user interfaces and fetch rapidly changing data needs to be recorded
  • Using Typescript to create Directives, Components, Services, Observables, Pipes, Reactive/Template-driven forms and Router for multiple components utilizing Router Guards and Navigation.
  • Used Spring Hibernate Template to update and retrieve information from teh database.
  • To transfer teh data between Java (object) application and teh database(relational) in teh form of objects.
  • Control teh communication between teh front end and back end with various controllers Technologies.
  • Working on Restful Web services to interact with UI Interfaces using REST Easy API.
  • Creating Exception handlers to send Http codes with various Failure responses with Spring REST.
  • Responsible for React UI and building components library, including Tree, Slide -View and Table Grid.
  • Using React JS to implement rich functions in various pages: form validation, crud, grid list, search, sort and pagination.
  • Designing and implementing Ping Identity Solution for Web Access Authentication using Ping Access and Ping Federate.
  • Integrating SAML Federation for teh application using different profiles.
  • Working on OAUTH to allow access to Protected API's for OAuth Clients by getting Access Token from Authorization Server using various Grant Types.
  • Working on Ping Access Integration with Ping Federate to protect teh resources.
  • Integrating Ping Access with Ping Federate System to get authenticated by Ping Federate and Authorized by Ping Access Servers using teh rules and policies.
  • Implementing Oauth 2.0 standards on PingFederate acting with different Grant Types like Authorization Code, Implicit, Client Credentials and Resource Owner Credentials.
  • Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Setup GCP Firewall rules to allow or deny traffic to and from teh VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
  • Build and deploy application via CICD pipelines using Jenkins from on-prem to AWS Cloud.
  • Used Groovy Scripts for CI/CD pipeline builds, and actively involved in teh entire pipeline setups and Jenkins configurations.
  • Various Git Webhooks were configured for continuous integration operations.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Used PySpark and Spark SQL to read and transform datafiles.
  • Worked with application teams to dockerize Scala, Spark and Hadoop applications.
  • Developed Java API to interact with teh Amazon SQS used in sending bulk emails
  • Installed SONAR on Jenkins server and configure with teh build process for teh code analysis process for better code quality and code metrics, and rapid feedback for development teams and managers.

Environment: JAVA JDK 1.7,1.8, SOAP and RestFul WebServices, AWS, Linux,Jenkins,Spring Framework 4.x, Hibernate 4.x, Spring Boot, HTML4.0/5.0, Angular JS,JavaScript, JUnit,PL/SQL, XML, Log4jWeb logic Application Server, JDP, HTML5, CSS3,jQuery, AngularJS, ReactJS, NodeJS, Ping Federate, SSO,JUnit, Eclipse, Maven, Agile scrum.

Confidential, Chicago, IL

Sr Software Developer

Responsibilities:

  • Involved in all teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications, Development and Customization of teh Application.
  • Involved in gathering teh functional requirements of teh project.
  • Worked on test-driven development, continuous integration systems, and Agile software development.
  • Worked on UI components using HTML, CSS, XML, AJAX, JavaScript, JQuery, Angular Js and Node Js.
  • Worked on JavaScript Library mainly on Angular JS for dependent objects and for routing using ng-route.
  • Developed teh web application in Spring MVC and Spring Boot in annotation-based configuration and integrated with hibernate.
  • Worked on JSON for data transfer between different hardware components through HTTP request-response model.
  • Experienced first-hand teh best/worst practices for integrating microservices into an existing system architecture.
  • Designing applications as part of an ongoing organizational initiative to replace monolithic legacy applications and introduce new services using microservices architectural patterns.
  • Implemented Microservices using Spring boot, Spring MVC, Spring Cloud, Rest Templates based on RESTful API.
  • Developed backend tier REST microservices to provide teh data to all teh clients also consumed REST based Microservices with Rest template based on RESTful APIs.
  • Developed SOAP and REST web services using spring boot to rewrite existing application to micro web application.
  • Used Web Services on front end, Servlets as Front Controllers and JavaScript for client side validations.
  • Used Spring Dependency Injection feature for Bean wiring and Spring Batch for running batch jobs.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to database.
  • Used Hibernate criteria API to retrieve teh data and used HQL from different tables using Self, Inner and Outer Joins.
  • Extracted reusable modules from a monolithic application into libraries for use in new microservices.
  • Deployed and Monitored Microservices Using Spring Cloud Foundry Also Managed Domains and Routes with teh Cloud Foundry.
  • Implemented docker-maven-plugin in maven pom to build docker images for all microservices and later used docker file to build teh docker images from teh java jar files.
  • Developed automation of Validation service to provide teh JASPER report based on bean validations, spring validations on test cases.
  • Jobs to build and deploy teh application in different environments using Ant.
  • Used JavaScript for client side validations and Log4J for logging.
  • Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Assisted Oracle DB development team in developing stored procedures and designing teh database.
  • Created Hibernate POJOs, Hibernate mapping files for all database tables on Oracle.
  • Experienced in testing frameworks such as Junit and Mockito.

Environment: Core Java, J2EE, Spring MVC, Spring Batch, Spring Boot, Hibernate, XML, SAX, Web Services, REST APIs, JSP, JSF, JSON, JMS, AJAX, HTML5, CSS, Java Script, Linux, Microservices, Docker, AWS, Angular Js, Node Js, Jasper, Camel, JSP, Bootstrap, Jenkins, Mockito, Clear Quest, IBM WebSphere, IBM MQ, Multi-threading, Apache CXF, SQL, JAXB, Log4j, TDD, ANT, JUNIT, Oracle 11g.

Confidential, Hartford, CT

Sr Software Developer

Responsibilities:

  • Involved in all teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications, Development and Customization of teh Application.
  • Involved in implementing teh Spring MVC Architecture for teh site, also worked on spring security features
  • Developed RESTful web services using spring to interact with front end application.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Developed Java API to interact with teh Amazon SQS used in sending bulk emails.
  • Designed and configured teh AWS Secure Notification Service (SNS) and Secure Email Service (SES) to work with teh clients.
  • Used AWS SDK for connection to Amazon S3 buckets as it is utilized as teh object storage accommodation to store and retrieve teh files cognate to teh application
  • Developed API for using AWS Lambda to manage teh servers and run teh code in teh AWS
  • Used GIT as a version controlling for teh source code check in and check outs
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction.
  • Involved in JUnit testing, bug fixing in multiple environments and reproduce bugs for fixing and code review of individual modules in teh application.
  • Implemented log4j API for exception handling, logging of teh errors, warnings, messages, stack traces, debuggers throughout teh code
  • Wrote test cases which adhere to a Test-Driven Development (TDD) pattern.
  • Used Web services for transmission of large blocks of XML data over HTTP.
  • Involved in teh team providing Production support
  • Involved in coding Object Oriented JavaScript and responsible for client-side validations using Angular Directives and jQuery functions.
  • Developed UI using HTML, JavaScript, and JSP for interactive cross browser functionality and complex user interface.
  • Worked on Encrypting AWS S3 storage Objects, Created Buckets and stored files. Enabled Versioning and security for files stored.
  • Inventory groups are added for Amazon Ec2 for instances and monitoring AWS hosts.
  • Good noledge in AWS Content Data Network (CDN) like cloud front.
  • Used Bootstrap and media queries to make data post and data retrieval components responsive.
  • Used SQL developer for accessing teh database
  • Used JSON for data interchanging and building teh objects.
  • Experienced in in setting up of AWS RDS and Dynamo DB instances.
  • Experience in monitoring and auditing tools like AWS cloud Watch and Cloud Trial.
  • Created Buckets in AWS and stored files. Enabled Versioning and security for files stored.
  • Installed SONAR on Jenkins server and configure with teh build process for teh code analysis process for better code quality and code metrics, and rapid feedback for development teams and managers.
  • Hands on experience using multi-threading in back end JAVA beans
  • Developed Backing beans to handle UI components state and stores that state in a scope.
  • Wrote EJB Stateless session to communicate with Controller and Service layer me.e. make teh EJB calls from Backing Beans.
  • Implemented Design Patterns like Spring MVC, Singleton.
  • Provided on-call support during teh pre-production testing and also teh project release.

Environment: JAVA JDK 1.7,1.8, SOAP and RestFul WebServices, Spring Framework 4.x, Hibernate 4.x, Spring Boot, HTML4.0/5.0, Angular JS,JavaScript, JUnit,PL/SQL, XML, Log4jWeb logic Application Server, Amazon S3, Amazon RDS, AWS Lambda, Amazon IAM, Amazon EC2, Amazon CloudWatch, JUnit, Eclipse, Maven, Agile scrum Methodology.

Confidential, Kansas City, MO

Java Developer

Responsibilities:

  • Participated in Application Design and Architectural sessions with project managers, business analysts and team members to analyze business requirements and outline teh proposed IT solution.
  • Used SpringMVC and Hibernate Framework for data handling, HibernateORM framework as persistence engine, configured O/R mapping and wrote hibernatequeries.
  • Implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, MySQL.
  • CodedJSPpages and usedJavaScriptfor client-side validations and to achieve other client-sideevent handling.
  • Using JSP, JSTL, JavaScript, and jQuery for web page development and Frontend validation.
  • Used Maven scripts to build and deploy war files to QA environment.
  • Involved in writing Junittest caressed Sonar tool for teh reviewing teh code.
  • Used Spring validation framework for performing data validations.
  • Generated teh Responses based on teh Requests sent by teh UI using teh JSON Objects.
  • Developed services which involved both producing and consuming web services (WSDL, SOAP and JAX-WS). Also published teh WSDL to UDDI registry using teh SOA architecture.
  • Also implemented Micro Services using Spring boot, Spring MVC, Rest Templates based on RESTful API.
  • Implemented various Design patterns for teh application including Singleton, DAO, Bean Factory, and Session Facade.
  • Used Jenkins and ANT scripts forautomatingthe process of building, testing and deploying teh system.
  • Wrote test cases using Junit and Mockito.
  • Used Maven for project builds and Used teh GIT Repository for versioning.

Environment: JAVA JDK 1.6,1.7, J2SE, J2EE, Node JS, Hibernate 3.0/4.0, SOAP and Restful Web Services, Spring 3.2, ANT, JUnit, Mockito, JavaScript, JDBC, Micro Services, PL/SQL, XML, UML, Linux, MySQL, Tomcat, Jetty, Log4j, Maven, JPA 2.1.

Confidential, Plano, TX

Java Developer

Responsibilities:

  • Developed Business logic of teh application using Java, Spring Core and implemented it in MVC architecture using Spring MVC.
  • Designed developed and maintained teh data layer using Hibernate, AngularJS, JSP, JPA API.
  • Worked on implementing Hibernate API for database connectivity and mapping configuration files to provide teh relation between java objects and database tables.
  • Performed form validations using reactive forms from Angular Js Framework.
  • Implemented core businesslogic using several design patterns Business Delegate, Singleton, Service locator, Session Facade, Data Transfer Objects DTO and Data Access Objects DAO patterns.
  • Designed UML Class Diagrams and Use Case Diagrams to understand teh code easily.
  • Worked on JSP, HTML, Java Script and CSS for content layout and presentation.
  • CodedJSPpages and usedJavaScriptfor client-side validations and to achieve other client-sideevent handling.
  • Worked on Java Script libraries likejQueryandJSON.
  • Performed JUnit unit testing and captured teh results.

Environment: Java 1.7, Spring MVC, AngularJS, Restful, XML, XML Schema, SVN, DOM, JSON, HTML, Ajax, SQL, Tomcat, Maven, Agile, jQuery, JSP, Java Script, Junit, WebSphere.

Confidential

Java Developer

Responsibilities:

  • Designed and developed user interface using Struts tags, JSP, HTML, JavaScript, Node JS, CSS and Spring Framework 2.5
  • Designing classes using design pattern methodologies such as Singleton, Service Locator, and DAO factory and session façade patterns. Involved in Performance tuning.
  • Extensively usedJQUERY, JSON, AJAXandDOMscripting to create interactive web applications like message posting andauto completeform validations.
  • Developed Scalable applications using Stateless session EJBs.
  • Involved in writing and reviewing unit test cases using Junit.
  • Implemented client-side validations in registration forms, login and logout forms usingJava Script.
  • Used stored procedures, trigger, cursors, packages, Anonymous PL/SQL to store, retrieve, delete and update teh database tables by using PL/SQL.
  • Involved in writing shell script to export oracle table's data into flat files and performed unit testing using JUNIT and used Log4j for logging and automatic batch jobs.
  • Development, testing Servlets and JSPs in teh typical MVC Architecture.
  • Provided production support by interacting with teh end-users and fixing bugs and deployed teh application in JBOSS server

Environment: Java 1.6, Hibernate, JavaScript, HTML, Node Js, UML, XML, XSL, XML Schema, DOM, SQL, Tomcat, Ant, Linux, JDBC, SVN, Servlets, JSP, Junit, Water fall methodology, Eclipse 3.x.

We'd love your feedback!