We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Around 6 years of experience as Java/J2EE/UI Developer in design, development, implementation, and maintenance of web & distributed Enterprises applications using Java/J2EE &UI technologies.
  • Experience in Agile software development process, Test Driven Development and Scrum methodologies and Part of Scrum, Sprint review, Retrospection &Virtual Closure meeting part of Agile.
  • Good knowledge of Java 9 Features Lambda expressions, Method references, Functional interfaces, Stream API, methods, Optional class, Collectors class, Parallel array sorting etc.
  • Expertise in the implementation of Core Java concepts of Java, J2EE,JSP, Servlets, JSF, JSTL, EJB transaction implementation JMS, Struts, JSF, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi - Threading, Data structures etc.
  • Proficient in developing front-end systems with JavaScript, jQuery, Ajax, Bootstrap, HTML, Client-side frameworks such as AngularJS, ReactJS, Angular 4/5/8/9, Server-side framework NodeJS.
  • Hands on experience in developing web application using Spring MVC Framework web module.
  • Strong experience in Spring Modules like Spring AOP, Spring IOC, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Batch, Spring Dashboard.
  • Extensive experience in developing Microservices using Spring Boot follows domain driven design.
  • Experience in Spring Security for Authentication and Authorization of REST services using OAuth.
  • Developed SOAP (using WSDL, JAX-WS, JAX-B), REST (using JAX-RS, JERSEY, Spring boot) web services.
  • Experience in configuring and deploying the applications and messaging on Apache Web Server, Tomcat, WebSphere Application Server, WebLogic Application Server, JBoss Servers.
  • Experience with multiple databases like Oracle 10/11g, SQL Server, MySQL, DB2, PostgreSQL.
  • Solid experience in integrating Spring Hibernate ORM and JPA (HQL, XML, Criteria API, Native SQL, Reverse Engineering, Hibernate MVC, Hibernate Dao Support, Persistent Data, Component Mapping, Associations, Annotations and Connection Pool (Apache DBCP)).
  • Strong experience with NO SQL database like Mongo DB and Cassandra development (reports, schema design, map reduce functions) using ODM frameworks like Mongo's Connector, Cassandra Node Connector.
  • Experience in handling messaging services using Apache Kafka.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, S3, RDS, SNS, SQS, IAM.
  • Good experience on working with Amazon Web Services like EC2, S3, Amazon RDS, Amazon Elastic Load Balancing, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Responsible for writing micro services using Spring Boot &Pivotal Cloud Foundry (PCF).
  • Experience in developing & utilizing JAR, WAR files building tools like Maven, ANT, Gradle.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) pipelines to deploying either on public or private cloud.

TECHNICAL SKILLS

Programming Languages: JAVA, JDK 1.5, 1.6, 1.7, 1.8, C, C++, SQL, PL/SQL

Platforms: Windows 2003, 2008 Server, Linux, UNIX

Java Core: Threads, Exception Handling, Lambda Expressions, Stream API, Collections, Functional Interfaces and Date API

Build Tools: Apache, ANT, Gradle & Maven

IDE& Reporting Tools: Eclipse, NetBeans, IntelliJ, JBuilder 2005, 2006

Java Message Service: MQ, IBM MQ, Active MQ, Rabbit MQ

J2EE MVC Frameworks: SPRING 3.0, 4.0, Struts 1.1

Databases: Oracle, MY SQL, DB2, MongoDB, Mark Logic and Cassandra

Database Tools: SQL Developer for Oracle, Connect/J for MySQL, IBM DB2

Application Servers: Web Logic, WebSphere, Jboss and Apache Tomcat

Web Technologies: HTML, HTML5, DHTML, CSS, Java Script, XML, SOAP, XSL, XSLT, XHTML, JavaScript, JSON, AJAX.

ORM Frameworks: Hibernate 3.0, JPA

JavaScript libraries: jQuery, Angular JS, Backbone JS, React JS, Node JS Ext JS, Bootstrap.

