Sr. Java Full Stack Developer Resume
0/5 (Submit Your Rating)
Washington, DC
SUMMARY
- Around 6+ years of Agile Full Stack Developer experience in all stages of Software Development Life Cycle (SDLC), referring to design, development, testing and deployment of web - based and Enterprise business applications using OOPs, Java/J2EE technologies.
- Hands on experience in the implementation of Core Java SE 8 concepts like Streams API, Lambda functions, Generics, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling and Collection API.
- Expertise in developing Micro services using Spring Boot and Node JS to build more physically separated modular applications which will improve scalability, Availability, Agility of application.
- Proficient in implementation of spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP, Spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security and Spring Boot.
- Strong experience using frameworks like JSP, EJB, Java Persistence API, JNDI, JMS, Struts, JSF in developing scalable, reliable, efficient web and enterprise applications.
- Good experience in developing SOA (Service Oriented Architecture) and Microservices architecture using J2EE Web Services based on Restful (JAX-RS), SOAP (JAX-WS), JAX-RPC and JAXR (Java API for XML Registries) using frameworks like Apache CXF, Jersey, Axis and Spring framework, NodeJS.
- Hands on Experience in working with Databases MYSQL, Oracle 10g/11g, SQL-Server, DB2 and NoSQL MongoDB, Cassandra, Dynamo DB, Couch DB, Graph DB.
- Good knowledge in writing stored procedures, Packages and functions using SQL & PL/SQL and good at advance PL/SQL topics like Triggers, Collections.
- Good experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Expertise in implementing view rendering JavaScript using FLUX and REDUX as architectures.
- Experience in using various Amazon Web Services (AWS) like EC2 for virtual servers, S3 and Glacier for storing objects, Elastic Beanstalk, Elastic Cache and Dynamo DB for Elastic load balancing, storing data.
- Implemented Docker container service, build pipe line like Jenkins, Bamboo and GOCD for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises.
- Experience in using Platform as service (PaaS) Cloud services like Pivotal Cloud Foundry to deploy applications on cloud.
- Hands on experience with build tools like ANT, Maven, Gradle and logging tools like Log4J.
- Expertise in unit-testing with tools like JUnit, Mockito, Spock, TestNG and Integration testing tools like Selenium Web Driver, Cucumber (Behavior Driven Development testing).
PROFESSIONAL EXPERIENCE
Confidential, Washington, DC
Sr. Java Full Stack Developer
Responsibilities:
- Worked in integrating JMS with SPRING BOOT by providing an instance which is embed with Active MQ.
- Implementation of the design wireframe using Angular 11 and creating services and exposing it to the backend which runs on Spring Boot.
- Here we also have another layer that makes use of NodeJS mainly used for authentication, authorization and session maintenance.
- Implemented customer side validations using Angular 11 and created services on UI for storing and retrieving data from UI to the backend.
- Developed key services for authorization and authentication in Node server, where we used LDAP. Later migrated the authentication from LDAP to Ping Access-SSO (Single Sign On) Application.
- Strong understanding on client-side application and very good at attaining the architectural design for MVC using directives, promises and pipes.
- Made use of Reactive Forms using Angular 11 where most of the validation is done using component rather than using template-driven which provides in HTML.
- Mainly involved in deployment activities CI/CD deployment and familiar with OSE (Open shift origin). Also made changes in Jenkins Files as per the requirement of the pipeline.
- Worked on Kubernetes cluster as a part of deployment activity. Familiar with Open Shift commands mainly for deployment.
- Involved in web services design and development. Responsible for creating and consuming web services using REST and XML.
- Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
- Implemented transaction management using Spring AOP and used Spring Aspects for implementing logging functionalities.
- Worked on a project which handles searching algorithms using Elastic Search which is mainly used for pulling analytics related information using the keywords entered by the end user.
- Integrated the ORM Object Relational Mapping tool hibernates to the spring using Spring ORM in our app and used spring transaction API for database related transactions.
- Extensively used Spring IOC configured Application Context files and performed database object mapping using Hibernate annotations.
- Worked on Cloud implementation by installing, building and deploying applications using Cloud Foundry and using AWS.
- Implemented PL/SQL queries and used Oracle stored procedures.
- Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
- Created dynamic schema design through NOSQL-Couch DB by writing rich queries and achieved data in a collection to be distributed across multiple systems for horizontal scalability.
- Used Docker Container to address every application across the hybrid cloud and Docker for better collaboration and innovation.
- Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, S3), focusing on high-availability, fault tolerance, and auto-scaling.
Environment: JavaScript, HTML5, CSS3, AJAX, Bootstrap, jQuery, Spring Security, Rabbit MQ, Node JS, Express JS, HTML5, Bootstrap4.0.
Confidential, Les Vegas
Java Full Stack Developer
Responsibilities:
- Involved in developing user interface with HTML5, CSS3, SAAS, JSON, AJAX, Type script, Es6 and on server side Technology with Node JS.
- Implemented responsive web design using Bootstrap.
- Used Angular 9 HTTP Module to make API calls and worked with the observables.
- Highly used Angular 9 Router to build single page application for navigation through the different status and multiple modules.
- Used OAuth 2 which is a lightweight authentication framework with a central authorization server and generates an access token to access a protected resource on a resource server.
- Designed and developed Spring Boot adapter applications using rest API.
- Developed RESTful service interface using Spring Boot to the underlying Agent Services API and Implemented RESTful web services.
- Used Spring Boot which removes boilerplate configuration and makes application faster.
- Developed some standalone Micro services using Spring Boot micro service architectural patterns.
- Used spring Boot properties like actuators and health checkers to enhance micro service implementations.
- Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.
- Developed Web API using Node JS and hosted on multiple load balanced API instances.
- Unstructured data was handled using Cassandra DB and used Cassandra Connector for connection.
Environment: HTML5, CSS3, SAAS, JSON, AJAX, Bootstrap, Angular 8, Maven, Spring Boot, Spring IOC, OAuth 2, Node JS, Express JS, NPM, Grunt, Babel, Web pack.
Confidential, Phoenix
Full Stack Developer
Responsibilities:
- Developed User Interface view with Spring MVC and AngularJS as a Service Oriented Architecture (SOA) application.
- Used HTML5, CSS, jQuery, Ajax and performed client-side validationsusing JavaScript.
- Built responsive UI modules using Backbone.JS, Handle Bar JS, Ember JS.
- Created Updates data using CRUD (Create, read, update, delete) features of Backbone.JS and pagination for Tables.
- Grunt used for Minification of JavaScript files, compilation of SAAS files into CSS.
- Used jQuery UI plugins like Drag gable, Resizable, Autocomplete, AJAX, JSON, Angular JS in developing interactive web pages.
- Implemented Multithreading for handling multiple requests and for high performance.
- Developed RESTful services based on Spring REST using Jersey framework.
- Implemented Internationalization using Spring MVC Interceptors, Spring core modules and native Spring AOP facets of Logging and transactional management.
- Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.
Environment: Web Services, Spring Hibernate, HTML, JSP, JavaScript, jQuery, AJAX, CSS3, Angular JS, SOAP UI, XML, Java J2EE, Scala, Kafka.
