We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Nyc, NY

SUMMARY

  • Around 8+ of IT experience in Developing, Design, Analysis, Testing, Deployment of various web based and client/server applications in multi - platform environments with Java/J2EE technologies.
  • Involved in all phases of Software Development Life Cycle (SDLC) with experience in Healthcare, Banking and E-Commerce domains.
  • Development experience in Java, J2EE, Micro Services, Spring Boot, Hibernate, Servlets, JDBC, HTML, XML, JSON, and Database API.
  • Utilized Java 8features like Lambda expressions comparing the data and Stream API for bulk data operations on collections which would increase the performance of the application.
  • Used Spring Dependency Injection feature and Spring Boot validator framework along with interceptors and Login security for handling server-side validations.
  • Worked on developing REST webservices (JAX-RS) with JSON and XML formats implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.
  • Worked on S pring4/5 Controllers, Service Components, DAOs, Webservices and UI Integration for developing presentation layer of the application.
  • Expertise in creating web applications using HTML/HTML5, CSS/CSS3 (SASS, LESS), Bootstrap, JavaScript (ES5), jQuery, Angular6/7, AJAX, and JSON, NodeJS, and ReactJS.
  • Expert in TSQL DDL/DML, perform most of the SQL Server Enterprise Manager and Management Studio functionality using T-SQL Scripts and Batches. Worked Amazon Web Services, Office 365, and Google Cloud issues.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ, Kafka as message queue.
  • Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
  • Experience of Working on Microsoft Azure using Azure VM’s and app services for running of instances, Azure cosmos and SQL for storage of data, App insights for creating alerts and monitor API calls.
  • Followed techniques and principles provided by Test driven development (TDD) and Behavior driven development (BDD) paradigm for developing quality code with CI.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations experience in bash and Python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture
  • Possessing good interpersonal skills appl Kubernetes in coordinating various teams like development team, QA team and support team as required.
  • Experience in monitoring tools Grafana and New Relic APM with sending application metrics, creating dashboards views and writing NRQL queries.
  • Hands on experience in Splunk and ELK tools to retrieve web server and app server logs on Java Messaging System (JMS), Rabbit MQ for implementation of processing errors in Error Queue.
  • Used the AWS-CLI to manage the AWS with lambda functions on Web and Application servers like Apache Tomcat and Jetty with databases Oracle and MongoDB and proficient in working with IDEs like Eclipse and IntelliJ.
  • Strong expertise in development of web-based applications using Python scripting, Django sites with REST and AngularJS for making it more responsive traced the error logs in code using Log4J and SLF4J API’s.
  • Experience in the developing User Interface (UI)SOAP Applications and professional web applications using HTML 4.0/5, CSS3, JavaScript, AngularJS, jQuery, JSF, ReactJS, NodeJS, AJAX, JSON, XHTML, and XML.
  • Experience of using version control systems like Git, SVN and GitLab extensive experience in testing applications using Junit, Mockito.
  • Used JIRA, Kanban and RADAR tools in issue tracking and agile project management possess good communication skills and willing to learn new things as a proactive team member.
  • Followed Agile scrum methodology with two week’s iterations. Actively Experience in Scrum Agile and Scrum Ban project development methodologies.

TECHNICAL SKILLS

Programming Languages: C, C++, Java 1.5/1.7/1.8, J2EE, Python3.6.0, SQL server2012/2014, PL/SQL

J2SE: Multithreading, Serialization, Collections, Exception Handling

J2EE: JDBC, JSP, Servlets, JMS

Framework: Spring4/5, Spring MVC, Spring Boot

ORM Tools: Hibernate

Web/Application Servers: Apache Tomcat, Apache Kafka, Embedded Jetty

Web Technologies / Web Services: XML, HTML, CSS, JSON, SOAP, WSDL, JAX-WS and REST, REST API, JAX-RS, AngularJS, Angular6/7/9 ReactJS, NodeJS

IDEs: Eclipse and IntelliJ 17

Design Skills: Object oriented Analysis and Design (OOAD) and UML (Rational Rose tool)

Database and Tools: SQL, Oracle, Mongo DB, No SQL

