Experienced Java Developer focused on solving customer problems, improving usability and maximizing efficiency. Specializing in creating [Type] applications. Effective at working in Agile environments using Scrum methodologies.
Overview
5
5
years of professional experience
Work History
Sr. Full-stack Java Developer(Back End Engineer)
Morgan Stanley
01.2023 - 12.2023
Done Front-end UI development with Node.js, JavaScript MVC frameworks, Backbone.js, jQuery, Knockout.js, HTML5, CSS3 OO JavaScript, and LESS/SASS
Designed and implemented application using JSP, Spring MVC, JDBC, SQL, Maven, JMS, Oracle, Weblogic, Tomcat
Designed, configured and managed public/private cloud infrastructures using Amazon Web Services (AWS), which includes VPC, EC2, S3, Cloud Front, ELB and Elastic Beanstalk
Back end coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Exception Handling
Experience in client-side languages & frameworks like JavaScript, jQuery, D3.js, Track.js, Backbone.js, Angular.js; server-side languages like Node.js.
Expertise in web development using HTML, DHTML, CSS, JavaScript, XSL, Microservice XSLT, and XML, JavaScript/jQuery, Angular JS, ReactJS, node JS, backbone.js, AWS, AJAX, Git, SVN
Developed Open stack API to Integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images and worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
Responsible for Finding Memory Issues by using JVM memory management tools and refactored code for JVM Optimization and performance of application.
Used XML Web Services using SOAP to transfer amount to transfer application that is remote and global to different financial institutions.
Developed, Tested and Deployed application in Apache Tomcat server and Used Eclipse and Tomcat web server for developing & deploying applications.
Worked with Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service), AJAX and tools like ANT, JUNIT
Defined AWS Security Groups which acted as virtual firewalls that controlled traffic allowed to reach one or more AWS EC2 instances.
Developed RESTful web service API using Jersey enabling clients to connect to site’s back-end and place orders securely and reliably through HTTP
Used Dependency Injection and AOP features of Spring Framework, while developing service layer
Prepared Class Diagrams & Sequence Diagrams for Detailed Design
Used Hibernate ORM tool in data access layer to map object view of data into database and to provide access and update information in database.
Eclipse is used as IDE tool to write and debug application code, SQL developer is used to test and run SQL statements
Execution and internationalization
Done design, development and testing phases of Software Development using AGILE methodology and Test-Driven Development (TDD)
Leveraged Axios and jQuery for handling HTTP requests to server and implemented client-side validations with React
Configured React-Redux for state management and React-Router for programmatic navigation.
Implemented Store-Redux for holding whole state tree of application and Reducer-Redux for describing actions.
Employed Jest, Mocha, and Chai for unit testing and utilized Webpack for application bundling.
Integrated MongoDB to handle unstructured data, such as passenger feedback and logs, to increase system flexibility and scalability.
Developed RESTful APIs using Spring Boot, facilitating efficient data exchange between front-end portals and back-end flight management systems.
Developed responsive applications using Bootstrap JS which allowed same application to be optimized for both mobile and desktop resolutions.
Design and develop inbound and outbound call flow for Contact Center Business Using Nuance IVR framework (ndf) and developed in React, Redux, Web API, SQL, Web Pack to meet story specs
Conducted complete analysis of system and business requirements for all IVR applications.
Created DML statements to insert/update data in database and created DDL statements to create/drop tables to/from oracle database.
Worked on automation and Deployment using configuration Management tool like Chef to provision amazon AWS.
Created PL/SQL Stored Procedures, Functions for DAO layer by studying required business objects and validating them using Oracle database
Worked in complex and richly interactive web application built with JavaScript, HTML, AJAX and WebSockets on front-end, and Java, MySQL, TokuMX (MongoDB) and RabbitMQ on back-end
Working on AWS Lambda for event driven work flow, Working on Databases, Creating and Hosting micro services on EC2 Instances, and automating things using JSON Scripts, Creating End-Points for services, Integrating through API's, Involved in creation of APIs and API Gateways for by establishing Secure connection between end-points
Involved in developing UI, layout and front-end programming for web application that matches requirements of client and developed UI Layer for application using HTML5, CSS3 and KENDO UI
Worked on JIRA Service Desk workflows which includes project workflows, screen schemes and permission schemes.
Designed and developed customized ESB to integrate and govern SOA services.
Built various capabilities in ESB like Security, Message routing, message transformation, transaction management.
Developing scalable applications in dynamic environment, primarily using Java, spring, web services and object/relationship mapping tools.
Collaborated in team-based, Agile environment to accomplish objectives by deadlines.
Ensured seamless integration of Java-based applications with databases, APIs, and other systems.
Full Stack Java Developer
IBM
02.2019 - 03.2022
Developed custom directives, Factories and Services in AngularJS and implemented code per coding standards and created AngularJS Controller to isolate the scopes to perform operations and extensively used Core Java such as Exceptions, and Collections
Develop new fronted from the ground up using HTML5, CSS3, JAVASCRIPT, JQuery, Bootstrap, AngularJS , and NodeJS as front end building Environment
Configure and run gulp tasks in NodeJS runtime and handle injection, CSS pre-processing, minifying, test-running, and building-sync
Expertise in consuming Restful web services using Node JS, AngularJS and jQuery along with JSON parsing to implement AJAX call and render the response data to User Interface
Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms
Used Streams and Lambda expressions available as part of Java 8 to store and process the data
Designed and developed the framework to consume the web services hosted in Amazon EC2 instances
Implemented SPRING MVC application framework to create and configure of Java beans using SPRING IOC and used SPRING Hibernate support, transaction management
Experience in creating RESTful web services using Jersey, spring framework and JAX-RS
Implemented RESTful Web services to retrieve data from client side and made REST API calls from Angular JS and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth1/2
Bug fixes for the issues observed in the stage environment, involved in database design and creation
Involved in the agile process, Sprints, and daily Scrums to discuss the development of the application
Involved in the extensive usage of HTML/HTML5, CSS, JQuery, JavaScript, and Ajax for client-side development and validations
Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2
Deployed the Application EAR and RESTful Services on JBoss Application Server
Involved in Production Support and Maintenance of the application and troubleshooting of Issues on JBoss by checking logs, payments etc
Worked with the SPRING framework hibernate integration to maximize the Classical model view controller layer (MVC) Architecture
Creating REST based Web Services by establishing links using HATEOAS from spring based Applications
Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources
Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application and Amazon Cloud Watch is used to monitor the application and to store the logging information
Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/ applications
Involved in AWS SQS to interact with queue and giving roles to it and involved in writing Custom policies
Participated in troubleshooting issues on AWS, Netflix Eureka and Cloud environments
Analysing of SOA based application with Solar / web service / apache ignite cache based systems for optimal design/usage
Experienced in implementing Micro Services, SOA with xml base web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach
Performed daily Night Build & Weekly Build & Release for the product using Ant, Maven build scripts
Worked with Docker to deploy Micro-services in modern containers to increase Isolation
Worked on Thread handling to maintain continuity of execution and extensively implemented Multithreading concept to handle Transaction Management with isolation and propagation levels
Involved in Designing Kafka messaging queues
Used MAVEN as a Build Process and used generating Documentation, Reporting, and adding Dependencies
Proficient in HTML5, with a strong ability to create well-structured and meaningful web pages
Skilled in utilizing HTML tags and attributes to define the structure, content, and functionality of web pages
Developed and maintained CI/CD pipelines within Harness, integrating with source control systems (e.g., Git) and automating build, test, and deployment processes
Achieved a X% reduction in manual tasks and accelerated time to production
Developed dynamic Emails using JavaScript, and hand coding of HTML/HTML5 and CSS
Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from backend systems)
Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database
Using JUnit test in Eclipse, developed Unit test cases and test suite, Curl was also implemented to test
Used Jenkins as the integration tool and improved scalability of applications on cross-platforms
Involved in developing API’s and Rest API proxy using APIGEE edge and for sending mobile notifications
Developed the Web Services Client using REST, RSDL for verifying the new customer history to a connection
Skilled in utilizing HTML tags and attributes to define the structure, content, and formatting of web documents, ensuring cross-browser compatibility and accessibility
Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - MySQL and Mongo DB
Optimized the full text search function by connecting to Mongo DB.
Education
Master of Science - Information Technology
University of The Cumberland’s
Williamsburg, KY
12.2023
Bachelor of Science - Electrical and Electronic Engineering
Jawaharlal Nehru Technological University Kakinada