Post Job Free
Sign in

Application Devloper

Location:
Posted:
September 03, 2024

Contact this candidate

Resume:

Padmaja

Sr. Java Full Stack Developer

Email: *****.**.****@*****.***

Phone: 614-***-****

www.linkedin.com/in/padmaja-marri-b51820257

Professional Summary :

●8 + years of expert IT involvement in planning and creating Web-based and Enterprise applications utilizing OOA, OOD, OOPS and JAVA/J2EE innovations in Telecom, Financial, Insurance and Digital areas.

●Experienced in all periods of Software Development Life Cycle (SDLC), including Analysis, Design and Development, Debugging, Support, Integration, Maintenance and Enhancements of Java/J2EE Applications.

●Good understanding and involvement in the software development methodologies like waterfall model, agile methodologies like SCRUM.

●Experience in mobile development in both ios and Android using Xcode, Android studio and Ecllipse IDE’s.

●Good understanding of Swift 3.0,Objective C,Android, Java,SQLite.

●Involvement in applying best practice Design Patterns and Strategies to enormous business applications to diminish tight coupling, enhance execution, and lessen bolster/extensibility perils.

●Extensive experience in developing scalable, reliable and efficient enterprise applications using in JAVA and J2EE Technologies, which includes JSP, Servlets, JDBC, Web Services, Spring 2.5, Hibernate, JUnit, XML Schema/DTD and MOCKITO.

●Sound experience in Application Design using Object Oriented Analysis and Design OOAD, Object Oriented Methodologies like UML and experienced in developing Use Case Model, Use Case Diagrams, Behavior Diagram Sequence diagram, Collaboration Diagram, Activity Diagrams

●Worked broadly in Model View Controller (MVC) design for web improvement utilizing Spring MVC, JSP, JavaBeans and Servlets.

●Experience in Front-End UI development skills using scripting languages like HTML5, DHTML, CSS, JavaScript, JSON, AJAX,React JS, AngularJs, Bootstrap, JSTL, jQuery with Standard Validations.

●Worked in using React JS components, Forms, Events, Keys, Router, Animations.

●Hands on using React-router to manage the different React components path location

●Experienced in React Js working with redux architecture.

●Worked on creating components, directives, services, and routing in AngularJS for better component communication by sharing the code between the components.

●Developed a powerful Single Page Application and dynamic responsive Web Application with AngularJS.

●Developed and updated Shell Scripting programs to update databases.

●Experience in Core Java ideas like Collection Framework, Multi-threading, Generics, Serialization and Externalization.

●Worked on Camel framework and updated the cron expressions for capturing batch jobs.

●Mastery in outlining servers like JBoss, Apache Tomcat on entire Software Development Life Cycle (SDLC).

●Encounter using Hibernate for mapping Java classes with databases and using Hibernate Query Language (HQL).

●Enough Knowledge of Data Access Object (DAO) case to display a reflection layer between the Business reason level (Business address) and the Persistent stockpiling level (data source).

●Skill in cognizance and modifying focus and J2EE arrangement plans like Singleton, MVC, Session outside, Data Access Object, Business Delegate etc.

●Hands on enough experience in developing building tools like Maven, Gradle.

●Enough measure of involvement in J2EE Testing in creating experiments with JUnit for Unit testing, and logging utilizing Log4j.

●Experience in working with IDE tools like Eclipse, STS, NetBeans, and IntelliJ.

●I took a shot at SQL/NoSQL databases systems like Oracle, SQL Server, MySQL, DB2, MongoDB using mechanical assemblies like SQL Navigator, Toad for performing SQL and PL/SQL programming.

●Proficient in composing and taking care of SQL Queries, PL/SQL, Stored Procedures and Triggers.

●Hands on Experience in UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms.

●Created Super Putty configuration for RHEL 8 servers by environment/ data center

●Showcased great interpersonal skills in maintaining great atmosphere within the team situated in different time zones and enhanced vendor-client relationship.

●Participated on RHEL8 server upgrades and worked on updating new servers.

Skillset:

●Platforms

●Windows 2000/NT/ XP, UNIX and RHEL 7/8

●Programming

●JDK 1.5, 1.6, 1.7,1.8

●Server Scripting

●JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

●Client Scripting

●JQuery 1.8,1.9, JQueryUI, Dojo, AngularJS 2, AngularJS 4, ReactJS, Javascript, CSS3, HTML4, HTML5, NodeJS

●Java Frameworks

●Spring MVC,DI, AOP, GWT

●Database Tools

●Toad for Oracle, Toad for MySQL, Toad for MS-SQL, MySQL Workbench, SQL Developer

●Databases

●Derby DB, MS-SQL Server, HSQLDB, PostgresQL, MySQL

●Tools

●SuperPutty, WinSCP, Postman

●Version Control

●Tortoise SVN, Rational Clearcase, GitHub

●IDEs

●Eclipse, 4 MyEclipse 4.1, IntelliJ, Netbeans

●Build Tools

●ANT 1.7,1.8,1.9, Maven, Gradle

●Continuous Integration

●Jenkins, XLR Deployment

●Web Service Tools

●SoapUI 4.0,5.1

●Web Service Implementations

●Apache Camel Framework, Spring Framework

●White Box Testing

●Junit 3, Junit 4, PowerMock

●Application Servers

●Websphere 6.1, JBoss 4.0, Glassfish 4.0

●Web Servers

●Tomcat 5.0,6.0,7.1

●ORM Frameworks

●Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

●Defect Tracking

●JIRA, Bugzilla, Rational ClearQuest

●Methodologies

●Agile (XP, Scrum), Waterfall, Kanban

●Batch Jobs

●Quartz Scheduler, Cron, Spring Batch, Camel FW

●HTML Editors

●MS-Frontpage 2003, Adobe Dreamweaver

●Cloud Computing

●AWS – EC2, RDS, S3, DynamoDB

●Micro Services

●Swagger, Spring Microservices, Spring Boot

Certification

AWS Certified Solutions Architect – Associate

Education details

BSc Computer science in ANU university,

Masters in Computer Applications in ANU university.

Professional Experience :

Client: Bank of America, GA Feb 2023 - Present

Application Programmer

Project : DCRS

GCA is a content archive for all customer documents, tax documents, reports and audit data. This is used by branch employees, call center specialists, and other applications to retrieve data.

Responsibilities:

●Experience Working Agile methodologies and creating sub tasks as per the story cards in a sprint and assigning them based on priority.

●Updated the dashboard by adding a React Js components to show the profiles and their status

●Developing new user-facing features using React Js

●Worked on the front end screens using ReactJS for dashboard update and updated the new server details.

●Hands on using React-router to manage the different React components path location

●Experienced in React Js working with redux architecture.

●Built reusable components for front end libraries to share between different UI screens

●Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.

●Worked on creating components, directives, services, and routing in AngularJS for better component communication by sharing the code between the components.

●Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by AngularJS.

●Implemented Services by using Http Client Module in Angular for making the API calls and inject data into the required components.

●Downloaded the LUNA HSM client software from Artifactory and installed it for encryption and decryption of data at rest and during data exchange in new RHEL8 servers.

●Worked on creating a new SIT environment for RHEL8 addition.

●Co-ordinated with all the involved clients to create CRQ tasks to standardize public key and updated the default authentication mechanism for SFTP protocol to use public key

●Used JDBC to update the Oracle database for ARM interface, to connect it and get the results that are required.

●Utilizing Core Java, Spring framework, and Apache Camel.

●Implemented request and response objects using SOAP web services and created routes using Apache Camel.

●Experience in developing the Two-Phase commit using Spring and Apache Camel. Experience in J2EE Design Patterns like Abstract, Singleton patterns.

●Develop and implement data collection systems and other strategies that optimize statistical efficiency and data quality Acquire data from primary or secondary data sources and maintain databases/data systems Identify, analyze, and interpret trends or patterns in complex data sets.

●Develop and implement ETL (Extract, Transform, Load) processes Develop and maintain data dictionaries and metadata repositories.

●Develop and maintain data quality assurance processes and procedures.

●Added new client servers in one of our repositories for GCA authentication in Derby database using SQL workbench and validated them.

●Extensively used Linux, UNIX system administration tools to create servers and deploy and run applications in the development and testing stage.

●Triggered CICD pipelines and configured XLR deployments.

●Updated the cron expressions in Batch job schedules using camel framework.

●Created custom components, which are reusable modules that encapsulate integration logic for specific systems or protocols.

●Defined custom processors, which are components responsible for processing messages within integration flows.

●Provided support, fixed the defects, and monitored the logs periodically participated in the release.

●Used JIRA for bug tracking and issue tracking.

●Worked on Sourcetree and Bitbucket for source code management. GIT was used for project management and version management.

●Used maven and Jenkins building, continuous integration.

●Created and updated Junits test cases using Mockito framework.

●Extensively used SOAP API’s, REST API’s, Camel and Spring IOC, configured Application Context files, and performed database object mapping using Spring-JDBC