Version Control: GIT, SVN, CVS and Team Foundation Server

Middleware Technologies: EJB, JNDI, JMS (Java Message Service) and SOA

Web Services: JAX-RS, JAX-WS and JAX-RPC

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development

Continuous Integration: Jenkins, Quick Build, Bamboo

Testing: Junit, Selenium, QC, TEST NG, Mockito

Logging Tools: Log4j, slf4j, Splunk

PROFESSIONAL EXPERIENCE

Sr. Java Full Stack Developer

Confidential, New York, NY

Responsibilities:

  • Utilized the features of Angular 9 to present effective web design.
  • Created Angular service and integration with RESTful APIs. Used Angular Http Client to send GET/POST request to fetch data from server and built Angular 9 components, UI services to consume rest services using Component based architecture provided by Angular 9.
  • Used advanced Java 9 features like Lambda expressions for array operations, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Re-designed, re-architected and built the existing application using Java 11, Spring Boot, Spring Reactive Stack (WebFlux), GCP, PostgreSQL and Maven
  • Implemented various features of Spring framework such as Dependency Injection, IOC, Annotations, Spring Security and Spring integration with Angular 9.
  • Developed Several RESTAPI's to fetch the data from different systems and involved in creating new REST end services for the business logic involved.
  • Used Spring Core annotations for Dependency Injection Spring DI and Spring MVC for REST API's and Spring Boot for Microservices.
  • Server-based Node.js development (Developer will not be installing server software)
  • Comprehensive experience in using Node.js &Spring Boot implementing RESTful web service.
  • Designed and developed Spring Batch based system to process 1 million transactions with the Spring Batch jobs and implemented the Swagger UI for all the rest end point that has been developed.
  • Implemented REST Microservices using Spring Boot with the method level granularity and persistence.
  • Used Spring Config server for the centralized configuration and Jenkins for the Microservices deployment.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka cluster setup and GIT version control tools for code management check in, check outs and synchronizing the code.
  • Implemented filters for user authentication and user authorization by Spring Security
  • Implemented Spring Data JPA Hibernate framework and used Entity Manager to interact with the database to perform CRUD operations, pagination, criteria, projections.
  • Implemented Spring Data JPA mappings, Cache, Lazy loading, Transactions, Stored Procedure invocations and Locking to interact with Oracle 11g Database.
  • Responsible for configuring and securing the infrastructure on AWSCloud and provisioning of AWS resources like EC2, VPC, AMI, S3 buckets, creation of subnets and all other operational tasks.
  • Performed configuration, deployment and support of cloud services including AWS
  • Experience in creating Docker Containers leveraging existing Linux containers and AMI's in addition to creating Docker Container from the scratch.
  • Implemented a continuous delivery pipeline with Docker, Jenkins and AWS AMI's, triggers a new job whenever a new branch gets started.
  • Developed Junit test cases and Integration tests for unit test of all developed modules and Cucumber test-cases to verify the data from database.
  • Implemented an automated functional testing suite and increased test coverage from 20 to nearly 80. Used Mockito for tests and Jenkins for CI.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Bit Bucket.
  • Used JIRA for bug tracking and pull requests, Confluence where collaborate and shares important info and management and Bitbucket control source control.
  • Creation, configuration and monitoring Shards sets. Analysis of the data to be shared, choosing a shard Key to distribute data evenly. Architecture and Capacity planning for MongoDB clusters. Implemented scripts for mongo DB import, export, dump and restore.

Environment: HTML5, CSS4, Ajax, Angular8, Java8,Java11, Multithreading, Rest Webservices, Spring4.x, Spring Boot, Microservices, Spring Kafka, Spring-Security, Spring Batch, Hibernate4.x, AWS, Docker, Zookeeper, JUnit, Jenkins, Maven, Bitbucket, Oracle 11g, MongoDB

JAVA Full Stack Developer

Confidential, MI

