| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateName: J. Charan RajEmail: EMAIL AVAILABLEPH: PHONE NUMBER AVAILABLESr. Full Stack Java DeveloperProfessional SummaryProfessional Java/J2EE Software Developer with 9+ years of focused experience of Web based applications with provisioning of ground breaking and customized solutions to meet capricious industry requirements.Extensive development experience in object-oriented analysis, design, and programming (OOA/OOD/OOP) throughout complete SDLC in various models like Waterfall and Agile.Developed web application in open-source java framework Spring. Utilized Spring MVC framework. Also configured and developed web applications in spring, Aspect Oriented Programming, and Inversion of control.Used Bootstrap and Angular.JS, React.js and Node.js in effective web designDeveloped pages using JSTL, Struts tag libraries and HTML5 and CSS3, performed client-side scripting using AJAX, JSON in Java Script. Also experienced in writing XML converters using DTD for validation, XSL for formatting and displaying XML data on browser.Working knowledge in Core Java, Java 8 and Java EE platform with Servlets, Groovy, JSP, JDBC, Multithreading, Hibernate, Spring MVC, Spring Boot.Expertise in Development of the applications using Java / J2EEtechnologies Servlets, JSP, JDBCGood knowledge on Database Connectivity Programming Using JDBC and Hibernate.Expertise in programming with Hibernate Framework, Hibernate Configuration, Object Relation Mapping (ORM)Expertise in RDBMS, JDBC, Oracle and SQL Server including SQL/PLSQL, Stored Procedures and TOAD.Experienced in designing, developing, and deploying J2EE applications on WebSphere, WebLogic, Apache Tomcat and JBoss Servers.Experience writing SQL queries and working with Oracle and My SQL.Real time Experience in Java tools like Maven, SVN, JIRA, LOG4J, SOAP UI, and GITHUB.Expertise in spring framework, include Spring IOC/Core, Spring DAO support, Spring ORM, Spring AOP, Spring Security, Spring MVC, Spring Cache and Spring Integration.Good knowledge on Database Connectivity Programming Using JDBC and Hibernate.Used Java 1.8 with Spring Boot, Spring Cloud and Micro service Patterns like Netflix Eureka for Service.Experience in Spring Security OAuth 2.0 and developed an application that have the option to split them across two applications, and to have multiple Resource Services that share an Authorization ServiceExperience with Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD/ OOSD), Agile Software Development, Scrum Methodology.Very strong understanding in Spring Security OAuth 2.0 to requests the tokens and they are handled by Spring MVC controller endpoints, and access to protect resources handled by standard Spring Security request filters.Diverse experience utilizing tools in Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Zuul, Hystrix), Pivotal Cloud Foundry, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, My SQL, Restful Web Services.Experience in creating various Docker images from the Docker containers and published these images in the Docker hub repository.Deployed the Dockized Spring Boot application using AWS Elastic Bean Stalk (EBS).Expertise in working with Struts Framework and had experience in MVC2 architecture using Jakarta Struts 2 with features like Validation framework, Tiles framework.Implemented Load Balancing of the servers using Eureka and Ribbon.Experience in setting up CI/CD pipelines using Jenkins, Bamboo and GOCD.Good experience in unit testing with Karma, Jasmine and JUnit.Good working knowledge of Grunt, Bower.Excellent experience with Relational databases like MySQL, Oracle, SQL Server, DB2 and No SQL databases like Mongo DB, Couch DB and Cassandra.Experience in preparing deployment packages and deploying to Dev and QA environments and prepare deployment instructions to Production Deployment TeamTechnical SkillsProgramming Languages: Java, J2EE, SQL, PL/SQLJava Technologies: Java PHONE NUMBER AVAILABLE, Servlets 2.2, JSP 1.2/2.0, JDBC, JNDI, JAXB, HTML, JSTLFrameworks: Struts 1.0/1.1/2.0, Spring 2.5/3.0/4.0, Hibernate 3.0, JSP 1.2/2.0, JPA, JSFWeb Services: SOAP, RESTFULLWeb Development Technologies: HTML 5, DHTML, AJAX, CSS, XML, XSL, XSLT, SAX/DOM JavaScript, AngularJS,Web/Application Servers: IBM WebSphere 6.x/5.x, Web Logic 10.3.6/9.2/11g, J Boss 4.x/3.x, Apache Tomcat 5.x/6.xDatabases: Oracle 8i/9i/10g/11g, MySQL, Derby 10.11.1.1Configuration: SVN, GIT, CVS, Rational Clear CaseIDEs: Eclipse 3.x, STS, Net BeansMethodologies: Agile, UML, SCRUM, MVCOperating Systems: UNIX, Linux, WindowsTools and Other: Maven, JUnit, Log4J, SVN, JIRAProfessional ExperienceSr. Full Stack Java DeveloperLululemon, Seattle, WA April 2022 to PresentResponsibilities:Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.Involved in Various Stages of deliverables of the project using the AGILE Software development methodology.Design and implement initial project infrastructure to start developing application components.Developed and consuming Restful Web Services using media applications like JSON, XML and Text data.Used OWASP ESAPI to validate the input requests and encode the output responses to/from the serviceDeveloped Web GUI involving HTML5, Node.js, Java Script under MVC architecture.Responsible for creating design and developing User Interface using HTML5, CSS3, Bootstrap, JavaScript, and Angular 14.Develop pages using JSTL, AJAX, and JSON and in writing XML converters using DTD validation.Developed user interface by using the React JS, Flux for SPA development.Worked in using Angular components, Forms, Events, Keys, Router, Animations and Flux concept.Developed and maintained e-commerce applications using Elastic Path and Java.Implemented new features and enhancements on the Elastic Path platform according to business requirementsCollaborated with cross-functional teams to integrate Elastic Path with other systems and servicesWorked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.Maintained states in the stores and dispatched the actions using redux.Implemented the Drag and Drop functionality using React-DragabbleUsed case analysis, assessing the impacts for deliverables.Created Typescript reusable components and services to consume API's using component-based architecture provided by Angular 14.Exposing and consuming the services to the downstream applications using Apache CXF and Apache camel and achieved integration between applications using Apache Camel.Implemented OWASP CSRF Guard library, a variant of the synchronizer token pattern to mitigate the risk of CSRF attacks.Used angular-cli tool to configure the angular project and building it for development of Angular application usingAngular 14.Develop software versioning and revision control systems such as CVS, SVN, IDEs like Eclipse, WSAD, Net BeansWorked with NoSQL databases such as Cassandra, Mongo DB, and Risk.Used Spring MVC, JSP, JavaScript, J Query, Bootstrap, HTML5, and CSS3 in developing mini-site application.Coexisting legacy monolithic Java 6 apps with next generation Java 8/11Spring Boot micro services.Implemented with security vulnerable fixes - Cross Site Scripting (XSS), Cross Site Request Forgery (CSRF), Force-full Browsing, Request Token, Password Maintenance using OWASP framework.Implemented request and response objects using SOAP web services and created routes using Apache Camel.Wrote SQL, PL/SQL and stored procedures as part of database interaction.Wrote unit test cases using JUnit, Mockito, Easy Mock, Power Mockito framework.Involved in parsing JSON String using JSON parsers like GSON, Jackson.Produced and consumed Kafka for data streaming.Developed front-end components using Angular 14, TypeScript, HTML, CSS, and Bootstrap.Implemented agent-server messaging dialog using Apache Camel and JMS (Active MQ implementation).Implemented Application backend as Node.js Express Application Server.Involved in parsing HTML Docs using JSOUP parser.Implemented automated local user provisioning instances created in AWS cloud.Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.Hands on experience on continuous deployment on AWS Elastic Beanstalk with JenkinsSetup and configure the EFS to AWS EC2 Instances.Created monitors, alarms, and notifications for EC2 hosts using Cloud Watch.Developed Web Applications using MongoDB and back-ground processes.Worked on web application security and worked on the security framework OWASP.Worked with Gradle for Dependency Management and as build tool.Involved in developing new and enhanced existing JIRA plug-ins with Atlassian's plug-in development platform. JIRA is an issue tracking and projects management system that is written in Java.Used Apache Tiles as the template framework.Built a Restful API to save and retrieve geo locations using a remote server using Spring, Mongo DB, Apache CXF, and JAX-RS.Develop SQL Queries with Oracle and My SQLWorked on SOA Web Services using SOAP with JAX-WS for transmission of large blocks of XML data over HTTP.Developed Micro services using Restful services to provide all the CRUD capabilities.Build Micro services for the delivery of Purchase Order module using spring cloud.Implemented Multithread /Executor Thread to concurrent for distributed SOAP Web Services.Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and config. files.Sending JSON format data packets between front-end and middle-tier controller.Used SOA to provide service enablement capability (SOAP and REST services) for seeded and custom integration.Made changes to SOAP Web Services using Apache-Axis2.Worked on UI testing with Karma, Jasmine, Protractor.Extensively worked in Test Driven Development (TDD) framework using Junit5.Environment: Java 8/ 11, Angular 14, Node JS, J2EE, Git, Spring Boot, Hibernate, Core Java, AWS, Rest, Eclipse, RCP SASS, WSDL, JIRA, JMS, PostgreSQL, Mongo DB, AWS, Spring Cloud, Spring batch, Apache JMeter, Unix, Linux, jQuery, JUnit, Docker, Maven, Jenkins, Jasmine, Junit5, Oauth2, Mockito, SQL, Kubernetes, TestNG, Maven, Gradle, GIT, Oracle 11g/12c, Tomcat, WebLogic.Sr. Full Stack Java DeveloperFannie Mae, Reston, VA October 2020 to March 2022Responsibilities:Engaged in SDLC phases, implementing Agile methodologies and Test-Driven Development (TDD).Developed Spring MVC-based modules using Java 1.8, Spring, SQL, Angular 11, Node JS, Typescript, JSP, CSS3, HTML 5, jQuery, Bootstrap, and Struts.Utilized NodeJS for authentication, authorization, and Apache Kafka for data extraction.Engineered RESTful services with Spring Boot, Microservices using Covalent open-source framework, and multithreading for file transformations.Integrated AWS services, MongoDB, Cassandra, and used NoSQL for Ethernet provisioning and customer order tracking.Employed Spring JDBC Module for DB2 stored procedure calls and Hibernate for Oracle data manipulation.Developed Apache Camel endpoints for JMS queues and adapters for cloud application data retrieval.Managed AWS RDBMS databases, Oracle to SQL migrations, and PCF configuration for environment-specific properties.Designed data migration strategies and mappings from legacy systems to Cassandra DB.Developed REST APIs, implemented OAuth2 token-based authentication, and monitored services using Amazon Cloud Watch.Implemented Core Java multi-threading, collection classes, and Postgres functions and stored procedures.Collaborated in SOA component delivery, secured APIs using Spring Security, and deployed Microservices on AWS EC2 containers.Used Git for version control, wrote Hibernate configurations, caching mechanisms, and Postgres SQL operations.Built WAR files with ANT scripts, worked with Pivotal Cloud Foundry (PCF), AWS essentials, Docker, Kubernetes, and CI/CD processes using Jenkins, Maven, and Git.Crafted data transformers, designed test cases using Junit5 and Cucumber, and wrote SQL and PL/SQL queries for Postgres SQL databases.Environment: Java 1.7/ 1.8, JSP, Spring, AWS, EJB, JMS, XML, XSLT, JDBC, AJAX, HTML, CSS, Oauth 2.0, Bootstrap, JavaScript, Oracle 11g/12c, Angular 11, Typescript, Restful, SOAP, jQuery, Hibernate, PostgreSQL, JPA, Micro Services, Apache Camel, PL/SQL, JBoss, Docker, Log4J, Maven, Jenkins, Unix, Linux, Cassandra DB, Junit, Apache Tomcat, Mockito, JIRA.Sr. Full Stack Java DeveloperState of MD, Maryland June 2018 to September 2020Responsibilities:Design and development using Rational Unified Process (RUP), UML, OOAD, and Rational Rose for artifacts.Developed web software with Spring MVC, Spring Web Flow, utilizing JSP, HTML, CSS, JavaScript, Angular 6, and React JS.Deployed updates on AWS EC2, managed load balancing, and leveraged AWS IAM for access control.Implemented multi-threading for handling REDIS cluster failover and developed a multi-tenant platform using Java, Spring Boot, Angular JS, and React.Created PL/SQL batches in Java for Oracle data handling, leveraging SVN for version control.Utilized Java 8 features, handled client-side functionalities using jQuery, and integrated web service clients for third-party APIs.Engineered applications with HTML5, CSS3, JSP, JavaScript, Angular 6, Bootstrap, and React JS.Designed and implemented Angular 6 components, typescript, and services for REST API consumption.Employed Borland Together Architecture for UML, class, sequential diagrams, and worked with Kafka, RabbitMQ, Cassandra, and PostgreSQL for data management.Leveraged React JS and Redux for SPAs, RESTful services with MongoDB, Microservices with Spring Boot and Spring Security, continuous delivery with Jenkins, and Test-Driven Development (TDD) practices.Employed Kafka for messaging, Maven for deployment, Junit5 & JMeter for testing, and Java Message Service (JMS) for asynchronous information exchange.Managed configuration using SVN, GitHub, and Clear Case for source code maintenance.Environment: Java, J2EE, Spring MVC, Angular JS 6, Hibernate4.3x, JSP, HTML, XML, CSS, AJAX, JavaScript, Bootstrap, GWT 1.6, React JS, Apache Kafka, jQuery, Rabbit MQ, PostgreSQL, Cassandra DB, Apache Tomcat, Micro Services, WSDL, RESTful web services, MongoDB, Oracle 10g/ 11g, JMS, Unix, Linux, WebLogic, Jenkins, JUnit, Log4j, Git.Full Stack Java DeveloperBNY Mellon, NYC, NY November 2016 to May 2018Responsibilities:Led end-to-end development cycles in an AGILE (SCRUM) environment, handling requirements gathering, analysis, design, and testing.Developed web interfaces using HTML5, CSS3, JavaScript, jQuery, React JS, and Node JS.Designed Java Components, integrating them via Spring framework with Hibernate for Object/Relational persistence.Created custom libraries for the business layer using Object-Oriented Programming (OOP) principles.Employed Angular Http services for backend RESTful interactions to handle JSON data.Configured Spring using XML for declarative wiring of business classes with frontend managed beans following the Spring IOC pattern.Implemented Message Oriented Middleware with JMS and Apache Kafka for asynchronous request processing.Developed multi-threaded simulation solvers using J2SE for differential equations.Automated Node JS-based web app UI using Selenium Web Driver in Node JS.Employed Node.js server-side code to interact with MongoDB using Mongoose drivers for data storage and retrieval.Engineered a custom single-page, responsive web app frontend using Angular 2 and React Router for SPAs.Managed dependencies using NPM commands and package.json.Utilized Hibernate for ORM to store data in Oracle 10g and worked with MongoDB for NoSQL database needs.Used Node.js and React JS for server-side and framework operations, respectively.Engineered communication between client and server using multi-threading and NoSQL databases like MongoDB.Managed the end-to-end lifecycle of features, from development to release, in the Elastic Path platform.Worked closely with the DevOps team to automate the build and deployment processes using tools like Jenkins, Maven, or Gradle.Utilized Apache Kafka for log aggregations and system tracking.Developed and accessed Web Services using SOAP over JMS and Message Driven Beans (MDB).Leveraged React JS components for UI, including Forms, Events, Router, Animations, and Flux concept.Designed and implemented DAO layer with Hibernate for SQL Server data access.Set up Maven scripts for building, packaging, and deploying applications to Apache Tomcat Servers, using Jenkins for continuous integration.Configured Jenkins for Micro Service apps and CI/CD pipeline for agile software development.Employed GIT for source control management and Clear Case for source code maintenance.Environment: Java/J2EE, JMS, JNDI, JSP, JSF 2.0, JavaScript, Oracle 10g, Mongo DB PL/SQL, Spring boot, Node Js, React JS Spring MVC/JDBC/IOC, Maven, Jenkins, Test NG, Apache Kafka, Micro Services, IBM MQ WebLogic 10, Active MQ, Couch DB, GitHub, Junit, Swagger, Hibernate.Software DeveloperHewlett Packard Enterprise June 2014 to October 2016Responsibilities:Generated the classes and interfaces from the designed UML sequence diagrams and coded as per those plans.Developed user interfaces for policy owner module using JSPs, Struts Tag Library, and Tiles framework.Developed necessary DAOs (Data Access Objects) for policy owner module.Application was built on MVC architecture with JSP, CSS, HTML and DHTML acting as presentation layer, Struts framework as business layer.Performed client side and server-side validations using Struts validations. Created Action Form beans and performed validation by configuring the Struts Validator.Used Dispatch Action to group related actions into a single class.Developed Business tier and Presentation tier using Struts, JSP. Coding using JSP, HTML, and CSS JavaScript for validation, Servlets using STRUTS framework, JDBC.Wrote JDBC class to interact with Database.Created database tables for the application on a DB2 database.Created data model, SQL scripts for the application.Build the applications using ANT tool. Also used Eclipse as the IDE.Actively involved in testing, debugging and deployment of the application on WebLogic Application server. Developed test cases and performed unit testing using JUnit.Participated in design session and design reviews.Environment: Java1.5, JDBC, JUnit, Struts 1.1, Tiles, HTML, CSS, JSP, JavaScript, DAO, Eclipse, WebLogic, UML |