We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 7+ years of experience in design and development life cycle including requirement analysis, design, coding, testing, debugging and maintenance of web applications in Java /Java EE technologies.
  • Experience in Java, J2EE, Hibernate, Servlets, JSP, Web Services, HTML, CSS, JavaScript, Node - JS, JQuery, Ajax, Bootstrap and React JS for creating interactive UI's using One-way data flow and React Native concepts.
  • Excellent in designing the front-end pages using scripting languages likeAngularJS, Angular 8/10, ReactJS, SASS, JSF, JQuery and its libraries.
  • Hands on experience with CoreJavawith multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external Java Script codes that can be used in several different web pages.
  • Experience in developing Micro services with Spring Boot, Spring Framework, Spring MVC, Spring JDBC, Spring REST, Spring Security, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Spring Batch, Spring cloud, Spring Web Services. Experience in ANT, SVN, Maven, Gradle, and Jenkins.
  • Experience in working with Web/Application Servers like Web logic, JBoss and Tomcat Servers.
  • Excellent work experience on RDBMS like Oracle, MySQL and PostgreSQL.
  • Good experience with Operating Systems like Windows and UNIX.
  • Actively involved in the DevOps streamlining process through Jenkins and CA Release Automation.
  • Expertise with CI/CD tools and creating pipelines for application development using Jenkins, TeamCity and Spinnaker.
  • Good experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Experienced in AmazonEC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Also got experience in GCP (Google Cloud Platform) working on BigQuery and setting up instances.
  • Good understanding of NoSQL Database and hands on work experience in writing application on No SQL database which is Mongo DB.
  • Experienced in XML manipulation with Java using DOM and SAX parsers and working knowledge of Unified Modelling Language (UML).
  • Hands on experience in various agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming. Worked on Service Oriented Architecture (SOA) which use Restful, SOAP, WSDL.
  • Strong experience inPersistence Layer implementationand frontend support controllers design usingJSF componentsto make rapid application development. Supporting JSF components usingRichfacesto enable AJAX functionality andFaceletsfor templates.
  • Worked on the performance & load test related tools like JProfiler and JMeter.
  • Performed Unit Testing using Junit, Mockito for all the migrated modules to ensure complete code coverage, Unit testing and deployment from UAT to Prod.
  • Worked in Agile and Waterfall software development methodology.
  • Developed application using IDEs such as Eclipse, IntelliJ, WSAD (RAD), J-Builder and Net Beans.
  • Ability to learn and adapt quickly to the emerging new technologies.

TECHNICAL SKILLS

Web Languages: Java, J2EE, JSP, JSF, Struts 2.0, Spring Web Flow,JSP Tag Libraries, EJB 3.0,JDBC, JavaScript, SQL

Core Java: Data Structures, Collections, Generics, Serialization Reflections, Concurrency/Multithreading, RMI, Swing

Frameworks: Spring MVC, Hibernate, JQuery, Junit, Struts, JSF Framework, Web Services, CXF, AXIS 2, Log4J, Spring MVC, Spring REST, Spring ORM, Spring AOP, Spring Batch, Spring Boot.

XML Technologies: XML, XSD

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

Scripting Language/ UI Technologies: HTML, CSS, JavaScript, JQuery, Angular JS, Angular 2,Angular 8 and Angular 10, React JS, Bootstrap, Structures, DHTML, XML, UNIX Shell Script, SQL, PL/SQL, SASS, UI Router

Markup Language: HTML

Database: Oracle11g, MySQL 5.x, Sql Server, DB2, MongoDB

Operating System: DOS, Windows, Unix/Linux

IDE Tools: Eclipse, Notepad++, RSA, JBuilder, Oracle ADF, Web Logic, Enterprise Architect, Rational Rose, LDAP, RUP Methodology, Clear Case/Clear Quest

Web Services: SOAP, REST, WSDL

Distributed Technologies: RMI, EJB, JMS, Data Warehouse

Design Patterns: MVC, DAO, Front Controller, Singleton, Factory method, Builder, Prototype, Façade, Visitor Service Locator, Business Delegate, Transfer Object

Protocols: TCP/IP, HTTP/HTTPS, SOAP

Version Control: SVN, Clear case, CVS, Git

Tools: RAD,Eclipse, Edit Plus, Apache Ant, log4j, JUnit, Visio, ANT, Maven, Gradle

Web/App. Servers: Web sphere Application Server 8.0, Apache Tomcat, SunOne Application ServerWeb Logic 7.1/8.x, JBoss 4.x/5.x

ORM Tools: Hibernate, JPA, iBatis

Other: Rational Rose, UML, OOAD, RUP, MS Office Suite, MS FrontPage,Toad, SQL Developer, VSS, Test Director, Dreamweaver, Unit Test, NIKU.

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Sr. Full Stack Java Developer

Responsibilities:

  • We have implemented Agile-Scrum Methodology and followed bi-weekly sprint plan which includes Daily stand ups and involved in gathering requirements, planning and designing of application.
  • Developed the application from the existing legacy applications using JDK11, Angular 10, Spring Boot 2.3 and Gradle 6.5.
  • Developed Front end using Angular 10, HTML5 and SCSS and Pallet which is a Confidential internal library for designing which can be implemented in HTML, Angular and other frameworks.
  • Build Restful API web services using Node JS and Angular 10 and implemented AG Grid for the data tables.
  • Implemented Java8 features like streams, static methods and Concurrency API and Lambda.
  • Used JDK 11 new String Methods and Pattern recognizing Methods.
  • Used Microservices to communicate using synchronous protocols HTTP and REST end points.
  • Implemented application using Multithreading, Spring MVC, Spring Security, Hibernate Frameworks and Apache Tomcat 9.0 as a servlet container.
  • Involved in the integration of frameworks like Spring Boot and Hibernate.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations.
  • Implemented web filters to access application based on the user role for the vendors and the admins of Confidential . logging is done with SLF4j + Log4j using ping SSO libraries.
  • Involved in Creating docker-yaml file templates to deploy images in Docker containers managed by Docker Swarm.
  • Implemented Cloud Trace Monitoring to track the logs on both API’s and the UI frameworks.
  • Developed the framework to consume the web services hosted in GCP (Google Cloud Platform) Compute Engine instances.
  • Used Google Analytics to monitor real time usage of application around the world.
  • Designed and Configured Google cloud composer (Apache Airflow) to manage data load pipelines.
  • We had implemented DAGs to move data across Google Big Query and cloud SQL.
  • Experience in using build/deploy tools such as TeamCity, Spinnaker for continuous Integration and Deployment of application code releases.
  • Involved in configuring the pipelines and writing the build steps for CI/CD for both TeamCity and Spinnaker.
  • Used MYSQL for database services. Used to SSH in to VM instances to access Cloud SQL.
  • Used Jest and Cypress for end to end testing of JavaScript.
  • Involved in unit testing using Junit Mockito framework and integration testing for Controllers, filters and Services.
  • Used GIT for Version Controlling and Pivotal Tracker as tracking tool.

Environment: JDK 11, J2EE, IntelliJ, STS, Data Grip, Postman, GCP, Spring, Spring boot, Microservices, Hibernate, HTML5, SCSS, JavaScript, Kubernetes, Pallet, JUnit, Cypress, Jest, Angular 10, Swagger, node.js, jQuery, Web services, Gradle, Spinnaker, Docker, Team City, MySQL, GIT, JIRA, Pivotal Tracker.

Confidential, Pleasanton, CA

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in requirement gathering, designing and developing the entire system with Agile-Scrum methodology.
  • Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls.
  • Enhanced application performance by Angular 8 Component based development in view of future Angular framework transitions.
  • Build Restful API web services using Node JS and Angular 8 and used a full complement of Node.JS, and Mongo DB to store and present assessments.
  • Analyzed the requirements, use cases and prepared low and high level design documents.
  • Used Java 8 Method References on methods by their names and used functional Interfaces.
  • UsedSpringBootActuator to externalize application's configuration properties for different IDEs.
  • Used Microservices with Spring boot based services interacting through Restful web services.
  • Worked on Swagger UI to interact with API’s. Designed and documented API’s using Swagger.
  • Development of DAO layer using Hibernate Template.
  • Expertise in implementing application using Multithreading, Spring, Hibernate Frameworks and Apache Camel. Implemented agent-server messaging dialog using Camel and Kafka
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Developed POJO's, DAO which handles all database operations using Hibernate.Worked on advanced hibernate associations with multiple levels of caching and lazy loading.
  • Developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Used Amazon Cloud Watch to monitor AWS services and logs to monitor application.
  • Used Amazon EC2 for deploying and testing the lower environments such as Dev, INT and Test.
  • Extensively used AWS to integration with Enterprise and web applications.
  • Experience in using build/deploy tools such as Jenkins, Docker for continuous Integration and Deployment for Microservices. ManagedDocker orchestration and Docker containerizationusingKubernetes.
  • Wrote build & deployment scripts using Maven on Unix environment.
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j. Involved in the deployment of the application using WebLogic Server.
  • Used NoSQL Mongo DB for database services. Created and managed Mongo DB Collections.
  • Involved in unit testing, integration testing, smoke testing etc.
  • Used GIT for Version Controlling and Jira as tracking tool.

Environment: Java 1.8, J2EE, Mongo DB, STS, WebLogic 10.2, Spring, Spring boot, Microservices, Hibernate, Kubernetes, DHTML5, CSS3, JavaScript, JUnit, Angular 7, Swagger, node.js, jQuery, Web services, Maven, Jenkins, Docker, Toad, Grunt, GIT, Putty, Visio, JIRA, Quality Center.

Confidential, Columbia, SC

Java Full Stack Developer

Responsibilities:

  • Experience working in Agile Development following SCRUM process, sprint and daily stand-up meetings.
  • Responsible to enhance the Portal UI usingHTML 5, JavaScript, XML, JSP, CSS3and React JS as per the requirements and providing the client-side JavaScript validations and Server-side Bean Validation Framework.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Implement front end screens usingReact JSand used predefined components like NPM and Redux libraries
  • Used AJAX frameworksfor server communication and seamless user experience.
  • Worked on Java and iLog code to remove the business rules from current application and migrating to Drools.
  • UsedMultithreadingfor invoking the database and implemented complex modules which contain business logics usingCollection, Reflection, and Generics API
  • Exposed various capabilities asWeb ServicesusingSOAP/WSDL.
  • UsedAxisto implementing Web Services for integration of different systems.
  • Involved in developing the application usingJava/J2EEplatform. Implemented the Model View Control (MVC) structure usingSpring Boot. Used Spring Core Annotations for Dependency Injection.
  • Used Rest Controller in Spring Boot to create RESTful Web services and JSON objects for communication and developed Restful services endpoints using Spring Boot.
  • Used groovy and Spring Boot to collecting the data from users and packaged the data as JSON distributed to applications. Experienced in using Spring Boot Data JPA Entities for mapping Java classes using Query Language Criteria, Projections.
  • UsedHibernateas Persistence framework mapping theORMobjects to table using Hibernate annotations.
  • UsedLog4jfor the logging the output to the files.
  • Used Jenkins and Maven to manage automated builds from GIT and to track promotion status.
  • Managed Kubernetes manifest files and managed releases of helm packages.
  • Created the Docker Containers and Docker controls for maintaining the application life cycle.
  • Created test framework on JUnit and executedWeb testing in Chrome, IE and Mozilla through Web driver.
  • Involved inproduction support,monitoringserver and errorlogsandForeseeingthe Potential Issues and escalating to the higher levels.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components usingJUnit framework.
  • Designed and developed database objects like Tables, Views, Stored Procedures, and User Functions using PL/SQL and used them in WEB components.
  • Used GIT for version control, experience with GIT-BASH and GIT-HUB.

Environment: JDK 1.7, Agile Development Process, React JS, Spring Boot, Web Services (REST), Hibernate 4.X,Redux, RSA, JMS, Apache Tomcat, Kubernetes, Docker, PL/SQL, AJAX, HTML, XML, SOAP, Log4J, Bootstrap, XML, XSLT, XSD, JQuery, JavaScript, JUnit, Git.

Confidential, Alpharetta, GA

Java Full Stack Developer

Responsibilities:

  • Performed complete application life cycle function (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment, and Maintenance.
  • Worked with Angular 2 routers, forms, modules, DOM, expressions, controllers, filters and Http Request.
  • Designed the login portal using framework Angular 2along with HTML5, CSS3 and Typescript.
  • Configure and run gulp tasks inNode.jsruntime and handle injection,CSSpre-processing, test running.
  • Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application.
  • Used Multithreading to simultaneously process as and when a specific user data is completed in one table.
  • Implemented with XML, XSLT, XPath and Web services (REST & Soap).
  • Configured Swagger-UI registered Microservices with Eureka server to monitor service from Spring Boot.
  • Created Typescript reusable components and services to consume REST API's using Components.
  • Experience in creatingRESTfulwebservicesusingJersey,Springframework andJAX-RS.
  • Good understanding of REST API's extensive experience of integrating services via Ajax using JavaScript, jQuery, and Angular.js
  • Implemented and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Extensive involvement in developing Spring MVC, Spring Data and Spring Batch applications.
  • Utilized Spring core, Spring Boot, JPA, and Hibernate 5. Developed Entity objects and used Hibernate the ORM tool to access persistent data from MySQL.
  • Developed Microservices with Spring to retrieve API routes for the entire cluster. Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway.
  • Experience in usingJUnitand build tools such asMaven.Worked onLog4jfor logging errors, messages and performance logs.
  • Maven used to manage dependencies in the application and deploy it on JBoss Application server.
  • Developed unit testing framework using JUnit test cases for continuous integration testing
  • Working on Continuous Integration (Jenkins) to configure the project jobs to build on daily/weekly basis. Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Designed and developed database objects like Tables, Views, Stored Procedures, and User Functions using Oracle SQL and used them in WEB components.
  • Used Git as a version control system and deployed the application in Production

Environment: Java 7, JSP, Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, HTML, CSS, Bootstrap, JavaScript, Angular 2, Typescript, Node.js, Restful, SQL Developer, jQuery, Hibernate, JPA, Microservices, Apache Kafka, Oracle SQL, JBoss, Rabbit MQ, Log4J, Maven, Windows, Junit, JIRA.

Confidential

Java Developer

Responsibilities:

  • Involved in complete software development life cycle with object-oriented approach of client’s business process and continuous client feedback. Developed GUI using JSP, Struts frame work.
  • Developed Action forms, Action classes using Struts 2.0 framework to handle user requests.
  • Implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs.
  • User Interface has been developed using JSP, JavaScript.
  • Developed user interface components for Deal, Activity modules along with business components.
  • Created an optimized solution for moving complex core auto product derivation rules from Host policy issuance system & externalize it inBRMS(ILOG JRules framework)
  • Developed Spring MVC application in connecting to database.
  • Involved in integrating business rules management (BRMS) and complex event processing (CEP).
  • Leveraged struts-validations, struts-beans tag libraries.
  • Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
  • Responsible for code merging modules using clear case.
  • Responsible for change requests and maintenance during development of the project.
  • Worked withJBossEAPCommand Line Interfaces. Maven Tool is used for build purpose.
  • Developed application using Fuse ESB and build and deployed the services. And done with Unit testing using Test Utility. Coded Entity Beans for data persistence within Data Layer.
  • Have integrated web services including SOAP as well as REST using Fuse ESB.
  • Design and implementing application to meet with integration technology FuseFabric8.
  • Configured security forJBOSSEAPapplication server using LDAP authentication mechanisms.
  • Server-side validation had been developed using Struts Validation frame work.
  • Written SQL,PL/SQL and stored procedures as part of database interaction.
  • Clear Case is used as version controller.

Environment: Java, Servile, JSP, HTML, Struts 2.0, JBoss EAP, JSF, Maven, Hibernate, Fuse ESB, Spring, JDBC, Eclipse, BRMS, Struts, Log4J, JavaScript, MySQL.

We'd love your feedback!