Post Job Free
Sign in

Java Developer Node Js

Location:
Dallas, TX, 75201
Posted:
February 04, 2025

Contact this candidate

Resume:

Durga Praveen Karthik

+1-475-***-**** **********************@*****.*** http://linkedin.com/in/durga-praveen-karthik-phanidharapu-09b239281

PROFESSIONAL SUMMARY

A seasoned Full Stack Java Developer with extensive experience in designing and developing enterprise applications using Java, J2EE, and Spring frameworks. Proficient in building scalable microservices and REST APIs, with strong expertise in cloud platforms like AWS and Azure. Successfully led projects that improved system performance and user experience by leveraging modern web technologies such as Angular and Node.js. Eager to apply comprehensive technical skills to drive innovation and efficiency in software development.

TECHNICAL SKILLS

Skills: Others

Languages: Java, C#, Python, JavaScript, SQL

Operating system: Windows XP/NT/7, Windows 8, Unix, Linux

Java Technologies: Java, J2EE, JDBC, Hibernate, JSF, XML Parsing, IVR, JSP, Servlets, Portals, EJB, JMS, Struts, Spring Framework, Java Beans, Web Services (SOAP, WSDL, UDDI), AJAX, Bootstrap

Framework: Spring, Spring MVC, Micro services, Spring Boot, Spring Security, Spring Batch, Hibernate, Struts

XML Technologies: XML, SAX, DOM, SAX, XSLT, XPath

Web Technologies: Java Script, HTML, Web services REST, CSS, Angular JS, React.js, Node JS, Backbone JS, Vue.js, jQuery

Servers: Tomcat 6, Glassfish, WebSphere 6.0/5.1, JBoss 4.0.3., Web Logic 10.1/9.0/8.1/7.0.

RDBMS: MS SQL, MS Access, PostgreSQL, Teradata, NoSQL, Dynamo DB, MongoDB, Cassandra, Oracle 11g/10g/9i, DB2, SQL Server, MS Dynamics, MySQL

IDE's: Eclipse, Komodo, JDeveloper, NetBeans

Concepts: UML, Design Patterns

Configuration Management Tools: Tortoise SVN, GITHUB, CVS, SVN, Clear Case

CI/CD Tools: Jenkins, Bamboo, TeamCity, Docker

Cloud Technologies: AWS, EC2, SQS, Red Shift, Azure, Junit, Jasmine, Mockito, TestNG

Testing Tools: Cucumber, Gherkins, Python

BDD Tools: Ant, Gradle, Maven

Build Tools: Log4J, Logback, SLF4J

Logging Frameworks: Waterfall, Agile, Test-Driven Development (TDD)

PROFESSIONAL EXPERIENCE

UPS (United Parcel Services) Texas

Full Stack Developer Aug 2022 - Present

•Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, analysis, design, development and testing Followed Agile methodology.

•Designed Prototype and project layout skeletons using Bootstrap, Ajax, jQuery and HTML5.

•Designed and developed complex programmatic systems environments using Node JS and Angular JS frameworks.

•Developed dynamic and responsive web applications using Vue.js, enhancing user experience and interface performance across multiple devices and browsers.

•Built database models, APIs, and views utilizing Python to create an interactive web-based solution, enhancing data accessibility and user interaction

•Developed Python batch processors to consume and produce various feeds, improving data processing efficiency

•Designed and developed scalable, high-performance Java applications using Kafka, enhancing system reliability and throughput

•Enhanced data processing and analytics by creating efficient Scala applications, increasing speed by 30% and decision accuracy.

•Built Interactive Voice Response (IVR) applications that allowed users to navigate menus and enter information via phone, improving user interaction efficiency

•Developed multi-threaded standalone app in Python, PHP, C++ to view Circuit parameters and performance.

•Designed and implemented AWS Glue data pipelines for data warehousing, data lakes, and data architecture.

•Developed custom Angular directives, components, services, templates and integrated with spring forms.

•Implemented component-based architecture in Vue.js, enabling reusable and maintainable code, which reduced development time by 20%.

•Implemented Java-based data processing pipelines using Kafka, improving data processing efficiency and reliability

•Created user controls and simple animations using JavaScript and Python, enhancing user interface interactivity

•Used Spring Boot Actuator to externalize application's configuration properties for different environments.

