• 11+ years of experience in Web Based Enterprise Application Development using Java/J2EE technologies.• Good knowledge in E-Commerce, Banking, Telecom, Financial, HealthCare and Insurance domains.• Good Experience in Software Development Life Cycle (SDLC) tasks like Analysis, Design and Development of applications using various methodologies like Agile Methodology (Scrum, XP) and Waterfall.• Experience in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Exception Handling, Data Structures, Algorithms, Streams & File I/O and Polymorphism.• Worked Extensively on Java Platform and advanced Java Technologies like JDBC, JSP, Servlets, AWT, SWING and EJB.• Expertise in Client-side design and validations using HTML5, JavaScript, jQuery, Ajax, Angular, React, Bootstrap and Node JS.• Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors.• Developed web-based enterprise applications using Core Java, J2EE, Servlets, JSP, JSF, JDBC, Hibernate, Web Services (SOAP and REST), MVC Framework (Struts, Spring MVC), developed Spring based Micro Services.• Experience with IDE’s like IntelliJ, Eclipse, NetBeans, STS, Visual Studio for developing J2EE/JAVA applications.• Experience working with AWS and GCP cloud platforms.• Strong experience with development and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra.• Hands on experience in knowledge of user acceptance, Black Box, White box and Unit testing.• Knowledge on Implementation of the Source version control tools such as GIT, GitHub and SVN.• Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.• Expertise in testing with Log4j, JUnit using tools like JMeter, Mockito.• Good experience in installing, configuring, deploying applications using WebLogic, WebSphere, Apache Tomcat, JBoss Servers.• Proficiency in working with databases like Oracle, DB2, MySQL, MS SQL Server.• Experience on Docker to create container using Docker file and using Docker compose.• Proficient in writing stored Procedures/Packages, Functions, Cursors and Database Triggers using PL/SQL.• Excellent SQL skills, experience writing complex queries and working with database objects like Tables, Views, Sequences, Synonyms. • Profound familiarity with Microsoft's Azure Cloud, a full set of cloud services used to power digital transformation and boost enterprise agility.
-
Senior Api DeveloperAmtrak Jan 2024 - PresentWashington, District Of Columbia, Us• Worked on Journey Solutions & Cart API Development and Led the design and implementation of Journey Solutions, Cart API, Amtrak Guest Rewards modules, contributing to WSDOT and SAF projects to enhance customer journey experiences.• Developed robust micro services using Java 17 and reactive programming, ensuring high performance and scalability in Interline Bus Project.• Designed RESTful APIs using Spring Boot to ensure high-performance interaction between microservices, improving the customer journey experience.• Implemented AWS API Gateway to expose RESTful APIs securely, managing access to backend services while ensuring low-latency API responses.• Implemented server less AWS Lambda functions to handle high-throughput events like booking requests, leveraging API Gateway and Lambda to enable seamless interactions without the need for dedicated servers.• Designed and implemented a Spring MVC architecture to facilitate seamless data exchange between front-end and business layers. • Integrated RETS APIs for backend data retrieval, ensuring accurate mapping to UI components for enhanced user experience. • Utilized Amazon CloudWatch to monitor AWS services and application logs, ensuring optimal performance and quick issue resolution. • Worked with AWS API Gateway for implementing the micro service architecture and utilized ECS for deploying Docker containers, streamlining the deployment process. • Evaluated and selected AWS services based on specific compute, data, and security requirements, enhancing application performance and security. • Used POSTMAN to check the response of various API’s as visual documentation for back-end implementation and client-side consumption.• Developed built script using Maven to build, package, test, deploy application in application server.• Used Sonar Qube for code quality checks, ensuring compliance with industry-standard practices and maintaining a code coverage of 80%+. -
Senior Software Dev EngineerCvs Health Oct 2022 - Dec 2023Woonsocket, Ri, Us• Worked on Health Device Data Service, which provides Enterprise solution by aggregating connected device data in one central hub. Makes data identifiable to an individual patient.• Provided support in all phases of SDLC and ensure to deliver high-quality products.• Used Spring Core Annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for Micro Services.• Implemented Services by using Http Client Module in Angular 12 for making the API calls and inject data into the required components.• Created Angular 12 components, implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, event binding and decorators.• Configured Spring Security in the application to secure the method calls and RESTful Web Services.• Worked on NoSQL databases like MongoDB installation, configuration and designing MongoDB multi-shared cluster.• Performed CRUD operations like Update, Insert and Delete data in NoSQL database like MongoDB.• Involved in migration of Java and Spring Boot version.• Developed Rest API to process the data from DB to another REST Services.• Develop, maintain and automate the core CircleCI pipeline and provide support for the application development groups.• Migrated the services from Github to Github EMU. Migrated the environment configuration.• Worked closely with Cloud Engineering team to create Memory Store, VM instances on GCP. Created Database, Tables of Postgre SQL on GCP using gcloud commands.• Worked in a CI/CD environment with Jenkins, Maven, Ansible, AWS and Terraform.• Created React.js for reusable components (multi-field form elements, background file uploads).• Involved in development of commonly used Angular components across teams such as directives for grid, pagination, conditional validations. -
Senior Full Stack DeveloperFreepoint Commodities Oct 2021 - Sep 2022Stamford, Ct, Us• Involved in various phases of Software Development Life Cycle (SDLC), including requirement gathering, analysis, architecture design, prototyping, developing and testing.• Worked on Collections Project and designed different Work Queues as per business needs. • Developed web UI using Angular and deployed in AWS.• Developed and Consumed RESTful Micro Services using spring boot and spring cloud.• Documented the RESTful services using SWAGGER API and to test the RESTful API for HTTP requests such as GET, POST, and PUT.• Developed utility to write data to Kafka to log critical errors from parser• Worked on Spring CORE, Spring’s IOC, AOP, Spring MVC and spring’s integration with Hibernate technologies.• Implemented client-side Interface using Angular and Node.js to structure JavaScript code in an MVC.• Worked on some of the features of Angular like new if else syntax, ng-templates, and form validators.• Involved in designing the user experience interface UI/UX Strategy, UI requirements, converting findings into UI designs.• Worked with HTML5, CSS3 - responsive design (AG Grid, Bootstrap, Grid Layout) to create responsive web design for multiple pages.• Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.• Experienced with AWS services to smoothly manage application in the cloud and creating or modifying the instances.• Developing Web Pages by using HTML5, CSS3, jQuery, JavaScript and working knowledge of bootstrap.js, Vue.js and React.js• Developed Terraform scripts to create the AWS resources such as EC2, Auto Scaling Groups, ELB, Route53, S3, SNS and Cloud Watch Alarms. • Containerized J2EE web portal application using Docker and able to successfully orchestrate the containers suing Kubernetes.• Implemented a Continuous Delivery pipeline with Kubernetes, Jenkins and GitHub.• Used SonarQube for Code review and code inspection and used Jacoco for Code coverage. -
Java Full Stack Lead DeveloperJohnson & Johnson Aug 2019 - Sep 2021New Brunswick, Nj, Us• Lead Java Developer for Frontend Applications. Coordinated with different teams including Upstream and Downstream Systems and Production Support Team.• Implemented functionality using Servlets, JSP, HTML, Struts Framework, Hibernate, Java Scripts and Web logic.• Met with business partners to understand business needs.• Worked on legacy Java applications modernization project. • Conducted the root cause analysis and complex performance tuning.• Worked on Atlassian products like Jira, Bitbucket, and Confluence for issue tracking, release management, code review and documentation.• Customized components for each of the web page and worked with Routes in Angular 6.• Involvement in using collections for manipulating and looping through different user defined objects.• Experienced with AWS services to smoothly manage application in the cloud and creating or modifying the instances.• Developed REST APIs in Node JS using express service.• Experience working in and building Continuous Integration (CI) and Continuous Deployment (CD) by building custom build and deployment jobs in Jenkins and team city and building automation tests utilizing Cucumber and selenium web driver.• Performed the unit testing to support testers for testing the application in higher environments.• Worked with the web logic application server to build, publish, and deploy the application.• Developed presentation layer components comprising of JSP, Ajax, Struts Action, Struts form Beans and Ajax Tag libraries.• Used GIT as the version control system. Performed merging, fixed conflicts, and pushed code commits to server.• Used Angular Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.• Worked closely with support team for the production related issues. -
Senior Java DeveloperSprint Oct 2017 - Jul 2019Overland Park, Kansas, Us• Involved in designing and developing presentation layer using Struts view tags (HTML, Bean, Logic and Nested), JSP, HTML5 and CSS3 and client validation using JavaScript, JSON.• Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript, DOM.• Involved in writing JSP components. Used JSTL Tag library to create standard dynamic web pages.• Implemented Core Java concepts like Multithreading, Concurrency, Exception Handling and Collections whenever necessary.• Designed and integrated the full-scale Spring / Hibernate persistence solution with the application architecture.• Used Multithreading for invoking the database and also implemented complex modules which contain business logics using Collection, Reflection, and Generics API.• Worked on development and implementation of the MVC Architectural pattern using Spring Framework including JSP, and Servlets.• Developed the DAO layer for the application using Spring and Hibernate.• Involved in design and development of the Hibernate Domain Model for the services.• Worked on web services and associated business modules integration.• Worked on XML and JSON for transferring and retrieving data between different applications.• Involved in developing and consuming SOAP based webservices.• Wrote SQL queries for JDBC connection to Oracle database.• Experienced in RDBMS such as Oracle, Cassandra, MySQL, and IBM DB2 databases. • Collaborated with testers and developers and prepared test plans for producing high quality software applications.• Developed Unit Test cases using JUnit and build script using MAVEN. • Worked on Log4j for logging errors. -
Java DeveloperSantander Sep 2015 - Sep 2017• Used Agile Software Development for developing the application.• Involved in user requirement specification and preparing requirements documents and translated business rules into business component modules. • Development of UI using JavaScript, CSS, jQuery, JSP and JSON.• Usage of Struts validator framework for server side and client-side validation.• Performed significant refactoring of the framework and existing application modules, which allowed the removal of many Java classes and simplified the development of new functionality.• Implemented spring MVC architectural design pattern. • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Singleton, Data Transfer Object (DTO).• Used SOA framework with hibernate to map oracle database.• Written deployment descriptor and configuration files using XML. • Implemented spring framework dependency injection for defining objects. • Involved in developing the core business logic using spring. • Developed SOAP UI Tests for Mule Services.• Made standard eclipse application into standalone OSGI environment and deployed on JBoss by filtering out all the eclipse dependencies.• Used Log4J for logging and tracing messages.• Used JIRA tool to communicate with other team members in QA and production. • Checked status of deployed applications & created weekly reports needed by different teams. • Responsible to identify the root cause of the issues, work on the tickets. • Tested components using Unit Test mock frameworks during development. • Responsible for writing Ant scripts for building and deploying the application.
-
Java DeveloperAarp Jan 2014 - Aug 2015Washington, Dc, Us• Technically involved in the analysis, design, deployment and testing of the multi-tier application using the J2EE technologies.• Developed front end using Struts implementing MVC Architecture.• Developed dynamic web pages using JSP, JSTL, HTML, CSS, JavaScript and AJAX.• Developed core java classes using Java 8.• Developed and Consumed RESTful microservices using spring boot and spring cloud.• Used XML webservices using SOAP.• Implemented a generic interface to Hibernate criteria API for UI search functionality.• Extensively worked on JMS connectors with Sonic MQ and WebSphere MQ. • Designed and developed RESTful web services.• Developed spring integration with JPA/Hibernate, RESTful WS and JMS.• Used Hibernate framework for DAO layer to access the MySQL database.• Managed and Used cloud AWS resources like EC2, IAM, S3, EBS etc.• Developed build scripts using Maven.• Involved in writing tests using JUnit and Mockito frameworks.• Working in Agile methodology using SCRUM framework.• Used SonarQube for Code review and code inspection.• Implemented CI/CD with Jenkins and Maven by setting up the build and deployment automation. -
Application DeveloperMurad Dec 2012 - Nov 2013El Segundo, California, Us• Worked with the BA (Business Analysts) in understanding of the functional and Non-functional requirements.• Developed core java classes using Java.• Developed web components using the Struts MVC framework.• Developed and Consumed RESTful Web Services.• Developed spring integration with JPA/Hibernate, SOAP/RESTful Web Services.• Implemented Hibernate for persisting data into database.• Worked extensively on JDBC to connect to and access various remote databases including Oracle, MySQL, SQL server.• Business logic is implemented using Struts action components in the Struts and Hibernate framework.• Used AJAX to get the data asynchronously from the server.• Involved in implementation of the presentation layer GUI for the application using HTML, XHTML, CSS and JavaScript.• Wrote REST APIs in Java 7 to support internalization, and apps to help our buyer team visualize and set portfolio performance targets.• Worked on the Java Collections API for handling the data objects between the business layers and front end.• Used Hibernate framework for DAO layer to access the MySQL database.• Participate in process Documentation and audit compliance on UNIX/Linux servers.• Worked on Web Logic Application server to deploy the application.• Monitored the logs using Log4J and fixed the problems and used CVS for version control.
Deepthi K Education Details
-
Sacred Heart UniversityComputer Science -
Jawaharlal Nehru Technological University, KakinadaInformation Technology
Frequently Asked Questions about Deepthi K
What company does Deepthi K work for?
Deepthi K works for Amtrak
What is Deepthi K's role at the current company?
Deepthi K's current role is Senior Java Full Stack Developer.
What schools did Deepthi K attend?
Deepthi K attended Sacred Heart University, Jawaharlal Nehru Technological University, Kakinada.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial