Post Job Free

Resume

Sign in

full stack java

Location:
Strafford, PA, 19087
Salary:
$70/hr
Posted:
August 23, 2023

Contact this candidate

Resume:

Indu Priya Rendla

Full Stack Senior Java Developer

469-***-**** ady53p@r.postjobfree.com

SUMMARY:

• IT Professional with 9+ years of full stack development experience in all phases of Software Development Life Cycle (SDLC) which includes Analysis, Design, Development, Implementation and Testing of web based, enterprise business applications using JAVA/J2EE technologies.

• Knowledge and experience with Agile (Scrum), Waterfall methodologies and Test-driven development (TDD)

• Expertise in UI Design and Development using HTML5, CSS3(SASS, LESS), Bootstrap, jQuery and AJAX that follows W3C Web standards and successfully managing all facets of application development.

• Good knowledge on client-side JavaScript framework ReactJS and Angular 2.x/6.x with NGRX to achieve MVVM design flow.

• Experienced in ReactJS and Angular JS for unique and customize front end app development and to achieve MVC design flow.

• Strong experience in developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Kubernetes, Express, ReactJS, Angular and Node) full stack development tool kit.

• Good amount of hands-on experience in developing server -side JavaScript frameworks using Node JS (Express JS) to build event driven, non-blocking i/o model web applications.

• Professional skills in authentication and authorization with Spring Security in the mode of LDAP, OAuth 2, JWT(JSON Web Token)

• Have good knowledge on different databases like PostgreSQL, MySQL, Oracle, Kubernetes, Microsoft SQL Server, NoSQL DB (Raven DB, Mongo DB and Cassandra, Couch DB, Redis, Dynamo DB) and good experience in writing stored procedures, functions and triggers using PL/SQL in JDBC, ODBC and in WebLogic server

• Expert in Core Java and implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections in various projects.

• Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections

• Experienced in developing web-based applications using Java/J2EE, Servlets, Struts (Struts, Tag Libraries and Struts custom validation rules, Tiles), Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, JDBC, Web Services (SOAP & Restful services) and ORM frameworks like Hibernate

• Highly proficient in using frameworks like Struts, Hibernate, Spring and Design Patterns such as, Session Façade, Front Controller, Data Access Object (DAO), Value Object, Singleton, Service Locator for executing multi-tier, highly scalable, component based, services driven, test driven enterprise applications.

• Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations

• Worked with various frameworks in Spring such as Spring IOC, AOP, Spring transaction Management, Spring Data, Spring JDBC, Spring Batch, Spring JTA, Spring IO and Spring Security (Spring security, Site Minder).

• Developed and deployed Micro Services based applications using Spring Boot and spring Cloud.

• Used Spring Annotations for Spring DI & Spring MVC for REST APIs &Spring Boot for micro-services.

• Extensive experience in developing scalable, reliable, efficient web and enterprise applications using JSP, EJB, JNDI, JMS, Struts, JSF (Prime Faces).

• Strong working experience with Spring Framework, which includes usage of IoC/Dependency Injection and different Spring modules like Core Container, Data Access/Integration, Web and AOP in Web applications.

• Developed projects with RESTful services (JAX-RS, Spring Boot), SOAP (JAX-WS, Apache CXF, WSDL, Apache Axis2) and automated the documentation using Swagger and WADL.

• Extensive experience in Implementing Docker container service, build pipeline like Jenkins, Bamboo for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises.

• Extensive experience working with AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, CloudWatch.

• Hands on experience with build tools like ANT, Maven, Gradle and Involved in bug and issue tracking through JIRA

• Hands on experience in implementation of PCF (Pivotal Cloud Foundry) and Expertise in unit-testing with tools like JUnit, Mockito.

• Knowledgeable in health rules, regulations regarding Medicare, insurance rug levels, /Home health.

• Proactive and well organized with effective time management skills. Strong analytical, debugging and problem-solving skills. Excellent communication, presentation skills and a good team player.

TECHNICAL SKILLS

Programming Languages

Java (1.5/1.6/1.7/1.8,11), PL/SQL, Python, JavaScript,

Software Methodologies

Agile, Kanban, Scrum, TDD, SDLC Waterfall

J2EETechnologies& frameworks

JSP (2.x), JSTL, Servlets (3.1,3.0), JDBC, EJB (3.x), Java Beans XSD, JAX-RS, JAX-WS, SOAP, WSDL, Axis, Apache CXF

Web Technologies

HTML, DHTML, JavaScript, AJAX, Bootstrap, jQuery, OAUTH2.0, XML, XSLT, XSL, CSS, JSON, Chase Standards, Node JS, EXTJS, ReactJS, AngularJS,

Web service Frameworks

Spring (4.x/3.x), Hibernate (5.x,4.x,3.x), Struts (2.5/2.3), Spring MVC, Spring IOC, Spring Boot, Spring AOP, Spring Web Flow, JSF, Log 4J, Junit

Web Services

SOAP, RESTful, Oracle SOA, UDDI, WSDL

Design Patterns

Singleton, Business Delegate, Data Transfer Object, Façade, Data Access Object, MVC, Filter

IDEs

Eclipse (4.x/3.x (Neon, Oxygen, Kepler, Luna, Indigo, Juno)), Net Beans, IntelliJ, Spring Tool Suite, RAD 9.0, JBPM 6

Application/Web Servers

Web Logic Server 12c, Web Sphere Application Server 8.5, Apache Tomcat (8.5/8.0), Apache HTTP Server, IBM HTTP Server (8.5), JBoss

Databases

Oracle(9i/10g/11g/12c), SQL Server (14.0), DB2, MySQL, PostgreSQL, Mongo DB

Build Scripts

Maven, Ant and Jenkins

Testing Tools

JUnit, Log4J, Mock Framework

Version Control Tools

GIT, SVN, Clear Case, Bitbucket, Gitlab

Operating Systems

Windows, Unix, Linux, Mac OS

Cloud Technologies, DevOps Tools & Other

AWS, EC2, Pivotal Cloud Foundry (PCF), Docker, JIRA

O-R Mapping

Hibernate, JPA.

Testing Tools/Others

Junit, SoapUI, Putty, Mockito, Apache Camel

Big Data Technologies

Hadoop, SOLR, Apache Kafka

PROFESSIONAL EXPERIENCE:

Client: CVS Health Corporation

Location: PA, US

Duration: July 2022 - Present

Role: Sr Full Stack Java Developer

CVS Health Corporation provides health care and retail pharmacy services. The Company offers prescription medications, beauty, personal care, cosmetics, and health care products, as well as pharmacy benefit management (PBM), disease management, and administrative services. The Self-Service Portal application is responsible for Automation of Microservices Swagger Docs to reduce manual intervention of API Governance.

Responsibilities:

• Designed and Developed UI for Customer Service Modules and Reports using Angular7, HTML5, CSS3, Bootstrap, JavaScript, Kubernetes, jQuery, AJAX, JSP, Servlets, API’s.

• Good working knowledge on AWS EC2, ELB, VPC, Route 53, RDS, S3, IAM, CloudWatch, OpenShift, Jenkins.

• Worked with Angular CLI and Typescript in Angular4 to create Controllers and components for the Web Pages.

• Have worked with reactive forms, template driven forms and written pipes in Angular 4 to transform the data according to the client's requirement and need and met the desired requirements.

• Created services with Angular 4 injectable property, to make the service available for dependency injection when creating components and modules according to client’s requirement.

• Worked on AngularJS to build high-quality, scalable and reusable components and Front-end solution.

• Involved in Developing of Application based on J2EE using Hibernate and Spring framework.

• Worked with JAVA 8 features like Stream API, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling, Collection API.

• Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.

• Built web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion Of Control), DAO (Data Access Object) and template classes.

• Implemented microservices based architecture using Spring Boot interacting through REST API.

• Implemented the various layers of the application using Spring Framework modules such as Spring IOC, Spring AOP, Spring MVC and Spring ORM, Spring JPA, Spring boot.

• Followed Spring Boot MVC Rest framework to develop the application flow for the project. Developed views and controllers for client and manager modules using Spring MVC and Spring Core.

• Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.

• Developed Hibernate DAO classes and with the spring framework manager classes retrieve and save the data from db.

• Worked with OAUTH2.0 to provide authentication and authorization to Rest services by exchanging Access tokens.

• Implemented Spring MVC with Spring Boot which includes writing Controller classes for handling requests, processing form submissions and performed validations.

