We provide IT Staff Augmentation Services!

Sr Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Mclean, VA

SUMMARY:

  • Full Stack Java Professional wif 8+ years of experience in requirements gathering, analysis, design, development, integration and testing of client - server based applications using Java/JEE & Web technologies.
  • Extensive work experience in all phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Coding, Testing and Implementation in Agile (Scrum), TDD Environment
  • Extensive experience in concepts such as Java EE, J2EE technologies such as JDBC, JSP, JSF, Servlets, Hibernate, EJB, Spring, XML, XSD, XSL, JNDI, RDBMS, Web Services, Struts, Spring, Tiles, Hibernate, JMS, AJAX.
  • Expertise in Java concepts like OOP, Java Swing, Java Struts, Spring Framework, Hibernate ORM, JDBC, JMS.
  • Knowledge on Design Patterns such as Front Controller, MVC, Singleton, Prototype, DAO, Factory method, Builder Pattern.
  • Experience wif complete Spring framework- Spring Boot, AOP, Transactions, Security, Auto wiring, ORM, MVC, Spring Data, Spring Hystrix, Hateos, Webflow and Spring integration wif AWS.
  • Strong hands on experience in developing teh Java Enterprise Edition 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.
  • Experience on Service Oriented Architecture (SOA) designs.
  • Experience in developingMicroservicesusingSpring-Boot.
  • Expert level skills on Angular JS, Angular 2/4/6/8/9/11, CSS3, HTML5, Node JS, jQuery, JavaScript, React JS, AJAX, JSON, Tag Libraries.
  • Involved in multi-tieredJ2EE design utilizing Spring Boot Inversion of Control(IOC) andHibernate.
  • Proficient in applying design patterns like MVC, Singleton, Prototype, Adapter, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Worked wifJMS API, Spring JMS, IBM MQ, Active MQ, Rabbit MQ, MQ-Series API and Kafka.
  • Hands on experience in building projects using popular IDEs such as Spring Tool Suite (STS), Eclipse and IntelliJ.
  • Good experience in implementing applications wif Model-View-Controller (MVC) / N-tier Architecture.
  • Knowledge on Build tool Jenkins wif configuring check styles, Test coverage.
  • Good working knowledge of build tools: Ant, Maven and Gradle
  • Experience wif WID, BPEL, BPM, Mediations, Workflow engine and SOA Architecture.
  • Experience wif AWS Cloud - EC2, EBS, Lambda function, Auto scaling, SQS.
  • Well versed wif Core Java concepts like Collections, Multithreading, Serialization.
  • Experience in Web Service Technologies: SOAP, REST, Microservice, WSDL, Apache Axis, CXF, JAX-WS.
  • Implemented persistence layer integration wifDB’s using iBatis, JPA/Entities/Hibernate/JDBC API.
  • Extensive experience in data processing and interfacing (Back-end/Front-end connectivity) skills using Oracle 9i/10g/11g/12c (SQL, PL/SQL, Stored procedures), MySQL and Create Entity Relationship Diagrams (ERD) for various database systems - Oracle, DB2 etc.
  • Experience wif NoSQL DB’s like Mongo DB, Cassandra, Couchbase, Kafka.
  • Have pretty good experience and understanding on partition of Kafka messages and setting up teh replication factors in Kafka Cluster and have also used Spring Kafka API calls to process teh messages smoothly on Kafka Cluster setup.
  • Experience in developing spring features like Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security.
  • Continuous Integration and continuous delivery (CI/CD) as part of DevOps environment.
  • Used Kubernetes to orchestrate teh deployment, scaling and management of Docker Containers.
  • Excellent work experience wif Version Control Tools such as VSS, SVN and GitHub.
  • Well experienced in using Junit, Mockito, Log 4J, JMeter, Test NG and SOAP UI for testing framework.

TECHNICAL SKILLS:

Languages: Java SQL, PL/SQL

WEB Technologies: Java Script, Typescript, HTML, XHTML, HTML5, CSS, JQuery, Ajax, Bootstrap, Angular JS, Angular 2/4/6/8/9/11, ReactJS, NodeJS

XML Technologies: XML, SAX, DOM, XSL, XSLT, XSD, DTD, XPath, WSDL, SOAP