•Led the migration of legacy front-end systems to Vue.js, improving maintainability and scalability while reducing codebase complexity.

•Developed micro services with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each micro service in a cluster can be load balanced using Ribbon and exposed through one API gateway.

•Implemented Scala-based data pipelines for data integration, transformation, and loading, which improved data processing efficiency and accuracy

•Optimized front-end performance by leveraging Vue.js features like lazy loading, virtual DOM, and efficient state management, resulting in a 30% improvement in load times.

•Implemented AWS Glue jobs for data processing, data quality, and data validation.

•Built REST API to facilitate seamless communication between front-end and back-end, improving system integration and user experience

•Secured the REST API's by implementing token-based authorization scheme using Spring security.

•Managed and optimized AWS Glue workflows for performance, scalability, and reliability.

•Developed and modeled databases using NoSQL databases such as MongoDB and Cassandra, improving data retrieval speed and system scalability

•Utilized Hibernate concepts such as inheritance, lazy loading, dirty checking, and transactions to improve application performance and maintainability

•Integrated and automated identity management services using Azure and Okta, enhancing security and streamlining user access

•Deployed applications on Azure cloud, leveraging Azure SQL Server and JBOSS EAP to ensure high availability and scalability

•Managed and optimized AWS Glue workflows for data processing, resulting in faster data analysis and improved data accuracy

•Worked on spinning up AWS EC2 instances, Creating IAM Users and Roles, Creating Auto Scaling groups, Load balancers and monitoring through Cloud Watch for the applications, S3 buckets, VPC etc.

•Used Hibernate, object-relational-mapping (ORM) technique for mapping data from MVC model to MySQL Relational data model with an SQL-based schema.

•Utilized Kafka Producer and Consumer APIs in Java to build robust and efficient data ingestion and processing pipelines.

•Developed REST API's using Spring MVC and Spring boot, hosted all micro services on PCF.

•Handled and searched JSON data using REST APIs and Elastic Search, improving data retrieval speed and accuracy

•Managed Ethernet provisioning and customer order tracking details using NoSQL MongoDB, enhancing data accessibility and update efficiency

•Utilized AWS Glue for data integration, transformation, and loading, improving data processing efficiency

•Built scalable, concurrent, and fault-tolerant systems using Scala, enhancing system reliability and performance

•Applied Scala libraries and frameworks for data processing and analytics, leading to more efficient data analysis

•Developed and maintained high-performance, distributed systems using Apache Cassandra, resulting in improved data management

•Implemented data models and queries in Cassandra to ensure efficient data storage and retrieval, optimizing database performance

•Integrated Cassandra with Java applications to manage large volumes of data effectively.

•Created MongoDB databases and collections and deployed JavaScript using mongo shell, leading to streamlined data management processes

•Designed efficient NoSQL schemas using MongoDB and Azure Cosmos DB, improving data retrieval speed by 30% to support SaaS products, enhancing response times and user experience

•Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.

•Used Apache Kafka for reliable and asynchronous exchange of information between business applications.

•Wrote Python scripts to parse JSON documents and load the data into a database, improving data processing efficiency

•Developed and maintained Node.js applications, utilizing frameworks such as Express, Hapi.js, and Faustify to deliver high-performance, scalable REST APIs.

•Implemented unit tests and integration tests using Jest, achieving 90% test coverage and reducing production bugs by 15%.

•Deployed microservices on AWS using Elastic Beanstalk and Docker, ensuring high availability and scalability for cloud-based applications.

•Designed, developed a custom, single-page, responsive web application GUI on front end using Angular JS.

•Upgraded existing UI with HTML5, CSS3, jQuery and Bootstrap with Angular JS interaction.

•Developed Application to assess JSON and XML from Restful web service from consumer side using Angular JS.

•Integrated Kafka-based Java applications into CI/CD pipelines using Jenkins, Docker, and Kubernetes, automating build, test, and deployment processes.

•Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.

•Used Eclipse as IDE, GIT Hub as Version Control tool.

•Designed and implemented event-driven microservices using Java Spring Boot and Kafka, enhancing system modularity and scalability.

•Built scripts using ANT and deployed the application on WebLogic Application Server, ensuring smooth deployment processes

•Developed high-performance Java applications that integrate seamlessly with Apache Kafka for real-time data streaming and processing.

•Create and configured the continuous delivery pipelines for deploying microservices and lambda functions using CI/CD Jenkins server.

•Worked with MongoDB and Azure Cosmos DB to design efficient NoSQL schemas, improving data retrieval speed by 30%.

•Used Bugzilla as a bug tracking tool.

•Testing is performed through JUnit framework, and Log4J is used as a logging framework.

Health FIC LLC India

Java Developer Dec 2018 - Nov 2021

•Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, analysis, design, development and testing Followed Agile methodology.

•Designed Prototype and project layout skeletons using Bootstrap, Ajax, jQuery and HTML5.

•Developed entire frontend and backend modules using Python on Django Web Framework.

•Converted HL7 V.2 messages to XML format, facilitating accurate mapping onto CDA document templates and improving data interoperability

•Handled adding and deleting of nodes along with monitoring of Cassandra Cluster.

•Developed Merge jobs in Python to extract and load data into MySQL database.

•Worked on HL7 inbound and outbound interfaces through Mirth Connect, improving data exchange reliability and speed

•Utilized TypeScript in Node.js projects to improve code readability and maintainability, reducing bugs by 10%.

•Designed and developed robust backend services using Node.js integrated with MongoDB and Azure Cosmos DB, enabling seamless data access and management.

•Optimized data pipelines by integrating Node.js streams, leading to a 20% improvement in real-time data processing efficiency.

•Researched vendor specifications, created and tested HL7 ORM (Order), ORU (Result) and DFT interfaces.

•Designed and developed complex programmatic systems environments using Node JS and Angular JS frameworks.

•Developed custom Angular directives, components, services, templates and integrated with Spring forms.

•Used Spring Boot Actuator to externalize application's configuration properties for different environments.

•Developed Business Logic using Python on Django Web Framework.

•Automated identity and access management services using LDAP and Okta, enhancing security and reducing manual intervention

•Migrated legacy systems to modern frameworks and cloud platforms, improving system performance and scalability

•Designed RESTful APIs to support multi-cloud integrations (Azure and AWS), facilitating seamless data exchange and interoperability

•Implemented robust data pipelines using Spring Batch and Scala, ensuring efficient data processing and analysis

•Integrated microservice architecture into existing applications, reducing system complexity and enabling faster feature delivery cycles.

•Developed micro services with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each micro service in a cluster can be load balanced using Ribbon and exposed through one API gateway.

•Secured the REST API's by implementing token-based authorization scheme using Spring security.

•Integrated Vue.js with RESTful APIs to create seamless, real-time data interactions within web applications, enhancing overall functionality and user engagement.

•Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, and transactions to optimize database interactions and application performance

•Wrote controllers with Groovy to connect front-end interfaces with java services and used to achieve functionality with reduced code length.

•Worked on spinning up AWS EC2 instances, Creating IAM Users and Roles, Creating Auto Scaling groups, Load balancers and monitoring through Cloud Watch for the applications, S3 buckets, VPC etc.

•Used Hibernate, object/relational-mapping (ORM) technique for mapping data from MVC model to MySQL Relational data model with an SQL-based schema.

•Developed REST API's using Spring MVC and Spring boot, hosted all micro services on PCF.

•Implemented REST APIs and Elastic Search to efficiently handle and search JSON data, enhancing data retrieval speed and accuracy

•Managed NoSQL databases using MongoDB to store, retrieve, update, and manage Ethernet provisioning and customer order tracking, improving data management efficiency

•Created MongoDB databases and collections, and deployed JavaScript using mongo shell, improving data management efficiency

•Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.

•Used Apache Kafka for reliable and asynchronous exchange of information between business applications.

•Wrote Python scripts to parse JSON documents and load data into the database, streamlining data processing

•Designed, developed a custom, single-page, responsive web application GUI on front end using Angular JS.

•Upgraded existing UI with HTML5, CSS3, jQuery and Bootstrap with Angular JS interaction.

•Developed Application to assess JSON and XML from Restful web service from consumer side using Angular JS.

•Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.

•Used Eclipse as IDE, GIT Hub as Version Control tool.

•Built scripts using ANT and deployed the application on WebLogic Application Server, ensuring smooth deployment and operational efficiency

•Automated routine deployment tasks using UNIX shell scripting, reducing manual intervention and deployment time by 40%.

•Create and configured the continuous delivery pipelines for deploying microservices and lambda functions using CI/CD Jenkins server.

•Used Bugzilla as a bug tracking tool.

•Testing is performed through JUnit framework, and Log4J is used as a logging framework.

Ericsson Bangalore, India

Java Developer Jul 2017 - Nov 2018

•Worked in Agile software development lifecycle involving designing, coding, testing, debugging, and support, leading to improved team collaboration and project delivery times

•Used UML modeling tools like Rational Rose to design and develop high level and comprehensive design modules.

•Created use case diagrams, class diagrams, and sequence diagrams using Rational Rose in the design phase, which improved documentation accuracy and facilitated better communication among team members

•Implemented HTML5, CSS3, DHTML, XML, JavaScript, Bootstrap, and Angular JS, Node JS for designing responsive web pages, resulting in enhanced user experience and cross-platform compatibility

•Developed Reactive Single Page Applications (SPA) using Angular JS, Angular2/ Angular4 and created User Controls, Web Forms and performing client-side validations using JavaScript, RESTful and Angular JS.

•Rewrote existing Java application into a Python module to standardize data format, improving data consistency

•Wrote Python scripts to parse XML documents and load data into the database, enhancing data processing efficiency

•Generated property lists for every application dynamically using Python, streamlining application configuration

•Developed reusable and responsive user interface components using AngularJS and Bootstrap, enhancing user experience and development efficiency

•Implemented new features of Angular 4, such as new if-else syntax and form validators, to improve application functionality and maintainability

•Designed pages using Angular JS Forms, Validations, Modules, Events, Expressions, Directives, Controllers, and filters, improving user interface consistency and functionality

•Utilized Bootstrap and Angular JS to create Controllers that handled client-triggered events and sent requests to the server, enhancing application responsiveness

•Created web services with REST through Angular JS services to retrieve XML file data and modified the response data for UI display, ensuring accurate data representation

•Designed and developed features for J2EE-based business activity operational dashboard engine, including the rules and alert engine, web app components, recoverability, intelligent workflow features, internationalization, and upgradability.

•Developed frameworks such as Spring MVC, Spring Boot, Spring Batch, Spring Security, Spring Cloud, Micro Services, and Rest API, contributing to robust and scalable application architecture

•Developed Spring Boot applications for cloud microservices, reducing configuration time and improving deployment efficiency

•Designed and integrated Java components using Spring and Hibernate, enhancing data persistence and application performance

•Implemented MVC framework using Spring MVC Framework isolating each layer of the application to avoid complexity of integration and ease of maintenance.

•Utilized Spring Dependency Injection and application context features to streamline application development and enhance modularity

•Implemented Spring MVC Validation with annotations, ensuring robust server-side input validation and data integrity

•Worked with spring and web services with REST by creating restful services using Spring Controller class.

•Enabled Continuous Delivery through Deployment into several environments of Bamboo, Test, QA, Stress and Production using Jenkins.

•Implemented on Behavioral Driven Development applications used cucumber, Gherkins and Python.

•Worked with Cloud technologies like Amazon Web Services (AWS) and Cloud computing infrastructure such as Amazon SQS, Amazon Dynamo DB, Amazon EC2, Amazon S3 and Amazon Red Shift.

•Implemented with Cloud Computing and experience setting up the development environment using Microsoft Azure cloud services, AWS (Amazon Web Services).

•Consumed Web Services (WSDL, SOAP, and UDDI) from third parties to authorize payments, improving transaction efficiency and security

•Developed RESTful APIs using JAX-RS and SOA, enhancing system interoperability and service efficiency

•Created TypeScript reusable components and services to consume REST APIs using Angular 2's component-based architecture, improving code reusability and application performance

•Developed and deployed applications on AWS using Jenkins, TeamCity, and Bamboo for CD/CI, and managed code versioning with GIT, ensuring seamless integration and deployment

•Utilized Eclipse as an IDE tool for application development and JIRA for bug and issue tracking, enhancing development efficiency and issue resolution

•Utilized Maven build tool to streamline project management and improve build efficiency, resulting in reduced build times

•Ensured NoSQL code was thoroughly tested against current production schema and data in a test environment, preventing potential deployment issues

