We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Nyc, NY

SUMMARY:

  • Creative and innovative IT professional working as a Sr. Java Developer with over 7 years of experience with proficiency using cutting - edge technologies
  • Extensive hands on experience in Infrastructure, Security, Service and Operations including IaaS, SaaS, PaaS migration experience on Services, Storage Solutions, Cloud Architecting, Networks, Application Services, DevOps, AWS & AWS Cloud Databases, Analytics, Data Centers, Enterprise Integrations, Security, Web development, Application Life Cycle Development and other areas.
  • Experience in developing Front End components (UI) using JSP, JSF (Primefaces), JSTL, JavaScript, JQuery, AJAX, AngularJS, Angular 2, Angular 4, NodeJS, HTML5, CSS3(SaSS/LESS) and Bootstrap for projects based on java platform.
  • Developed the backend system, involved in writing and fine tuning the databases SQL queries, views, functions triggers, and procedures and Strong experience with Content Management Systems (CMS) such as Drupal and custom module development for Drupal.
  • Excellent Project implementation skills using Core Java, Java Beans, J2EE (JSP, Servlets), EJB, JMS, JNDI, JSF, Struts, Spring, Hibernate, JDBC, XML, Web Services and Design Patterns.
  • Experience applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
  • Experienced in all phases of the Software Development Life Cycle (SDLC) with specific focus on the build and release and quality of software and involved with teams that worked on Scrum, Agile Software Development and Waterfall Methodologies. Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation by using various tools like Confidential, SVN, Bitbucket, Terraform, Ant, Maven, Jira, Jenkins, Bamboo, Chef, Puppet, Ansible, Docker, Kubernetes, Nagios

TECHNICAL SKILLS:

Languages: Java, Python, JavaScript, Groovy, HTML/HTML5, CSS/CSS3, SQL, PL/SQL

Frameworks: Spring MVC, Spring Boot, Struts, Hibernate, JSF, Vaadin, Google Web Toolkit (GWT), Grails, Netty

Frontend Technologies: Bootstrap, jQuery, AJAX, Kendo UI, AngularJS, Node.JS, BackboneJS, Responsive Web Design, Flash, D3.JS, Highcharts, SASS/LESS

Cloud Technologies: Confidential Web Services (AWS), CloudFoundry, OpenStack, Microsoft Azure, Rackspace, SaaS, IaaS, PaaS

Security: Spring Security, OAuth, Active Directory, LDAP, SSL, SAML

Databases: RDBMS (MySQL and Oracle), NoSQL (MongoDB and Cassandra), CouchDB, DynamoDB, Teradataand PostgreSQL

Technologies:: Object Oriented Programming, WSO2,Kafka, Kanban, Apigee, Microservices, SOAP, RESTful APIs, Web Services, JSON, JBOSS, Tomcat, IBM WebSphere, Jenkins, Docker, Kubernetes, Junit, Mockito, Selenium, Jasmine, Karma, Mocha, Babel, Gulp, Grunt, JDBS, JMS, EJB, DOM, XML, Redis, Terraform, NetBeans, IntelliJ, Eclipse, WebLogic server, Jetty, JSP, Servlet, Git, Confidential, Subversion ELK (Elasticsearch, Logstash and Kibana), RabbitMQ, AMQP, Big data and Hadoop, Sencha ExtJS, Heroku, POJO, JAX-RS, OpenAPI Swagger, XSL/XSLT, Gradle, HTTP, DNS, JNDI, JSTL, Bash/Shell Scripting, Linux/Unix

SDLC Methodologies:: Agile/Scrum, Waterfall, Hybrid

PROFESSIONAL EXPERIENCE:

Confidential, NYC, NY

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Involved in enhancing existing MEAN (MongoDB, Express, Angular and Node) stack applications and provided the required support.
  • Responsible for creating efficient design and developing User Interaction screens using Angular 4.0, HTML5, CSS3, JavaScript, jQuery AJAX and JSON.
  • Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Programmed in Angular 4 to upload(post) files/images to the AWS S3 browser from the Front-end by installing NPM package of AWS-SDK.
  • Worked on Rest Web services as well as Node Rest framework for backend services used Mongo DB (NoSQL) for database services and RESTful web services using Jersey for JAX-RS implementation.
  • Performed Confidential Desktop bash and Terminal commands to clone, fetch, merge and push the code and created pull requests for changes that are made.
  • Developed cross platform server-side applications using Node.js, BackBone.js and Angular.js.to achieve scalability in real-time web applications.
  • Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy
  • Created REST clients to consume data from other partner applications and involved in creating POC's using MEAN stack and enhancing existing REST API's developed using Node-JS, Express-JS and Mongo-db
  • Worked on node.js router to make cross-domain requests to API services like Spotify API, Confidential API, Mongo DB.
  • Used Postman to test the API's, used SVN for the version control, JIRA for bug tracking and project management, JUnit and Mockito for Java unit tests, Jasmine and Karma for angular specs.
  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • 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
  • Used OAuth authorization framework to enable application to obtain limited access to user accounts on the Restful Service
  • Developing MicroServices, and creating API's using Java Spring Boot framework using Maven as a build tool and Cassandra as an enterprise level database
  • All the functionality is implemented using Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules
  • Developed API's and REST API proxy using APIGEE edge and for sending mobile notifications
  • Installed and configured Hadoop MapReduce, HDFS and developed multiple MapReduce jobs in java for data cleaning and pre-processing
  • Used Atlassian tools like confluence for documentation, bitbucket for code repository, JIRA to create epics, tasks and subtasks and hipchat for internal messaging
  • Developed Docker image and containers for the application by configure Dockerfile, using Docker Compose to manage images
  • Developed application to perform CRUD operations using Java 8 on MySQL and Designed Web Application to connect to User Pool, create users and verify login using AWS Cognito for security
  • Done Designing and development of RESTful API and services using best practices to interact within the microservices and with the front end
  • Created Swagger API to generate interactive API documentation that lets users try out the API calls directly from the browser
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by AngularJS 2.0
  • Created and managed all hosted or local repositories through Source Tree's simple interface of GIT client, collaborated with GIT command lines and Stash
  • Follow Agile development approach using JIRA (daily standups, planning meetings, story estimations, code review, etc.)

Confidential,Seattle, WA

Sr. Full Stack Java Developer

Responsibilities:

  • I worked on front-ends with focus on speed and optimization by using d3.js., Built data visualizations to monitor file server load, web server speeds, data processing and more (d3.js, backbone, jQuery, MySQL)
  • As a backend developer, I was responsible for creating RESTFUL Web using NodeJS & ExpressJS.
  • Developed Single Page Applications using AngularJS concepts of Components, Directives, Services, Promises, Templating, Scope, Dependency Injection and data binding
  • Involved in various SDLC phases like requirements gathering, design, and analysis and code development
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services
  • Used Pivotal Cloud Foundry, the connection/service binding details is injected from the deployed cloud platform itself. Used AWS deployment services to quickly set up a dynamic website and configured virtual servers
  • Worked with Confidential AWS EC2, RDS and S3 as a data store for storing data into the buckets that fall into it. Used EC2 as an Infrastructure as a Service(IAAS) and RDS as Platform as a Service (PAAS)
  • Used Bitbucket as source control tool for branching, merging and maintain code versions in the repository enabled using Maven Versioning Capability
  • Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines
  • Done Portfolio review dashboard is a single page application meant for Stakeholders and Business users for faster and easier access to critical information for data-driven decision-making
  • Used AngularJS Directives like ng-app, ng-model, ng-repeat, ng-show, ng-hide, ng-controller, ng-route etc.
  • Worked on Docker container snapshots, attaching to the running container, removing images, managing containers
  • Designed and coded application components in an Agile/TDD environment utilizing a test-driven development and pair-programming.
  • Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection also involved in the sprint planning sessions of the Agile SCRUM methodology with Architecture, BA and QA teams.
  • Redesigned Menu & Navigation to Angular2 and updated Loans and Contract forms for a better user experience.
  • Developed build tasks to run the unit tests on Jenkins and maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Created Typescript reusable components and services to consume REST API's using component-based architecture provided by Angular2.
  • Maintained Cross Browser compatibility & implement Responsive Web Design using Twitter Bootstrap, custom media queries.
  • Created a backend API using NodeJs, ExpressJs, and MongoDB. The API allows users to log in, follow users, post to followers, retrieve their feed, and much more. Built for use with a mobile application.
  • Worked with Reducers, React Containers to update the state of an App produced by Redux and by mapping those to the React component using React-Redux.
  • Implemented various Java design patterns like Front Controller, Service Locator, Business Delegate, Data access Object, Singleton, and Session Façade.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
  • Unique experience with Pivotal Cloud Foundry and Open Shift/Kubernetes architecture and design, troubleshooting issues with platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and OpenShift/Kubernetes
  • Responsible for implementing the Web services using Spring Boot, Spring Config Server, Pivotal, Bit bucket, Spring CLI for encryption
  • Followed Agile software methodology for software development with a 3-week Sprint and Interacted with business on daily scrum and show them our daily progress on UI designs
  • Data operations are performed using Spring ORM with Hibernate by taking using annotations, auto wiring and implement the Hibernate Template and criteria API for querying database
  • Designed and developed functionality to get JSON document from MongoDB document store and send it to the client using RESTful web service
  • Used Confidential repository to submit code changes that are in turn reviewed by the dev leads before they are merged to the branch before production