• Designing and Developing the Web Portal Applications, web services, JBPM workflows, Back end Queuing implementations (MQ) using the technologies Spring MVC, JQuery, JSON, Spring ORM, Hibernate, CXF JAX-WS JAXB and Active MQ using Scrum based Agile methodologies

• Implemented Spring ORM with Hibernate taking advantage of Java features like annotation metadata, auto wiring, and generic collections using JPA specification that is used to implement the DAO layer with Hibernate Entity Manager's Session Factory, HQL, and SQL.

• Worked on NoSQL database like MongoDB to store key values, for data analytics which is used as a Database.

• Developed stored procedures and triggers using PL/SQL to calculate and update the tables to implement business logic using Oracle database. Designed and implemented a MongoDB NoSQL based database and associated RESTful web service that persists high-volume user profile data

• Increased efficiency of environment setup to become 80% faster by using Spring Boot & Maven to simplify configuration, development, and deployment.

• Involved in using, GitLab for project management and version management.

• Expertise in using of JIRA to track issues and communicate with other teams at various environments.

• Used Jenkins for CI/CD Continuous Implementation and Continuous Delivery.

• Worked on AWS Cloud Front, S3 and Lambda Web Services to integrate the server side and client-side code.

• Used Maven as a build tool and retrieved all the dependencies required for the application.

• Experienced with Hadoop, Kafka, Spark, Terraform, Ansible, and Docker. Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.

• Worked as a lead developer/mentor on an Imaging, and Enterprise Fulfillment team, working on Docker, Microservices, Kafka, Spring Boot, MongoDB.

Environment: Java, J2EE, HTML5, CSS3, Bootstrap, JQuery, AngularJS, Spring IOC, Spring AOP, Spring MVC, Spring Security, Hibernate, Cloud/AWS, Kubernetes, OAUTH2.0, JDBC, REST, SOAP, CI CD, JAX-RS, JAX-WS, WSDL, Microservices, MongoDB, PL/SQL, Unit Testing, JUnit, Log4j, Maven, Gitlab, Multi-Threading, Collections, Web Logic Application Server, Jenkins and Spring Tool Suite (STS), Hazel cast for distributed cache, No-SQL, Agile Methodology, JBPM

Client: State farm

Location: IL, US

Duration: Jun 2021 – Jun 2022

Role: Sr Full Stack Java Developer

Responsibilities:

• Involved in the analysis, design and development and testing phases of Software Development Life Cycle (SDLC).

• Good working knowledge on Pivotal Cloud Foundry, OpenShift on Azure, Gitlab, Docker and Jenkins.

• Used Agile (SCRUM) methodologies for Software Development Lifecycle of the dynamic J2EEproject.

• Designed, coded and tested key modules of the project using Java oops concepts.

• Involved in Developing of Application based on J2EE using Hibernate and Spring framework.

• Developed the entire application based on the MVC architecture.

• Implemented the Project structure based on Spring MVC pattern using spring boot.

• Followed Spring Boot MVC Rest framework to develop the application flow for the project.

• Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery, Kubernetes, AJAX, Angular JS 2, and JSON.

• Developed single page applications, components using Angular2 directives, controllers, routing, service modules.

• Implemented user interface coding and styling using AngularJS 2, CSS, Node.js and Bootstrap template.

• Configured Maven for Java automation projects and developed Maven Project Object Model (POM).

• The interfaces are built using Apache Camel framework and JMS.

• Implemented OAUTH 2 (Rest Service Authentication) in our application in order to communicate securely with other protected resources by exchanging access tokens for authentication instead of using username and passwords

• Developed web-based applications using Java/J2EE, Servlets, Struts (Struts, Tag Libraries and Struts custom validation rules, Tiles), Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, JDBC, Web Services (SOAP & Restful services) and ORM frameworks like Hibernate, iBatis

• Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment.

• Develop the pre-processor and post-processor scripts in PERL for the Mercer Funds files to create the index files for the incoming zip files and to update corresponding DB2 tables during the post ingestion process.

• Implemented Web-Services to integrate between different applications components using RESTful.

• Developed RESTful Web services for transmission of data in JSON format.

• Designed and developed the Restful web services using the JAX-RS API to communicate over the network.

• Implemented XML-based communications protocol using JAXB.

