We provide IT Staff Augmentation Services!

Sr. Java Fullstack Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Results - driven software professional with 7+ years of experience in Development and Operations.
  • Experience in Software Development Life Cycle (Process Engineering, Design, Development, Deployment Support and Testing) using Agile and waterfall methodologies.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.
  • Experience in OOAD architecture and modeling and designing.
  • Experience on front-end technologies such HTML, CSS, JavaScript, jQuery, Bootstrap and Angular and basic understanding on react.js.
  • Expertise in using Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
  • Core development experience for Groovy Grails restful web services.
  • Proficiency in developing Model View Controller (MVC) Architecture based Single Page Applications (SPA) using AngularJS
  • Strong hands on experience in developing the Enterprise and Web applications on N-tier Architecture using Java/J2EE and java based technologies such as Spring, Servlets, JSP, Hibernate, Web services (REST and SOAP), XML, JPA, JMS and JDBC.
  • Implemented various Core Java Technologies.
  • Experience in Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Zuul, Hystrix), Kafka, Zookeeper, Cassandra, MySQL, Restful Web Services.
  • Worked on building web applications using Spring Framework features like Spring Boot, Spring MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and template classes.
  • Implemented Maven and Restful Web Services.
  • Experience in GUI design and application development using Eclipse IDE, IntelliJ
  • Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
  • Experience in using Oracle, Postgre SQL, Cassandra and MySQL databases.
  • Good Knowledge in NOSQL data base like DynamoDB and MongoDB
  • Strong hands on experience in Dynatrace AppMon.
  • Experience in analyzing application performance using Dynatrace AppMon.
  • Assisted teams in creating Dynatrace dashboards, Agent setup and configuring user permissions.
  • Used Splunk and Nagios for monitoring applications.
  • Used Chef and Jenkins for automation and deploying artifacts.
  • Experience in bash scripting.
  • Ability to define System requirements, recommending solutions, analyze capacity and makes appropriate modifications.
  • Assisted project manager in defining project scope, time and effort estimates and deliverable management.

TECHNICAL SKILLS

Languages: Java, J2EE, Bash, C++, PL/SQL,Groovy

JAVA Technologies: Microservices 32w(Netflix stack), J2EE, Hibernate, Spring, SpingBoot, JSP, JSTL, Servlets, JDBC, JNDI, JMS

Web Technologies: HTML, XML, CSS, AJAX, JavaScript, jQuery, JSON, Angular, Bootstrap

Application Monitoring: Dynatrace AppMon

Web Services: Web Services(SOAP and REST)

Database: Graph Database, Cassandra, Oracle (version -11g, 10g, 9i), My SQL

Frameworks: Spring, Spring Boot, Hibernate

ORM: Hibernate, JPA

Version Control Tools: GIT, SVN, CVS

SQL Tools: TOAD, SQL Developer, MySQL Workbench

Other tools: Chef, Jenkins, Docker, Splunk, Nagios

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java FULLSTACK Developer

Responsibilities:

  • Participated in various phases of Software Development Life Cycle (SDLC) and involved in Agile methods, break tasks into small increments called SCRUM with minimal planning.
  • Reviews and analyzes functional requirements for identification of data sources and target systems.
  • Utilized the front-end technologies including HTML, CSS, JavaScript to layout the front-end pages.
  • Used Angular6 to create a Single Page Application (SPA). Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
  • Experience with creating custom directives, decorators, and services to interface with both restful and SOA services.
  • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 6.
  • Developing Restful web service development in Grails.
  • Web application development using Groovy Grails jQuery AJAX and angular
  • Responsible for writing the Design Specifications for the generic and application specific web services in Groovy n Grails.
  • Designed and developed Micro Services Architecture to divide application into business components using Spring Boot.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with REST document.
  • Implemented Hysterix a Latency and Fault Tolerance system for Distributed Systems. Wrote Controller, Services and directive code using Angular 6 for a POC for converting CIM UI.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.
  • Participate in professional systems analysis projects and work initiatives.
  • Securing Spring REST API using OAuth2.
  • Develop, document and revise system design procedures, test procedures, and quality standards.
  • Refer documentation, periodicals, and technical reports to learn how to develop programs that meet staff and user requirements.
  • Participate to evaluate new frameworks and technologies
  • Develops, documents and revises system design procedures, test procedures, and quality standards.
  • Refers to documentation, periodicals, and technical reports to learn how to develop programs that meet staff and user requirements.
  • Assists in end user UAT cycles and production support to business users. Ensures standards and best practices used in the code development are followed, documented, and maintained.
  • The technical environment includes Java/J2ee Technologies, SQLserver, WebLogic, Spring Framework, SOAP, Restful Web Services and Oracle 12c.
  • Built server less application in AWS as backend application by developing and deploying my Spring Boot application on AWS lambda which monitors and maintains serverless application and S3 buckets for storage of data.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.