Tools: & Framework Struts, Hibernate, JPA, JSF,Spring-MVC,SpringIOC, Spring-ORM,Spring-AOP, spring batch, spring security, spring boot,Ajax, IBatis, and Tiles

Web Services: SOAP, RESTful, UDDI, WSDL, Axis, Amazon Web Services (AWS), Micro Services

Web/App Servers: Web Sphere, Web Logic, Apache Tomcat and JBoss

Database: Oracle, SQL-Server, MySQL Server, Mongo DB

Development Tools: Eclipse, RAD, IntelliJ, STS

Version Control: GIT, CVS, SVN, Rational Clear Case

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Modeling/CASE Tools: Rational Rose, MS Visio Professional

PROFESSIONAL EXPERIENCE:

Confidential, McLean, VA

Sr Java Full Stack Developer

Responsibilities:

  • Used Micro service architecture wif Spring Boot, Spring Security, Spring Batch based services interacting through a combination of REST and Apache Kafka message brokers
  • Worked wifNoSQLdatabase MongoDB and worked wif it to perform many different operations and also data models document, key-value & wide column, or graph model.
  • Implemented UI components using Angular 11 dependency Injection, Models, data binding and controllers.
  • Working on Lambda Expressions, Functional interfaces Stream API’s, Time API, and Improvements on
  • Collection, Concurrency, and IO improvements by usingJava 8.
  • Created AWS Lambda, EC2 instances provisioning on AWS environment and implemented security groups, administered Amazon VPC’s.
  • Developed a Server-side application dat returns customer data through a web service call and implemented teh Spring IOC for teh core business application logic and used Hibernate as a persistence framework.
  • Using Spring Data JPA wif Hibernateto integrationSQL Serverinto back end web applications and performingCRUDand aggregation operations on a database.
  • Deployed teh Dockerized Spring Boot application using AWS Elastic Bean Stalk.
  • Build web forms and pages by using HTML5, CSS4, Bootstrap, JavaScript and created asynchronous calls to teh back-end server using Ajax.
  • Extensively usedJavafeatures like Parallel Operations on collections, multithreading, effective sorting mechanisms, and used Stream API and Lambda expressions available as part ofJava 8to store and process teh large volumes of data.
  • Implemented Angular 9 features in teh front-end to build web components, modules and services, testing was done for teh UI Components using Protractor and Jasmine
  • Implemented Microservice architecture using Spring boot and Spring Data REST to create REST End Points and integrated Swagger to get dynamic documentation.
  • Implemented various features of Spring framework such as Dependency Injection (DI), IOC, Security, AOP and integration wif Hibernate, and used its concepts like inheritance, lazy loading, locking, and transactions.
  • Used Spring Core Annotations and Spring MVC for REST API’s and Spring Boot for Microservices.
  • Working on creation of custom Docker container images, tagging, pushing images, integration of spring boot.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Worked on Microservices for Continuous Delivery environment using Docker and Jenkins.
  • Working on end-to-end development and migrating teh application to Cloud using teh AWS availing services like AWS EC2, Elastic Search.
  • Created multiple Views as well asNestedViews wif teh halp ofAngular UI Router.
  • Configured AWS IAM roles and Security Group in Public and Private Subnets in VPC.
  • Used Node JS for heavy DOM manipulation
  • Implemented Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers for communicating between different applications and Microservices.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Developed various screens for teh front end using React JS and used various predefined components from NPM
  • Utilized Kubernetes for teh runtime environment of teh CI/CD system to build, test deploy.
  • Developed end to end data processing pipelines dat begin wif receiving data using distributed messaging systemsKafkathrough persistence of data intoHBase.
  • Kubernetes is being used to orchestrate teh deployment, scaling and management of Docker Containers.
  • Worked on Proof of Concept for developing application using Node JS wif Angular 11 and Mongo DB
  • Worked on performance testing of service using JMeter and also using teh JMeter scripts for load testing
  • Written several test cases using JUnit and Mockito for unit testing.
  • Developed logging module using Log4J 2 to create log files to debug and trace application.
  • Involved in SDLC requirement gathering, analysis, design, development, testing and deployment of applications by using Agile (SCRUM) methodology.

Environment: Java, Spring Boot, Spring Security, Amazon Web Services (AWS), REST API’s, Mongo DB, Angular 9/11, Node JS, HTML5, CSS3, JavaScript, React JS, Hibernate, Bootstrap, AJAX, Micro Services, Log4j, Spring, Apache Kafka, Docker, Kubernetes, Oracle 12c, Mongo DB, Jenkins, JMeter, Jasmine, Protractor, Junit, Mockito, SVN, Maven, Git.

Confidential, Dallas, TX

Java Full Stack Developer

Responsibilities:

  • Development of Micro Services for all teh models using combination of Spring Boot and Spring Security.
  • Used Jenkins for continuous delivery by enabling deployment into several environments.
  • Designed and developedMicro Services Architectureto divide application into business components usingSpring Boot.
  • Hands on experience in J2EE framework and extensively used CoreJava and Spring API in developing teh business logicusing Agile Methodology.
  • Designed and developed web pages using HTML, JSP, JavaScript and XSLT, involved in writing new JSPs, designed pages using HTML and client validation using JavaScript and jQuery.
  • Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI.
  • Wrote Restful Web Services to communicate wif MongoDB.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Developed RESTFUL web service and hands on experience in JSON parsing and XML parsing.
  • Used design patterns like Front controller, DTO, Singleton, Facade, Factory design patterns.
  • Used Hibernate framework for back end development and Spring Dependency Injection for middle layer development.
  • Used Angular 8 framework where data from backend is stored in model and populated it to UI.
  • Developed CSS styles to maintain teh uniformity of all teh screens throughout teh application and positioning of screen objects.
  • Developing single page application by using Covalent open-source framework, which is built onAngular 6/8.
  • Deployed GUI code to WebLogic application environment and standalone components to JBoss Server.
  • Implemented Model View Controller (MVC) Architecture based presentation using JSF framework.
  • Hosted teh application on a Node JS server using express middleware.
  • Utilized Kubernetes for teh runtime environment of teh CI/CD system to build, test deploy.
  • Extensively worked on business, front end and persistence tier using teh JSP, Servlets, Spring MVC, and JSON.
  • Performed form validations using reactive forms for sign in and inputting ticket rising information from Angular framework.
  • Extensive experience of developing Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services.
  • BuiltAngular 8components,UIservices to consume rest services using Component based architecture provided byAngular 8.
  • Development wif micro services architecture usingRest APIs, andSpring bootandJava 8
  • Utilized Angular dependency injection to inject different Services including inner Services and custom services and create some custom directives to do some reusable component.
  • UsingKafkafor Publish/Subscribe pattern in application dealing wif messaging.
  • Involved in writing EJBs and Web Services for building teh middleware distributed components and deployed them on application servers.
  • ImplementedZipkinsfor distributedMicro Service Monitoring. Integrated Swagger UI and wrote integration test along wifRESTdocument.
  • Involved in various Software Development Life Cycle (SDLC) phases of teh project using Agile methodology.
  • Used various Core Java concepts such as multi-threading, exception handling, collection APIs to implement various features and enhancements

Environment: Java, J2EE, Spring, Spring Boot, Angular 6/8, Hibernate, Microservices, Web Logic, Hibernate, RESTful Web Service, HTML, CSS, AJAX, jQuery, JSP, XSD, Jenkins, Agile, MongoDB, JMS, Eclipse, JUnit, Unix, Git, Maven, FileZilla, Jenkins, My Eclipse, Ant, WebLogic, Kafka, Docker Kubernetes, AWS.

Confidential, Cincinnati, OH

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of teh Software development life cycle (SDLC) using Agile Methodology.
  • Consumed Web Services to interact wif other external interfaces to exchange teh data in different forms by using Restful service.
  • Attended daily Scrum calls in which I update about daily work, proposed future work, and discussions on any blocking issues.
  • Developed User Interface using HTML, CSS, Java Script, and Angular 2/4.
  • Used Spring Security for Authentication and Authorization of teh application.
  • Extensively used JSON to parse teh data from server side to satisfy teh business requirement.
  • Established Database Connectivity using JDBC, Hibernate O/R mapping wif Spring ORM for Oracle.
  • Worked on Hibernate for mapping teh java objects to relational database and SQL queries to fetch teh data, insert and update teh data from teh database.
  • Used Hibernate in Data Access Layer to access and update information in teh database.
  • Extensively used SQL for querying databases.
  • Added Excel-Builder to download teh Tabular data in Excel format using react.
  • Migrated test and use cases for applications toAWScloud wif public and private IP ranges to accelerate development productivity by decreasing test-run times.
  • Involved in creating a reusable component using React JS for DOM Manipulation
  • Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Building microservice using Spring Framework wif cloud-based architectures and deploying in AWS EC2 Fargate
  • Involved in day to day handling of JIRA issues (production issues at time) dat involved data inconsistencies dat required to be solved in very less time.
  • Guiding team members in case of any blockers from their end.
  • Worked using EclipseIDE for writing teh code.
  • Used Jenkins as build management tool for continuous integration process and used Git as Version Control tool.
  • Involved in Unit Testing of various modules by generating teh Test Cases.
  • Performed deployment of applications on WebSphere Server.
  • Involved in component development using J2EE principals and used design patterns such as Singleton, Factory in teh implementation of teh application.
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published teh business layer as services and injected necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Implemented Spring Boot Microservices to divide teh application into various sub modules
  • Implemented Restful based Web Services.
  • Used JMS module for lookup for teh queues.