Monitoring Tools APM: Grafana and New Relic NRQL

Unit Testing: JUNIT, Mockito

AWS: EC2, RDS, S3, ELB, EBS

Performance Testing: JMeter 5 and PAX

Version Control: Git

Build & deployed CI/CD Tools: Maven, Jenkins, PCF, CI/CD, Docker, Kubernetes, Google Cloud, Azure

Methodologies: Scrum Agile and Scrum Ban

PROFESSIONAL EXPERIENCE

Confidential, NYC, NY

Full Stack Java Developer

Responsibilities:

  • Enhancement of the DEEP libraries with new mechanism like Event engine and Event audit and used Redis for implementing Caching mechanism.
  • Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
  • Created Reusable Modules and Custom Directives in Angular 9 which is used in the application.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and hibernate for database connectivity and Rest services templates are generated using swagger2 specifications.
  • Wrote Web Services SOA, (SOAP and WSDL) for address validations. Implemented advanced java API and core java for coding sophisticated business logic.
  • Experienced in creating Process builder processes and visualGoogle cloudflows in Salesforce developing new library with Microservices architecture using Rest APIs, spring boot and Amazon Web services.
  • Worked on integrating Spring Boot with the Elastic search and developed APIs to read and publish data from Elastic search cluster using native Java transport client as well as REST client.
  • Implementing the new message retry mechanism using Rabbit MQ in the event of any failure in the downstream systems and configured Jenkins as for CI/CD.
  • Spring Controllers were used with Angular 9 to route the control to desired Java services.
  • Used Angular7 as the development framework to build a single-page application and reusable applications NodeJS for continuous client-side deployment.
  • Implemented MicrosoftAzureRecovery Services. Deployed backup to enterprise to provide online backup to bothAzureand premise virtual machines and servers.
  • Used python libraries like Beautiful Soap, NumPy and SQL Alchemy.BuiltCI\CDpipeline using Jenkins theMongoDBatlas a cloud-hosted database service for managed backups in point in time recovery and one-click automated scaling and built-in security.
  • Migrated application to AWS as the hosting environment and followed a cloud-based design with NoSQL database (Mongo, Cassandra).
  • Engaged in developing UI using HTML, jQuery, Angular9, JavaScript and AJAX to make calls to other services.
  • Deployed and Monitored Microservices UsingPivotalCloud Foundry (PCF), also Managed Domains and Routes with the Cloud Foundry.
  • Developed backend web services using Node JS and custom components for the web applications using ReactJS and implemented AngularJS services to connect the web application to back-end APIs.
  • Responsible for migrating existing modules inIBM MQtoApacheKafkaand worked on creatingKafkaadaptors for decoupling the application dependency.
  • Used Spring MVC repositories and Hibernate for Database access have worked on Splunk tool for log management and Spring5 oriented framework for logging.
  • Enhancement of the existing functionality to persist the messages to SQL Server in Rabbit MQ.
  • Used Docker for creating images for launching containers on AWS EC2 and Expert in using Docker for Environment provision solution.
  • Implementation of Hystrix circuit breaker to avoid loss of messages during handling of messages at the consumer level and used Apache Ambari to query Audit and Activity Data from Hadoop system.
  • Implementation of Zuul proxy as the API gateway and using Test plans and Unit Testing using JUnit and Mockito.

Environment: Java 8, J2EE, Spring Boot2.7.1, Spring5, Spring MVC, SOAP, Hibernate7.2, Angular9, AngularJS, REST, REST API, Micro Services, AWS, MongoDB, Apache Kafka2.5.0, Google cloud, PCF, Docker19.03.12, CI/CD, Azure, Python, NodeJS, ReactJS, CSS3, XML, PL/SQL2.3, PostgreSQL, Splunk, JAX-RS, JUnit4.13x, Mockito, SCDF, Jenkins 2.0.

Confidential, Jersey City. NJ

Java/J2EE Developer