●Applied the advantages of Spring Core container for developing the applications loosely coupled and used Spring MVC for creating the independence in presentation layers from the business layers.

●Used POSTMAN to test the rest-based services

●Worked on Spring configuration to connect to Oracle DB.

●Prepared the documentation and inputs date for deployment post deployment validations and manual steps.

●Created the Shell Script files to whitelist new servers to access the application and validated the details through UI and DB.

●Design and develop Java 1.8 RESTful web services that connect with backend MongoDB databases in the back-end and return JSON data to the Angular framework on the UI Portal side using SpringBoot, Jersey Restful, JAX-RS and JPA.

●Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.

● Closely worked with the Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.

●Updated new CI RHEL8 server host details in CSDS and CC servers to support RHEL8 addition. Updated and verified new RHEL 8 server host details in cron jobs in script files

●Updated and run the batch jobs to capture Signature card, W-8 Beneficial form, LINX letter and test support.

●Worked on the cloud infrastructure maintenance effort using Jenkins, for automating CI/CD pipeline in AWS.

●Use of CI/CD pipeline tools, Jenkins across the integrated environment.

●Project migration into cloud environment using AWS, Docker container.

●Good experience on working with Amazon Web Services like EC2, S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and Access Management.

Environment: Java 8, JSP, Servlets, Super Putty, Win SCP, Splunk, XLR Deployments, Shell Scripting, Angular9, Microservices, React JS, Spring Core, Oracle10g, JPA, Apache Tomcat 8.0, REST Web Services, Kafka, JUnit, Spring MVC 5.3, Apache Camel 2.12, Apache Derby 10.8, PL/SQL, Eclipse, Java Script, Maven 3.0, RHEL 7/8.

Client: Shire Health, MA March 2021 – Jan 2023

Sr. Full Stack Developer

Responsibilities:

●Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, Angular JS, React JS, and Bootstrap.

●Used React-Router to turn application into Single Page Application

●Implemented the Drag and Drop functionality using React-Draggable

●Implemented React Js components using ES6 functions and classes.

●Used useState,Callback and other React js components extensively.

●Developed a powerful Single Page Application and dynamic responsive Web Application with Angular 9.

●Worked in using React JS components, Forms, Events, Keys, Router, Animations.

●Good understanding in memory management ARC concepts in iOS.

●Developed apps using various iOS design patterns.

●Experience in Android NDK and Android framework.

●Experience in mobile development in both ios and Android using Xcode, Android studio and Ecllipse IDE’s.

●Good understanding of Swift 3.0,Objective C,Android, Java,SQLite.

●Filter and “clean” data by reviewing computer reports, printouts, and performance indicators to locate and correct code problems.

●Work with management to prioritize business and information needs Locate and define new process improvement opportunities.

●Exposing and consuming the services to the downstream applications using Apache CXF and Apache Camel and achieved integration between applications using Apache Camel.

●Implemented request and response objects using SOAP web services and created routes using Apache Camel.

●Develop and implement data analytics and reporting solutions.

●Design and develop data models and data mining algorithms Develop and maintain data warehouses and data marts.

●Implement AJAX in web pages for accessing application data without refreshing the whole WebPages.

●DevOps experience with Jenkins, GitHub, Artifactory, Raven

●CI/CD using Jenkins, Ant, Maven, GIT, DevOps, Artifactory

●Use Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API's and SpringBoot for MicroServices.

●Set up the Load Balancing and Fault Tolerance for the BW Engines at runtime Used Message Selectors on Bridges to route the traffic as per Business Requirements Involved in generating the Tibco Hawk Rule Bases for monitoring the BW engines, TIBCO Adapters and Log files. Installing, configuring, and testing TIBCO EMS, Rendezvous, TRA, Administrator, Business works, Hawk, Adapters, etc.

●Very good understanding of ORACLE Health Care Adapters HIPAA EDI X12 834 / 820 .

●Documented Interchange Control Document ICD and Exchange Companion Guide for 834/820 along

●with process flow of EDI transactions using Visio and Power point.

●Worked with the EDI crosswalk team to identify incoming ANSI X12 fields where NPI information would

●come in and maps it to our internal Physician ID.

●Use SpringBoot which is radically faster in building cloud MicroServices and develop Spring-based applications with very less configuration

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

●Extensively used Spring IOC, configured Application Context files, and performed database object mapping using Hibernate annotations.

●Design and develop Java 1.8 RESTful web services that connect with backend MongoDB databases in the back-end and return JSON data to Angular framework on UI Portal side using SpringBoot, Jersey RESTful, JAX-RS, and JPA.

●Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.

●Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.

●Closely worked with the Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.