Environment: Java, J2EE, HTML, CSS, JavaScript, jQuery, JSP, JSTL, Spring, Hibernate, Web Services, Restful, JUnit, GIT, Eclipse, JIRA, Agile Methodology, React JS, Microservices, Windows, Linux, Angular 2/ 4, Eclipse, JSON, WebSphere Application Server.

Confidential, Malvern, PA

Java Developer

Responsibilities:

  • Participated in various phases ofSoftware Development Life Cycle (SDLC)of teh application like Requirement gathering, Design, Analysis and Code development.
  • Implemented Design Patterns likeFront Controller, Business Delegate, Service Locator, Session Facade, Data Access Objects, Singleton.
  • Designed and developed teh UI usingStruts view component, JSP, HTML, CSS,andJavaScript
  • Designed and developed application based onMVC designpattern usingstruts Framework
  • Implemented teh application using SpringIOC, SpringMVCFramework, SpringAOP, SpringBoot, SpringBatch, and handled teh security using SpringSecurity.
  • UsedApache AxisService Engine for creating and deploying Web Service clients using SOAP.
  • UtilizedHibernatefor Object/Relational Mapping purposes for transparent persistence onto theSQL SERVER
  • ConsumedSOAPand Restful web services in SOA environment and used SOAP UI for testing.
  • Worked wif core java concepts such as Oops, Multi-threading, collection framework and Exception handling
  • Designed and developed teh End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template andSpring IOC(Dependency Injection).
  • UsedSVNfor version controlling andJUnitfor unit testing
  • Created flows on messaging usingActiveMQ.
  • SpringMVCmodel integration for front-end request action controller.
  • ANT Toolwas used for teh entire build process
  • DevelopedStrutsAction classes using Struts controller component
  • Extensively usedJUnitfor unit testing, integration testing and production testing.
  • Involved in installing and configuringMavenfor application builds and deployment.
  • UsedJIRAto assign, track, report and audit teh issues in teh application.

Environment: Core Java, J2EE, JSP, HTML, CSS, Spring, MVC, SOAP, SQL Server, Struts, SVN, Junit, Active MQ, Maven, IBM Web Sphere Application Server.

Confidential

Java Developer

Responsibilities:

  • Assisted in gathering teh Customer Requirements and preparingRequirements Document.
  • Part of teh team, working on thearchitecture and design of teh application, stressed on code reuse, maintainability, scalability and high availability.
  • Selected appropriate J2EE Patterns for implementing business applications.
  • Wrote theDAO (Data Access Object) component using JDBCto access teh database.
  • Involved in teh development of various components of teh application.
  • AppliedOOAD/UML, and design patterns during teh end-to-end J2EE based design.
  • Developed teh Presentation layer using theMVC paradigm, implemented byStruts.
  • UsedCVS for versioningand concurrent access to teh project files.
  • Wrote variousSQL Queries, Stored Procedures, triggers, functions.
  • Conducting code inspection for programs developed by team members, whenever required.
  • Implemented test first programming approach usingJUNIT as used JMock.
  • DevelopedCrystal reportsusing Crystal 10 Enterprise.
  • UsedLog4J utilityto log error, info and debug messages.

Environment: Jakarta Struts Framework, JSP, JUNIT, JMOCK, Tiles, Tag Libraries, Log4J, ANT, Web Logic, JDBC, Eclipse.

We'd love your feedback!