Responsibilities:

  • Experience with Software Development methodologies like Agile/Scrum and Involved in business requirements and creating the Jira tickets for user stories.
  • Developed the business logic using spring4 and persistence logic using Hibernate worked in usingAngularJScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
  • Developed and Implemented Web Services and used Spring Framework and also used Redux for state management along with ReactJS.
  • Developed a web-based application using ReactJS, NodeJS hosted the application on a NodeJS server using express middleware.
  • Develop various screens for the front end usingAngular6 and used various predefined components from NPon experience with MongoDB Installation, Configuring, Monitoring and Designing Shared Environment.
  • Designing and developing Microservices architecture applications using Spring Boot, Rabbit MQ, My SQL, PostgreSQL, REST Web Services.
  • Worked on Deployment Automation of all micro services to pull image fromPrivate Docker registryand deploy toKubernetesCluster.
  • Participated in development of a well responsive Single page application CCA using AngularJS framework, JavaScript in conjunction with HTML5, CSS3 Standards
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration/continuous deployment(CI/CD).
  • Created clusters in Google Cloud and managed the clusters using Kubernetes(k8s) that worked on Hibernate ORM Framework to Interact with Oracle database.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Micro services.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
  • Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
  • Creates and configure Micro services architecture and integrated with React Js application platform as infrastructure used Jenkins to run the automated deployments.
  • Used Amazon IAM to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization.
  • Object storage service Amazon S3 is used to store and retrieve media files such as images and Amazon Cloud Watch is used to monitor the application and to store the logging information.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances creation of several Docker files for Logstash, tomcat, CSIS application Docker files.
  • Designed tables in Oracle 11g database and worked with Database Developers for implementing Stored Procedures in the application using SQL and PL/SQL.
  • Handled response data from RESTFULwebservices using XML, SOAP, and JSON to update the data developed the Restful web services and shared service details to the UI team for integration.
  • Good Exposure in using the IDE tools like Eclipse, Web Storm, and Sublime Text.

Environment: Jdk1.7, J2EE, Spring (MVC2.5.2), Spring Boot, Spring4, SOAP, Hibernate7.1, Angular6, AngularJS, REST, Microservices, REST API, MONGODB, Docker, Google, CI/CD, JSON, JUnit, Kubernetes1.18, Python, Struts2.3, Servlets2.4, NodeJS, ReactJS, TriZetto Facets 5.x, Eclipse, Tomcat8.5, Maven, GitHub2.7, Oracle12c, PL/SQL2.1, Jira6.4, WinSCP.

Confidential - San Antonio, TX

Java Developer

Responsibilities:

  • Involved in analysis, specification, design, implementation, and testing phases of Software Development Life Cycle (SDLC) based on the functional requirements.
  • Designed use cases, sequence and class diagrams, activities, states, objects, and components. Used UML (MS Visio) for software design.
  • Worked on AGILE methodology written Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.
  • Developing the application using Spring MVC Architecture with Hibernate as ORM framework designed Frontend within object-oriented JavaScript Framework like React.JS.
  • Design and develop XML processing components for dynamic menus on the application developed SQL queries for retrieving data REST used to generate the reports.
  • UsedAngularJSto do the data binding and making use of Modules and Filters objects according to the application requirement created REST APIs from scratch consuming the data from the SOAP XML and published them in API management team.
  • Developed Stored Procedures and Triggers on Oracle Database implemented client-side Interface using React.JS creating multiple face lets in the page.
  • Deployed the drools rules as a service in J2EEstackenvironment and packaged and deployed the application in JBoss Added support to login page to Inside View with Microsoft OAuth APIs.
  • Designed and Developed End to End customer self service module using annotation-based Spring Boot, Hibernate, Java5 and JQuery.
  • Involved in Servlets, Java Bean programming on the server side for the communication between clients and server used GIT for the version control management.
  • Developed SOAP based Web services using Apache CXF Logger classes using Log4jfor efficient logging mechanism application on JBoss server and used Maven as a build tool.
  • Developed JUnit test cases for all use cases and executed them worked with Quality Assurance team in tracking and fixing bugs played a key role in for developing the application and fixing the production issues.

Environment: JDK 1.5, J2EE, Servlets, Spring, Spring MVC, Spring Boot, Hibernate, Angular JS, JPA 2.0, JSF beans, JSF, JQuery, Micro services, Ajax, Oracle 10g, Eclipse 3.4, Apache Ant, Web Services, SOAP, Rest, Rest API, Apache Axis 2.0, IBM WebSphere 6.1, JSF Tag Library, JavaScript, HTML, CSS, XML, Clear Case, Clear Quest.