Responsibilities:

  • Comprehensive experience in using Node.js &Spring Boot implementing RESTful web service.
  • Understand the complete flow and found various gaps in current system Designed the new flow for faster creation of reports and posting. Removed complex logics and built more stable and simple code logics.
  • Prepared User stories corresponding to the features taken from Backlog.
  • Hosted and consumed RESTful Web services using JAX-RS API with spring Boot.
  • Used advanced java 9 features like Lambda expressions for array operations, Streams.
  • Developed Micro services using RESTful web services to provide all the CRUD capabilities.
  • Used Microservices architecture with Spring Boot based services interacting through REST.
  • Extensively used npm tools like Gulp, Grunt and Web pack
  • Built micro services for the delivery of Purchase Order module using Spring cloud.
  • Applied significant knowledge of industry trends developments to improve service to our clients.
  • Used Multithreading extensively to improve the performance of the application.
  • Involved in capturing the business requirements, design, development, testing of the application.
  • Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
  • Worked with Reducers, React Containers to refresh the condition of an App created by Redux and by planning those to the React part utilizing React-Redux.
  • Carried out Component life cycle design, store activities, utilizing socket.io in React-Redux application to deal with continuous information, introducing React Router, Redux-Thunk for API brings in React JS.
  • Used Cassandra, NoSQL DB to store the data for application.
  • Delivered client-side approval through JavaScript for nonconcurrent correspondence and utilized React JS to expand program based applications with MVC capacity.
  • Built Web pages that are more user-interactive using AJAX, JQuery.
  • Implementing or exposing the Micro service architecture with Spring Boot based services interacting through combination of REST and Apache Kafka message broker
  • Configured Swagger for auto-generated documentation for all REST API calls.
  • Deployed Docker contained Spring REST services into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Used Amazon Web Services (AWS) like EC2, S3, and Elastic Search.
  • Experience with building Docker Images and running them on Docker container.
  • Experienced in build, deploy multi module applications using Gradle& CI servers like Jenkins.

Environment: HTML5, CSS3, AJAX, ReactJs, Java 9, JavaScript, jQuery, JSON, TypeScript, REST Spring MVC, Swagger, Spring Framework, Spring Boot(Microservices), Apache Kafka, Hibernate, JAX-RS, Postman, Junit, Mockito, STS 4, AWS EC2, Docker, Gradle, Jenkins, GIT, log4j, Oracle, Cassandra.

Sr. JAVA/J2EE FULL Stack Developer

Confidential, PA

Responsibilities:

  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC) to deliver regular updates to business team.
  • Actively involving in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Extensively using MVC, Factory, Delegate and Singleton design patterns.
  • Designing, developing a custom, single-page, responsive web application on front end using Angular6.
  • Working on Spring Security for application authentication.
  • Modifying the Spring MVC, REST Controllers & Services classes offspring framework.
  • Using Spring Framework AOP Module to implement logging in the application for application status.
  • Implementing SOA to develop REST Based Web services using Apache Axis.
  • Implemented pre-authentication and data base security using spring security. Implemented crosscutting concerns using SpringAOP.
  • Responsible for setting up Angular6 framework for UI development. Developed html views with HTML5, CSS3, bootstrap and Angular6.
  • Using Spring DAO Module along with Angular6 to deal with Database.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. Implemented Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Using Spring DAO Module along with Angular6 to deal with Database.

Environment: HTML5, CSS3, jQuery J2EE, XML, AJAX, Angular6, JavaScript, Web services, Micro services, Bootstrap, Spring MVC, Spring Boot, Spring Framework, ELK, Hibernate, AWS, Docker, Tomcat, GIT, Jenkins, Selenium, Cucumber, JIRA, STS, Maven.

Software Developer

Confidential

Responsibilities:

  • Developed database objects and building packages;
  • Performed evaluation analysis, problem definition, requirement gathering, and solution development;
  • Document and demonstrate solutions by developing flow charts, layouts, diagram charts, code comments, and clear code.
  • Involved in working prototypes, fixing reported errors, and designing and developing prototypes that have maximum accessibility and feasibility.

We'd love your feedback!