•Optimized MongoDB CRUD operations and implemented indexing strategies for huge data sets.

•Worked on SQL, Stored Procedures, Functions and Triggers with databases such as Oracle, MySQL and MS SQL Server.

•Implemented application logging frameworks with Log4j and deployed applications on WebSphere Application Servers, enhancing system monitoring and deployment efficiency

•Participated in the Agile process and used GitHub for version control, improving collaboration and code management efficiency

•Performed Unit Testing using Junit framework for all the migrated modules to ensure complete code coverage.

Apollo Health India

Full stack Java Developer Feb 2016 - Jun 2017

•Worked on the SDLC process, translating requirements into functional and technical specifications, and provided post-production support using Waterfall and Agile methodologies, resulting in streamlined project delivery

•Analyzed system requirements and design using Rational Rose and UML visual diagrams, which improved the accuracy of project specifications and facilitated smoother development processes

•Used JavaScript for client-side validations and created UI with Java, HTML5, CSS3, XML, XSLT, and JavaScript (jQuery) with Angular JS and AJAX, enhancing user experience and interface responsiveness

•Created Angular JS controllers and services, and used Angular JS filters for search box and integrator functionalities, improving application functionality and user search efficiency

•Utilized Angular JS features like data binding, routing, custom filters, and directives to meet customized requirements, resulting in a more dynamic and user-friendly application

•Fetched data from the server using Angular JS and Node JS to obtain JSON data for models, enhancing data retrieval efficiency

•Developed UI components using jQuery, Bootstrap, and JavaScript, improving user interface responsiveness and aesthetics

•Created a scalable web server using Node JS and developed non-blocking functions with Lo-dash, enhancing server performance and efficiency

•Built the application using the Spring MVC framework, adhering to the MVC design paradigm to streamline development and maintenance

•Implemented security using Spring AOP to address cross-cutting concerns, enhancing application security and modularity

•Developed unit and integration tests for existing Micro services using Junit, improving code reliability and reducing bugs

•Utilized Spring Boot to efficiently build cloud Micro services and develop Spring-based applications with minimal configuration, enhancing deployment speed

•Developed business logic using Spring and implemented data access with Hibernate, streamlining application performance and data handling

•Implemented Hibernate for data persistence by developing persistent classes through Java Collections Framework, ensuring efficient data management

•Implemented web service interfaces using WSDL and SOAP, facilitating seamless communication between network services

•Developed Web Services (SOAP) from third-party for authorizing payments to/from customers using CXF, improving transaction security and efficiency

•Developed server-side REST web services and integrated them with Angular components, enhancing application responsiveness and user experience

•Designed, deployed and operated highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).

•Created and configured HTTP Triggers in Azure Functions with Application Insights for monitoring, which improved application performance and reliability through effective load testing using VSTS

•Provided IaaS support on Microsoft Azure Cloud by creating Virtual Machines through PowerShell Script and Azure Portal, and managing Storage Accounts and Affinity Groups, which streamlined client operations and reduced infrastructure costs

•Worked with installation of AWS CLI to control various AWS services through SHELL/BASH scripting, improving automation and efficiency in managing cloud resources

•Used Eclipse IDE for designing, coding, and developing a user-friendly application, enhancing team productivity and code quality

•Implemented Docker container service and built pipeline using Jenkins CI/CD tools for continuous integration and deployment, reducing deployment time and increasing reliability

•Developed a new application using RichFaces, jQuery, and JPA on Glassfish, resulting in a more interactive and responsive user interface

•Developed ANT and MAVEN scripts to build and deploy the application in WebSphere, streamlining the deployment process and ensuring consistent builds

•Utilized PL/SQL stored procedures to generate dynamic queries, accessing table columns and outputting results to XML documents, improving data retrieval efficiency

•Used JDBC API to create Prepared-Statements with parameters and Callable Statements to perform transactions by connecting to Oracle 11g database.

•Created Log4j to print the logging, debugging, warning, info on the server console.

•Developed and utilized TortoiseSVN for software version control, ensuring efficient management and tracking of code changes

•Developed Junit and test cases for regression testing and integrated testing.

Education Details

Masters: Sacred Heart University 2021-2022, (CT)

Bachelors: Vignan’s Lara,Guntur, (AP) India.



Contact this candidate