Confidential - Oakland, CA

Java Developer

Responsibilities:

  • Created and Maintained open-source Java Server Faces (JSF) by using Apache MyFaces.
  • Developed domain monitoring java class using JMX to collect JDBC, JVM, and Executed Queue statistics for Managed Servers.
  • Developed critical components of the application including Spring forms, Spring controllers, JSP views, business & data logic components that include Hibernate Entities, Spring-Hibernate DAO and Spring models following MVC architecture.
  • Designed and developed RESTful Web Services using Spring Boot.
  • Developed the App using Spring, JSP, HTML, CSS, JavaScript and Servlets Deployed the application in Tomcat.
  • Worked on Typescript and Core JavaScript including ES5 and ES6.
  • Used AJAX, JSON with jQuery for request data and response processing.
  • Involved in estimation and implementing the requested change on top of the existing application.
  • Created utility Java components and integrated them using spring framework for Hibernate Object-Relational persistence.
  • Used Spring Framework for Dependency injection.
  • Developed the Business Logic using Plain Old Java Objects (POJOs).
  • Wrote Spring components like Controller, Validator, Resource Mapping, Session Attribute, and Model Attributes using annotations and used URL mapping to handle the requests and present clients to customized view by using different view templates.
  • Wrote SQL queries and Stored Procedures for Data Access Objects (DAO) and executed using hibernate.
  • Involved in writing, complex queries, mapping persistent classes and managing the mapping files.
  • Used Oracle database in developing project & used SQL statements and procedures to fetch the data from DB.
  • Extensively used Annotations, Mappings and querying the database using Hibernate.
  • Used ANT scripts for automated deployment and preparing the build of the entire application.
  • Used GIT for versioning and used Log4j logging framework to debug the code.
  • Involved in design, writing LLD and test strategy and developed application using agile technology.
  • Engaged in developing the UI by using HTML, jQuery, React and JavaScript and used AJAX to make calls to other services. Created modules and web components and coupled them together into a functional app.

Environment: Spring 3, Hibernate, J2EE, REST, Oracle 11g, JSP, JSF, jQuery, CSS, HTML, Eclipse, Linux, SQL, POJOs, DAO, Log4j, ANT, GIT, Junit, JavaScript, React.js, Tomcat Application server 8.0, JMS, JDK 1.8, JSF, AJAX.

Confidential

Software Engineer

Responsibilities:

  • Played active Programmer role in writing Servlets code, business Logic using core Java components and designing JSPs using MVP model.
  • Developed JSPs in Eclipse J2EE perspective and validated all User details involved in using spring concepts - DI/IOC, AOP, and Spring implemented build package tool using Maven.
  • Used the light-weight container of the Spring MVC Framework to provide architectural flexibility for inversion of controller (IOC) Gathering the requirements from Business team.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and oriented java objects using Hibernate.
  • Involved in designing GUI components using JAVA AWT and Events coded extensively using JavaScript, AngularJS to make rich internet web application for a Single page app.
  • Developed automated program using Java and REST for performing analysis, reporting, and remediation of affected orders in the production.
  • Extensively used Collection framework and multithreading JDBC to connect to the oracle database and JNDI to lookup administered objects.
  • Used SOAP Web Service and deployed applications on Apache Tomcat serve, JDBC prepared statements to interact with Servlets and database access.
  • Involved in Design and documentation of stored procedures developed REST API services using NodeJS to serve the web application with JSON data.
  • Installed and configured WebSphere, WSAD and deployed the applications classes in IntelliJ IDEA for integrated environment of projects.
  • Unit testing and integration testing was done, and the application was deployed on WebSphere Application Server.

Environment: Java, J2EE, Spring, Spring MVC, Hibernate, AngularJS, SOAP, REST, REST API, JSP, JSTL, Servlets 2.1, HTML, MVP, SQL server, AWT, Collection API, Multithreading, IntelliJ IDEA and WebSphere.

We'd love your feedback!