Environment: Java, HTML5, CSS3, JavaScript, Primefaces, STS, J2EE, Hibernate, Spring framework modules, JSP, Oracle, MongoDB, MVC, Jira, Jenkins, Groovy, Structs, JUnit, Maven, JAX-RS, Log4J, Weblogic12c,Microservices, AWS, Git, Bitbucket, Spring Security.

Confidential

Java FULLSTACK Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and worked with the business team to review the requirements.
  • Responsible and involved in complete software development lifecycle (SDLC) tasks like designing, coding, testing, and documentation using Agile Scrum Methodology for analysis and design of application.
  • Experienced in using Java/J2EE Design Patterns including singleton, Factory, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate and well versed with Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map and core Java concepts like collections, multithreading, serialization.
  • Designed the application by implementing JSF Framework based on MVC Architecture with EJB, simple Java Beans as a model, JSP, JSF, Prime Faces components as View and Faces Servlet as a Controller.
  • Used JSF framework in developing user interfaces using Prime faces UI Components, Validator, Events and Listeners for handling request processing.
  • Designed and developed web application using JSF, Spring Web Flow, AJAX technology and front-end UI using JSF, Apache MyFaces and Prime Faces UI components.
  • Managed business objects, resource management in the business logic tier using Spring Framework.
  • Configured WebApplication Context as a ContextListener in the web.xml file to Integrating Spring with JSF.
  • Configured Hibernate, Spring and MyFaces JSF to map the business objects to Database using XML configuration file.
  • Designed and Developed SOAP/REST based Web Services to integrate with other business partners in order to exchange the data and implement request and response objects
  • Designed and developed Spring and REST based Micro Services using the Spring Boot, also developed RESTful web services with JAX-RS using Spring Boot and Micro Services Architecture.
  • Developed Java Beans and Custom Tag Libraries, providing client-side validations in JavaScript and providing interactive front-end GUI using AJAX.
  • Used Mule ESB to design of routing, error handling, JMS, VM connection. Deployed Mule applications into MMC (Mule Management Console)
  • Used ActiveMQ for reliable and asynchronous exchange of important information for status report and worked on the JMS connection
  • Created the Application using React.js and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using React.
  • Used Open JPA as Object Relational Mapping ORM Tool for the backend data persistence.
  • Configured and created application log files using Log4J and log back to trace required application logs and messages.
  • Created the necessary keyspaces and modeled column families based on the queries.
  • Tested the application and the cluster with different consistency levels to check for the writes and reads performance
  • Ran many performance tests using the Cassandra-stress tool in order to measure and improve the read and write performance of the cluster.
  • Modified Cassandra.YAML files to set the configuration properties like cluster name, node addresses, seed provider, replication factors, memTable size and flush times etc.
  • Used Maven Deployment Descriptor setting up build environment by writing Maven pom.xml, taking build, configuring and deploying of the application in all the servers.
  • Worked in an environment where CI/CD is extensively used (Jenkins Build pipelines, unit tests, automation tests and moving code to production quickly)
  • Assist the helpdesk to resolve and coordinate infrastructure changes (upgrades, patches, maintenance, etc.) in the production stacked environment by troubleshooting the code base, performing root cause analysis and fix the defects.
  • Used GIT for version control to store, manage and update code and used Kanban board for bug tracking and agile management.
  • Worked with NoSQL databases such as Cassandra and Dynamo DB.

Environment: Java, JSF, Servlets, Spring, JAXB, REST,SOAP, Prime Faces, AWS, ActiveMQ, XML, Jenkins, POSTMAN, JavaScript, JQuery, AJAX, Angular JS, React.js,Node.js, MVC, HTML5, CSS3, Eclipse, REST, Junit, Hibernate, PostgreSQL, Cassandra, Agile, Selenium.

Confidential

FULLSTACK Developer

Responsibilities:

  • Involved in the Analysis, Design, Development, and Testing phases of Software Development Life cycle (SDLC).
  • Designed and developed the application using Agile methodology.
  • Worked with MEAN stack for developing applications.
  • Developed User interface using HTML, CSS, Java Script, and Angular Js.
  • Applied Angular’s template driven validations for client-side validations and CSS for further enhancements of the presentation Layer.
  • Integrated user Interface Angular components in client side with server side using RESTful Webservices.
  • Developed and maintained web services using RESTful API.
  • Worked with Express.js for development of RESTful web services and middleware configurations.
  • Worked with modules like MongoDB for database persistence using Node.js to interact with MongoDB.
  • Worked with JSON web tokens for authentication and authorization security configurations using Node.js.
  • Worked with npm commands and using package. json for managing dependencies and dev-dependencies of node js applications.
  • Used UNIX scripts for validating data files.
  • Performed Module and Unit Level Testing with JUnit and Log4j.
  • In production support responded to service tickets and service requests within established time-based requirements.
  • Used GIT Repository for Version Control.
  • Used JBoss 6.0 as the application server.

Environment: Java 7, MEAN, HTML 5, CSS 3, JavaScript, AngularJS, NodeJS, ExpressJS, MongoDB, JSON, Unix, Git, Maven, Log4j, Junit, Agile.

Confidential

JAVA FULLSTACK Developer

Responsibilities:

  • Analyzing and understanding the business requirements and coordinating the team for all the enhancements and project deliveries which includes Co-ordination with various teams to procure the data to be indexed.
  • Involved in the design and development phases of Agile Software Development.
  • Worked on developing application with micro services using Spring Boot and Netflix stack.
  • Implementation of Zuul proxy as the API gateway.
  • Implementation of Hystrix circuit breaker to avoid loss of messages.
  • Enhancement of the existing functionality to persist the messages to Cassandra DB in Kafka
  • Development with micro services architecture using Rest APIs, and Spring boot and Java 8
  • Rest services templates are generated using swagger specifications.
  • Extensively used Dynatrace AppMon for application performance and monitoring.
  • Created various Dynatrace dashboards for enhanced application monitoring.
  • Worked with AWS services like EC2, S3, VPC, ELB, Auto Scaling Groups, Route 53, IAM, CloudTrail, CloudWatch, CloudFormation, CloudFront, SNS, and DynamoDB.
  • Utilized the front-end technologies including HTML, CSS, JavaScript to layout the front-end pages.
  • Used Angular to create a Single Page Application(SPA).
  • Implemented two-way data binding among models, controllers, and views to provide continuous updates among view and model
  • Developed shell scripts for gathering various server related data in Linux environment.
  • Used Nagios for host monitoring and alerting.
  • Used JUNIT for unit testing and Splunk to get the debug logs.
  • Deployed the service code through Jenkins to Quality Control and worked to resolve the test failures.
  • Implemented WEB Service Layer for exposing services to other platform independent applications using REST.
  • Maintained version control of code using Git.
  • Deploy the applications in JBOSS Application Server & Tomcat servers.
  • Implemented Logging using Apache Log4j for the Data Extraction jobs.

Environment: Java 8, J2EE, Dynatrace, Splunk, Nagios, Spring, Spring Boot, Spring Cloud Config, AWS, Netflix OSS components(Eureka, Zuul, Hystrix), Kafka, Zookeeper, Cassandra, My SQL,JSON, JavaScript, Angular, Restful Web Services using Micro services architecture, JIRA, Maven, PL/SQL, Git, IntelliJ, Swagger, Junit, Mockito and Linux.

We'd love your feedback!