●Used IAM to manage and create AWS users and groups and use permissions to allow and deny access to AWS resources.

●Configured and maintained user accounts for dev, QA, and production teams and created roles for

●EC2, RDS, S3, and CloudWatch.

●Implemented AWS Kinesis streams, and Lambdas and configured ECS, Beanstalk, Docker, and

●Jenkins for provisioning and deployment.

●Worked on the cloud infrastructure maintenance effort using Jenkins, for automating CI/CD pipeline in AWS.

●Use of CI/CD pipeline tools, Jenkins across the integrated environment.

●Project migration into cloud environment using AWS, Docker container.

●Deploy the code changes to Development and Integration environment using the MKS Integration

●client process.

●Provide production support, fix the defects, and monitor the logs periodically.

●Used Maven and Jenkins to automate the build and deploy process and GIT was used for project management and version management.

Environment: Java 8, JSP, Servlets, Angular9, Hibernate, Microservices, React JS, Spring Core, Oracle10g, JPA, MongoDB, REST Web Services, Kafka, JUnit, Spring Boot, AWS, PL/SQL, HTML5, Eclipse, Java Script, Maven, JDBC,Xcode, iOS 6-10,Objective C,Swift 3, Android studio, AJAX, XML, UML.

SailPoint technologies, Austin, TX June 2019 – March 2021

Sr. Full Stack Developer

●Responsibilities:

●Involved in the requirement gathering phase of SDLC with Business Analyst and worked with Agile-Scrum methodology.

●Outstandingly involved in iterations of SDLC design, implementation, debugging and testing of functionalities of J2EE components java Beans, Java, XML, Collections Framework, JSP, Spring and Hibernate.

●Applied the advantages of Spring Core container for developing the applications loosely coupled and used Spring MVC for creating the independence in presentation layers from the business layers.

●Implemented DAO layer using different hibernate techniques like strategies, Inheritance, annotations and criteria interfaces.

●Used Ajax for doing asynchronous calls to the Spring controller classes.

●Parsed JSON data and displayed it in the front end screens using JQuery.

●Developed web services using REST.

●Implemented agent- server messaging dialog using Apache Camel and JMS.

●Implemented request and response objects using SOAP web services and created routes using Apache Camel.

●Defined custom processors enable us to implement specific business logic, perform transformations, enrich messages, or interact with external systems.

●Created Payment Gateways as standards of PCI and also used HTTP protocols.

●Implemented Ajax and JQuery based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.

●Implemented Message Driven Bean Using JMS Implemented enterprise applications.

●Applied techniques for cross-browser and cross-platform interface development (Angular JS)

●Used JIRA for bug tracking and issue tracking.

●Worked with JSON for data exchange between client and server.

●Spring 4.0 was used for MVC, AOP and transaction management.

●Developed the pages that are compliant to W3C and ADA standards.

●Developed and retrieved No-SQL data using MongoDB.

●Used maven and Jenkins building, continuous integration and testing purposes.

●Implemented logger for debugging and testing purposes using Log4j.

●Extensively used Linux, UNIX system administration tools to create servers and deploy and run applications in the development stage.

●Implemented Unit testing using JUnit.

●Used Apache Maven for project management and building the app.

●Used Spring Boot which is radically faster in building cloud Micro Services and developing spring based applications with very less configuration.

●Environment: JDK 1.8, MS Visio, JSP, jQuery, MySQL, MongoDB, AngularJS4, Linux, Maven, Web Services (SOAP, Rest), Soap UI, Splunk, Jenkins, Spring Boot, Junit, Node, Bootstrap, Spring 4(MVC, Boot, DI, AOP, Transaction Management), AJAX, Hibernate, JPA, SOAPUI.

DST BROKERAGE SOLUTIONS, KANSAS CITY, MO Jan 2018 – May 2019

Full Stack Java/J2EE Developer

●Account Onboarding: The Account Onboarding application provides broker-dealers and financial advisors with an electronic alternative to the traditional “check & app” mutual fund transaction process. The application will provide the capability to originate new mutual fund applications, initiate new funds, purchase transactions, or subsequent buys or sells. Accomplished in a paperless and electronic environment that completes with straight-thru-processing (STP) to the mutual fund companies.

Responsibilities:

●Developed Angular controllers, services, filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if, ng- show, ng-hide, ng- change, ng-blur, etc.

●Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and using Maven as build and configuration tool and Jenkins for continuous integration tool.

●Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used STS as an IDE tool to develop the application.

●Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose. Participated in the release night shakeouts/overnight deliveries and QA Support.

●Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. For developing the UI.

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

●Developed Angular services making use of resource service to perform REST API calls to the backend.

●Developed REST controllers using Spring Data REST to serve the UI with required JSON data.

●Consumed SOAP/JAX-WS-based web services using spring framework and used SOAP UI for testing these services.

●Used REST Client and POSTMAN to test the rest-based services and used JUnit and Mockito to test the middleware services.

●Worked on configuration to connect to MySQL DB

●Used Hibernate in the persistence layer and implemented DAO's to access data from the database.

●Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.

●Took part in setting up the application with Jenkins and is involved in builds and deployments to Tomcat server.

●Environment: Java 7, Tomcat 7, Spring Tool Suite, Spring MVC,Hibernate, JSP, MySQL, Toad, RESTful Web Service, HTML5, CSS3, jQuery, JQuery UI, JavaScript, GIT, JMS, Jenkins, Agile, JIRA, Log4j, Maven.

GARMIN, OLATHE, KS Jan 2017 – Jan 2018

Java Developer

●Support Landing: Support Landing site is the home page for users looking for Garmin Support information. Users can access the Support Landing page through various links within the Garmin.com Support Site. This application provides product details, FAQS, Software details to the Garmin users.

Responsibilities:

●Involved in the requirement gathering phase of SDLC with Business Analyst and worked with Agile-Scrum methodology.

●Creating, installing, WebLogic Application servers, deploying WAR, JAR files on them installed on Linux

●Involved in implementing Object Relational Mapping (ORM) using Hibernate for persisting business objects data into underlying databases.

●Developed application in AngularJS, JSON, and deployed into development, Test and production environment successfully.

●Extensively involved in developing and consuming Restful web services.

●Published and consumed Web Services using SOAP, WSDL and deployed it on WebSphere server

●Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.

●Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.

●Configured and managed Apache Web Server on Linux for web-based applications using REST/SOAP API.

●Defined custom processors enable us to implement specific business logic, perform transformations, enrich messages, or interact with external systems.

●Hibernate is used as a persistent at middle tire for providing object model over relational data model.

●Extensively used Spring Bean Wiring, Spring DAO and Spring AOP modules.

●Involved in designing and developing the JSON, XML Objects with SQL Server.

●Used Maven for build automation and used Log4j for the logging. Source control using Git and GitHub. Implemented and configured Jenkins job for Continuous Integration (CI) tool.

●Used Spring Core for Inversion of control (IOC) implemented using dependency injection.

Environment: Java/J2EE, Design Pattern, Spring, Hibernate, JSP, JavaScript, Ajax, Jquery, Web Services, JSON, JUnit, JBoss Application Server, Apache Maven build tool, PL/SQL, Linux, RESTful API, Jenkins, GIT and Eclipse.

Mind tree- INDIA July 2014 – Oct 2016

Java J2EE Developer

This project was designed to build a Common Access Platform for customers and insurance agents using

the Internet to interact with the system from any part and allow the customers to buy insurance online, also used by the HR department to manage the vast information generated due to massive business operations. Main objective is to help in tracking HR related issues, optimize and increase productivity.

Responsibilities:

●Involved in Analysis, design and coding on Java and J2EE Environment.

●Implemented strutsMVC framework.

●Maintained the business standards and the requirements inEJB and deployed them on to Web Logic Application Server.

●Designed, developed and implemented the business logic required for the Security presentation controller.

●Set up the deployment environment on Web Logic Developed system preferences UI screens using JSP and HTML.

●Developed UI screens using Swing components like JLabel, JTable, JScrollPane, JButtons, JTextFields, etc.

●Used JDBC to connect to Oracle database and get the results that are required.

●Designed asynchronous messaging using Java Message Service (JMS).

●Configure JMS Queues in Web Sphere Application Server.

●Developed web Components using JSP, Servlets and Server side components using EJBunderJ2EE Environment.

●Integrated a crystal report to the application, which will show all the details of the vouchers on the paper and used for future reference for the workers.

●Developed a web service, which will retrieve the details from the Database.

●Prepared complete documentation of the Web Service developed.

●Prepared a complete documentation of the project and test case documentation with sample inputs

●Version control is done by using CVS.

●Environment: JDK1.4, J2EE, EJB, JSP, Servlets, JMS, XML, HTML, CSS, PL/SQL, Web Services, JNDI, Struts, UML, J2EE Design Patterns, JavaScript, WebLogic server, JDBC, Crystal reports XI, WindowsXP, SQLServer 2000, Ant Scripts, LDAP, Java Beans, Hibernate, CVS.



Contact this candidate