• Implemented Java Web services based on SOA architecture with SOAP and WSDL.

• Implemented SOAP messages for information exchange for Web services.

• Troubleshooting, security, failover and workload management of WebSphere Application Server 5.0 /5.1/6.0, Webservers like IBM HTTP Web Server, Apache Webserver.

• Performed data extraction and migration, data cleaning, analysis, and visualization using SSIS, SSAS, Tableau, and Power BI to support OneCloud Data warehousing solution on AWS.

• Used Maven as the build tool, GIT and SVN for version control, Jenkins for Continuous Integration & Continuous Detection and JIRA as a defect tracking tool.

• Created dynamic HTML pages, used JavaScript, JQuery, NoSQL, Restful &AJAX to create interactive frontend GUI.

• Extensively involved in the development of backend logic or data access logic using Hibernate and thus creating the object relational mapping with the Java beans in the application.

• Designed various tables required for the project in Oracle 11g database, Oracle web Centre and used the stored procedures in the application and wrote Stored Procedures, Triggers and Functions on SQL Server as well as PL/SQL on Oracle to support both databases for the application.

• Created all the complex SQL commands and Stored Procedures to retrieve data from the Oracle database.

• Developed JBPM work flow definition using BMPN 2.0 standards. Service orchestration using JBPM

• Developed ANT scripts for building application WAR/EAR for deploying on WebLogic server.

• Involved in all the test cases using the framework Junit and fixed any bugs or any issues identified during the testing.

• Involved in using CVS, Git, for project management and version management. Created CI/CD pipelines by integrating Git, GitHub, Maven, Jenkins, Ansible, and AWS

• Integrated existing NodeJS or Java micro-services with Kafka Connector to act as publisher or subscriber to a particular Kafka topic.

Environment: J2EE/Java 1.8, JSP, Spring, Web Center, Spring MVC, Spring IOC, Servlets, HTML, Bootstrap, Angular JS, AJAX, Star UML, EJB, OAUTH 2, Hibernates, Web Services (WSDL, XSLT, XML, SOAP, REST), JUnit, Ant, Maven, Spring Boot, IBM WebSphere, SVN, JSON, Eclipse IDE, Node.js, Express.js, Oracle 11g, Spring Tool Suite, JBPM

Client: TCS

Location: India

Duration: May 2017 – Jan 2020

Role: Java Full Stack Developer

Responsibilities:

• Involved in SDLC Requirements gathering, Analysis, Design, Development and testing of application using AGILE methodology (SCRUM) and Design Driven Development.

• Developed Web services to allow communication between applications through REST over HTTP using Metro.

• Used IntelliJ, Eclipse for designing, coding and developing applications

• Design and implementation of web applications in Java and HTML5/JavaScript using Eclipse, Swing, JPA frameworks and GIT maven source code environments.

• Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC.

• Configured Maven dependencies for application building processes

• Used ReactJS to create the foundation for rich and complex web application.

• Implemented unit test cases in JUnit framework.

• Implemented Spring Validators, persistence layer, and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.

• Designed RESTful web services with JSON representation for handling AJAX requests Used Advanced Rest Client plug-in to run the rest APIs on localhost Tomcat Server for Unit testing

• Implemented PL/SQL queries and used oracle stored procedures.

• New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.

• All the functionality is implemented using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules

• New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.

• Migrating existing application into micro services architecture using Rest APIs, spring boot.

• Wrote Operations and corresponding handlers to communicate with Oracle 12c database sitting on Linux server

• Involved in upgrading production Linux and Solaris, development QA servers.

• Expertise in Maven for build, Jenkins continuous integration.

• Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging.

• Involved in multiple high priority releases with aggressive deadlines.

Environment: J2EE, JMS, Spring MVC, IAM, Hibernate, Rest Web services, WebLogic 12.c server, Spring Boot, Angular 4, Agile, SCRUM Methodology, OAUTH 2, JMeter, HTML5, CSS3, JavaScript, jQuery, AJAX, JSP, Servlet, XML, UML, Unix Shell Scripting, Oracle10g, Log4j.

Client: Yash Technologies Pvt. Ltd.

Location: India

Duration: Jun 2015 – Apr 2017

Role: Full Stack Java Developer

Responsibilities:

• Followed Agile/Scrum methodology to iterate quickly on product changes, developing user stories and working through backlog, used JIRA to record and monitor the stories and backlogs.

• Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.

• Developed Single Page applications using Angular 4, Typescript, Angular CLI, HTML, CSS, JS and Bootstrap.

• Worked with Angular 4 modules, services, templates, directives, services and dependency injection to create a SPA

• Used NPM for installing required node modules and other published Angular NPM modules.

• Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators.

• Designed and developed the application using Angular 2 framework along with HTML5, CSS3, Type Script. JavaScript, Bootstrap, Node.js, NPM.

• Moved existing AngularJS controllers and services to Angular components for more responsive and less dependency.

• Implemented features such as routing, data binding, data updates without a page refresh using Angular 2.

• Extensively used Core Java collections, Generics, Exception handling, Design patterns for functionality, also worked on Java1.8 functional programming concepts, lambda expressions.

• Developed REST API's using Spring Boot, Swagger, Tomcat, Docker and JPA.

• Responsible for signing off the code releases, by running the functional test suits, which consisted of ~750 tests cases, checking results for any new bug/failures, fixing those bugs, or getting them fixed by coordinating with other team members or cross functional teams.

• Responsible for deployments of the application in pre-production environments. Troubleshooted and resolved production tickets in a timely manner.

• Took part in setting up the routing configuration using Angular UI router for various views and sub views.

• Performed Data driven Testing (DDT), Cross browser testing and Parallel Test execution using Selenium WebDriver.

• Assist in Testing by creating Test plan and Test cases and POC at different stages of the project.

• Involved in Architecture, design, build, test and deployment stages of the project.

• Wrote data Components for ERIC application, wrote, and called Stored Procedures using Java, HQL, and Hibernate.

• Used Continuous delivery / Continuous Integration (CD/CI) tools Jenkins to deploy this application to AWS and used GIT for Version Control of code for incremental development.

• Writing and retrieving files to and from AWS S3bucket for UI to render data faster that involves complex and time consuming.

Environment: JavaScript, Angular 4, Angular CLI, HTML, CSS, Typescript, JavaScript, Bootstrap, Spring, AWS, JMS, RESTful, Selenium, Cucumber Bitbucket, Bamboo, Confluence, STS, Jenkins, Webservices, GIT, JIRA, Oracle PL/SQL, JUnit, Core Java, Java 1.6/J2EE.

Client: MGIT

Location: India

Duration: Jul 2014 – May 2015

Role: Jr. Software Engineer

Responsibilities:

• Involved in creating pages from mockups using JavaScript, Angular JS, jQuery, CSS3, and HTML5.

• Worked with Bootstrap Twitter Framework and Angular JS to Design single page application.

• Implemented modularization for entire application by using MVC.

• Created Directives, Controllers and Services by using AngularJS.

• Built dynamically generated dropdown lists using Ajax, jQuery UI and Angular JS.

• Involved in write application-level code to interact with APIs, Web Services using AJAX, JSON and XML.

• Designed business applications using web technologies like HTML5, XHTML2.0, CSS based on the W3C standards.

• Developed generalized service class by using AngularJS

• Deep understanding of JavaScript and the jQuery Framework.

• Experience on working with CSS Background, CSS Layouts, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.

• Ability to rapidly prototype interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.

• Thorough understanding of the differences and bugs in different browsers and versions.

• Understanding of application development lifecycle methodologies.

• Worked on implementation of modules with integration with service desk and clarity for ticket management and portfolio integration of services.

• Strong communication, analytical and interpersonal skills working within cross-functional teams

• Excellent problem-solving skills and the ability to work independently.

• Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework.

• Created and optimized graphic prototype websites and applications interfaces using HTML5 and CSS3.

• Implemented and designed user interface for web-based customer application.

• Developed data formatted web applications and deploy the script using client-side scripting using JavaScript.

• Worked on Cross-Browser compatibility and fixed the bugs for several browsers.

• Extensively used CSS3 (Cascading Style Sheets) along with RWD to apply different styles to the layouts for varying screen sizes and pixels

• Created cross-browser compatible and standards-compliant CSS-based page layouts.

• Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.

Environment: HTML, CSS, JavaScript, jQuery, Angular JS, AJAX, Bootstrap, MVC Architecture, JSON, XML



Contact this candidate