Confidential, Lansing, MI

Java Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Worked in all the modules of the application which involved front-end presentation logic developed using, JSP and Java Script, Middleware layer using Servlet and Controllers, Business objects developed using Page Beans and data access layer using iBATIS and Hibernate framework.
  • Involved in writing SQL Queries, Stored Procedures. Involved in Unit testing using JUNIT with Mockito and integration testing.
  • Involved in coding with Core Java concepts like Collections, Exception Handling, Multithreading, Java I/O, and Generics to implement some business logic.
  • Single page application developed using Angular.js, D3.js, Node.js and Meteor.js as the backend and MongoDB
  • Worked on Cassandra clusters in the Confidential Web Services(AWS) Cloud and migrated data between environments.
  • Used Node JS for doing non-blocking design operation for server-side code and Angular.js framework in developing various UI components.
  • Designed and developed application using JSP, AngularJS, Java Script, JQuery, HTML, CSS, JSON, Spring MVC Framework and Hibernate to handle the workflow of the application with Oracle as the back-end.
  • Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS.
  • Cloud Foundry is the leading multi-cloud application development and deployment platform and it supports continuous integration.
  • Designed and developed GUI screens for user interfaces using JSP, JavaScript, XSLT, AJAX, XML, HTML, CSS, Bootstrap, JQuery and DHTML.
  • Designed the workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables.
  • Worked on Responsive Web Design to make website Responsive for Desktop, mobile and Tablets using Bootstrap and Media Queries
  • Used Automic Job Scheduler to invoke docker containers having java code calling the Oracle rest services
  • Interacted with JavaScript controllers (JQuery, Ajax, and JSON to write/read data from back end systems) for client-side validation
  • Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser
  • Researching on the use of AWS cloud capability to use virtual servers, build micro services using docker images, AWS code pipeline for continuous integration by integrating with Git
  • Deployed Spring Boot based micro services on Docker containers using Confidential ECS and used Docker Hub for registering the Docker images
  • Worked on Cross Browser Compatibility and tested each web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome
  • Developed Web logic container security components for adding vendor specific Security Realm to application using JMX
  • Developed software to read data (backend for one User data entering tool) from XML files and loading into MS SQL Server tables
  • Improved the site performance on different modern browsers utilizing numerous JavaScript frameworks Ext.js, Nodejs, Prototype by pairing them with various back-end systems in Java
  • Tested application under the agile, scrum and sprint development and process. Used agile systems and strategies to provide quick and feasible solutions, based on agile system, to the organization

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Design of application components using Java Collections and providing concurrent database access using multithreading.
  • Implemented the logic layer using Java features like Collections, Interfaces, Polymorphism and Exception Handling
  • Used Spring Framework for Dependency Injection (DI) and integrated and used DAO design pattern to retrieve the data from database.
  • Java Servlets and JSP pages were deployed on the Web Logic Application Server for retrieving user information and posting related data
  • Developing new endpoints to fetch data from various sources like SQL Server, Netezza/AWS and designing its output response in JSON.
  • Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database and developed dynamic web pages using HTML, jQuery, Bootstrap, CSS and Eclipse.
  • Handling form requests using Servlets and JSP responses for interacting with the formal Business Logic Layer that contained the Back-End business rules for handling the data in and out of the system
  • Done the Setup of Jenkins server and build jobs to provide continuous automated during the day and periodic scheduled builds overnight to support development needs using Jenkins, JUnit and Maven
  • Generated UML artifacts such as use cases, sequence diagrams, class diagrams using Rational Application Developer.
  • Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
  • Written SQL queries in PL/SQL wrote new stored procedures and modified existing ones depending on requirements in Oracle database
  • Developed iterations, including planning, requirements analysis, design, writing unit tests throughout the life-cycle of the project using Agile (Scrum) Methodology

We'd love your feedback!