Post Job Free
Sign in

Software Engineer E-Commerce

Location:
Alexandria, VA
Posted:
June 27, 2025

Contact this candidate

Resume:

Ramesh Rangaraju

SUMMARY

Over **+ Years of experience as a Software Engineer with in analysis design development of e-Commerce, Financial, Banking; Roles Based workflow Management uses J2EE (JSPs, Servlets, EJBs, JDBC, Hibernate, JNDI, JMS, XML, etc).

Have CBP and Public Trust Clearance.

Success stories are extended to and not limited to on various occasions during the transformation of a large organization from Waterfall to Agile (scrum) by forming, nursing, coaching and supporting multiple scrum teams.

Experienced Agile Software Professional with extensive knowledge in Project delivery, tracking and management. Versed with several Agile methodology (Scrum)and best practices needed to accomplish Sprint Zero to the final Sprint of a Project.

Server-side and client-side script with various languages and tools like Action Script 2.0, 3.0, Java, JavaScript, and JSP creating online interactive applications with Adobe Flash and Adobe Flex Builder 3. Also have experience in network and server configurations, database design, and many other development aspects

Strong software development experience in designing and developing web based application and B2B, e-Commerce applications.

8 years of experience in developing application using Eclipse, Visual Age, WSAD, RAD.

Expert level skills on designing and developing applications using MVC Struts 2.x Framework, Spring 1.2 Framework, Hibernate 2.0, Agile, UML methodologies and deploying applications on BEA WebLogic, IBM Web Sphere

Working experience in Apache Tomcat, WebLogic Application Server and IBM Web Sphere.

Over 6 years of experience in Servlets and JSP.

Extensive knowledge of GWT (Google Web Toolkit), AngularJS.

Knowledge of using GWT (Google Web Toolkit), MVP (Model View Presenter for GWT) for the user interface; as well as JPA and Hibernate.

Over 2 year of experience with FLEX4.0 and ARCGIS.

Over 6 years of experience within development frameworks (e.g. MVC Architecture) and XML data or web services.

Over 2 year of experience with Action Scripts

Proficient in developing and consuming RESTful and SOAP Web Services using different technologies and standard like Jersey RESTEasy Jackson JAX-RS JAX-WS.

Extensive experience in J2EE technologies including EJB, Servlets, JSP, JDBC, XML,FLEX

Web logic & Web Sphere, Struts, EAD4J middle-tier business logic solutions

Expertise in developing and deploying the applications on multiple Web sphere Servers

Rational Unified Process (RUP) and Agile methodologies were used as development processes.

Expertise in modeling UML using Rational Rose and other tools.

6 years of experience using SQL, PL/SQL, DB2, Oracle and MS SQL Server.

5+ years of experience in IBM DB2.

Over 6 years of experience working with Oracle.

Over 2 years’ experience working with JQuery.

Proficiency in development of Web Services for SOA.

Used IDEs such as IBM Visual Age for Java, WSAD, WID 6.1/6.2, RAD, Text Pad and Visual Café.

Excellent analytical, oral, written, communication and trouble shooting skills

Technical Skills

Languages

Java 1.3/1.4/5.0, J2SE 5.0, PL/SQL, UNIX Shell Script

Java Technologies

J2EE: EJB, JMX, JSTL, JSP/Servlet, JSF, JPA, JDBC, RMI, Java Beans, GWT, AngularJS, JMS, Java Design patterns, AJAX, Web services( SOAP, WSDL), SOA, Agile J2SE: Swing, I/O, Multithreading, Applet. Spring MVC, Struts, MVC

Middleware

RMI, EJB 2.0, CORBA

Databases

Oracle 10g/12C, MySQL, MS Access 2000, DB2 9.0, Sybase 10 /11,Postgress

O-R mapping

Hibernate

IDE / Development Tools/API

Eclipse, J-Builder 8.0, WSAD5.0/5.1, RAD 6.0/7.5, WID, ANT, Flash, Flex, ARCGIS, Open PA, JPA, Flex Builder.EAD4J,VScode,

GUI

AWT, Java Swing, Flex, JSP, HTML, DHTML

Operating Systems

Windows 10/NT/2k/XP, Linux, Unix

Web server

Java Web Server, Jakarta Tomcat 5.0.

Application Server

BEA Web Logic 10/12, IBM Web Sphere 5.1/6.0, Process Server 6.1,Tomcat

Protocols

TCP/IP, HTTP, HTTPS, SOAP, WSDL

Internet Technologies

HTML, DHTML, CSS, JavaScript, XML, Xpath, XSLT, SAX, DOM, DTD.

Source Control Tools

ClearQuest. ClearQuest, Git, Redmine,CVS,Subversion

SOA

Web Services, SOAP, WSDL, XSD, UDDI, JAXB, REST, JAX-RS.

,

EDUCATIONAL QUALIFICATION

Bachelor of Engineering (B.E) from Gulbarga University, India.

PROFESSIONAL EXPERIENCE

RA Business Systems- National Education Association Aug’2023 – Present

Role Sr. Software Engineer

The RA Business System System (formerly the NBI System) is used by staff working at the RA to manage business items submitted at the RA.

Participated in various phases of Software Development Life cycle (SDLC) of the application like

Requirement gathering, Design, Analysis and code development using Agile methodology and utilized JIRA to handle software development issues.

Develop, enhance, and maintain a microservices application using Spring Boot.

Integrated the application with Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.

Involved in development of REST Web Services using Spring MVC to extract client related data from databases and implementing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC and tested Rest APIs in Spring-Controller at backend for JSON data using Postman

Implemented Exception handling in Java Spring boot for REST API, by making use of Exception Handler and Controller Advice annotations.

Developed single page applications using Angular 10, Typescript, HTML5, CSS3, and Bootstrap.

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

Developed REST Webservices using JAX-RS API.

Created prototype HTML5 based mobile site, fully replicated functionality by using Node.js.

Used Spring Boot at back-end which helps to develop application with ease

Used Tomcat server for application deployment

Worked on bug fixing and supported the production application

Used GIT for version control and Eclipse IDE for development

Used JIRA to handle software development issues.

Defined Angular routes using Router module for components at module level to enable lazy loading for modules and components.

Worked with RXJS Observables and operators when working with HTTP JSON responses and defined custom error handler to handle error scenarios.

Implemented continuous integration (CI) and Continuous deployment (CD) processes

using Jenkins and AWS for the deployment of Microservices

Participated in Agile methodology and involved in designing and testing the enterprise applications.

Developed JSX, HTML, JavaScript, CSS as a front-end GUI with Node backend serving JSON data to the UI.

Used Kubernetes to orchestrate deployment, scaling and management of Docker Container.

Experience in AWS Cloud platform and its features which includes EC2, EBS Cloud watch, AWS Config, Auto-scaling, and AWS S3

Used Maven build tool to build and deploy the application and Jenkins for continuous integration.

Environment: Java 1.8, JSON, PL/SQL, XML, JSX, CSS 3, JavaScript, jQuery,Tomcat 7, Oracle 11g, Spring 4, JPA, AGILE, Git, IntalliJ.Node.js, Angular CLI, Kubernetes, Docker, Visual Studio Code, AWS.

E-verify – USCIS, VA Nov’2022 – July’2023

Role: Sr. Software Engineer

E-Verify is a system that allows employers to confirm the eligibility of employees to work in the US. The system verifies the individual’s status by matching I-9 form data with against millions of government records (SSA & DHS).

Responsibilities:

Participated in various phases of Software Development Life cycle (SDLC) of the application like

Requirement gathering, Design, Analysis and code development using Agile methodology and utilized JIRA to handle software development issues.

Develop, enhance, and maintain a microservices application using Spring Boot.

Integrated the application with Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.

Implemented Restful web services using JAX-RS and jersey API to expose the data as a service.

Involved in development of REST Web Services using Spring MVC to extract client related data from databases and implementing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC and tested Rest APIs in Spring-Controller at backend for JSON data using Postman

Implemented Exception handling in Java Spring boot for REST API, by making use of Exception Handler and Controller Advice annotations.

Developed single page applications using Angular 10, Typescript, HTML5, CSS3, and Bootstrap.

Implemented and maintained Restful services and CI/CD processes with Jenkins and

JIRA, while gaining hands-on experience with AWS cloud technologies.

• Orchestrated Continuous Integration (CI) and Continuous Deployment (CD) processes

Using Jenkins and AWS for streamlined Microservices deployment.

Utilized AWS ECS for scalable and reliable hosting of the containerized application, configuring load balancing and auto-scaling through microservices architecture to manage varying loads and ensure high availability.

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

Environment: Java 1.8, JSON, PL/SQL, XML, JSX, CSS 3, JavaScript, jQuery,Tomcat 7, Oracle 11g, Spring 4, JPA, AGILE, Git, AWS, Docker, Kubernetes, IntalliJ.Node.js, Angular CLI, Visual Studio Code.

Cargo Systems and Program Directorate (CSPD), Ashburn, VA Sep’2020 – Oct’2022

Role: Sr. Software Engineer

The CSPD mission is to deliver and sustain technology solutions that supports the security of the international supply chain, foster US economic competitiveness, intercept threats at the border, and expedite the movement of the legitimate cargo.

Responsibilities:

Participated in various phases of Software Development Life cycle (SDLC) of the application like

Requirement gathering, Design, Analysis and code development using Agile methodology and utilized JIRA to handle software development issues.

Develop, enhance, and maintain a microservices application using Spring Boot.

Integrated the application with Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.

Involved in development of REST Web Services using Spring MVC to extract client related data from databases and implementing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC and tested Rest APIs in Spring-Controller at backend for JSON data using Postman

Implemented Exception handling in Java Spring boot for REST API, by making use of Exception Handler and Controller Advice annotations.

Developed single page applications using Angular 10, Typescript, HTML5, CSS3, and Bootstrap.

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

Created prototype HTML5 based mobile site, fully replicated functionality by using Node.js.

Used Spring Boot at back-end which helps to develop application with ease

Used Tomcat server for application deployment

Worked on bug fixing and supported the production application

Used GIT for version control and Eclipse IDE for development

Used JIRA to handle software development issues.

Defined Angular routes using Router module for components at module level to enable lazy loading for modules and components.

Worked with RXJS Observables and operators when working with HTTP JSON responses and defined custom error handler to handle error scenarios.

Participated in Agile methodology and involved in designing and testing the enterprise applications.

Developed JSX, HTML, JavaScript, CSS as a front-end GUI with Node backend serving JSON data to the UI.

Used Maven build tool to build and deploy the application and Jenkins for continuous integration.

Environment: Java 1.7, JSON, PL/SQL, XML, JSX, CSS 3, JavaScript, jQuery, ReactJS,Tomcat 7, Oracle 11g, Spring 4, JPA, AGILE, Git, IntalliJ.Node.js, Angular CLI, Visual Studio Code.

Application Designer, GDIT (General Dynamics), Rensselaer, NY Nov'2018 – Sep ‘2020

Role: Sr. Software Engineer

NY State of Health is an organized marketplace designed to help people shop for and enroll in health insurance coverage. Individuals, families, and small businesses can use the Marketplace to help them compare insurance options, calculate costs and select coverage. The Marketplace uses a single application that helps people to check their eligibility for health care programs like Medicaid, Child Health Plus, and the new Essential Plan and enroll in these programs if they are eligible. The Marketplace also tells what type of financial assistance is available to applicants to help them afford health insurance purchased through the Marketplace.

Responsibilities:

Integrated the application with Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.

Involved in development of REST Web Services using Spring MVC to extract client related data from databases and implementing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC and tested Rest APIs in Spring-Controller at backend for JSON data using Postman

Used Spring Boot at back end which helps to develop application with ease

Prioritized product features tasks and develop user stories. Manage technical conflicts within the development life cycle Reduce development time by developing and maintaining team's standards, tools, and best practices.

Gathered requirements from stakeholders to create Business Requirements Document (BRD) to define and document the current state as a basis to establish gaps.

Provide real time feedback to the methodology team based on experiences with software delivery teams

Facilitated Joint Requirement Planning (JRP) sessions with SME in understanding the Project Requirements

Exchange thoughts with Product Owners in creation and maintenance of Product Backlog

Gather, analyse, and document requirements by facilitating meetings with Business Owners and Subject Matter Experts (SME) for User Story developments

Facilitated Sprint Planning to prioritize Product Backlog with Product Owner. Partner with PO (Product Owner) to keep a healthy and prioritized product backlog. Facilitate scrum events (grooming, sprint planning, sprint reviews, retrospectives, daily stand-ups, etc.).

Foster a culture of continuous improvement and knowledge sharing

Facilitate getting the work done without coercions, assigning, or dictating the work. Drive the continuous learning cycle by facilitating reviews and retrospectives.

Environment: Java, Spring MVC, Hibernate, IBM DB2, IBM Web Sphere, Tomcat, TOAD, Jazz Source Control, JSP, HTML, CSS, Angular JS, JavaScript, Angular 6, SOAP and REST web services, Unite Testing, XML, JSON, SQL, UML, REST Webservices, Maven, Eclipse and Agile Methodology.

Programmer Analyst, Dept Tax & Finance, Albany Apr'2014 – Oct’2018

Role: Program Analyst

New York State Department of Tax and Finance (DTF) operate a system called Empire Electronic Filing (ELF) that interfaces with the Internal Revenue Service (IRS) system. The ELF system will pull down State Return Data as well as any required Federal Return Data from the IRS Modernized e-File system. This data will be modified and converted to an e-MPIRE format. This file will be processed differently from current Corporate Tax processing to allow for the rejection of single returns within the file as opposed to rejecting the whole batch.

Responsibilities:

Spring is used for MVC and integrated with Hibernate for ORM.

Developed non-functional HTML, CSS pages from the mock ups and involved in UI review and UI Architect and Business units.

Implemented Spring MVC framework in the presentation tier for the essential control flow, business level validation and for communicating with the business layer.

Developed the front end user interfaces in JSP, HTML, JavaScript, CSS, jQuery that will be integrated using Spring MVC framework.

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

Implemented spring data with JPA.

Developed code using Design Patterns like DAO, Factory Pattern and Singleton.

Environment Java 1.6, J2EE, Spring, Core Java, Spring MVC, Spring AOP, Spring Batch, AJAX, XML, jQuery, JSON, Db2, JUnit, WebSphere, IBM Rational Software Architect (RSA),RAD, ClearCase, REST Webservices, Hibernate, Toad.

Dept, Of Health, Albany May ’2013 - Apr'2014

Role: Sr. Developer

OBSAE (Office Base Surgery Adverse Event)

The scope of this application is used to report any adverse events in office based surgeries. The report includes practitioners name, Practice address, Type of surgery, Patient information etc.,

Responsibilities:

Developed the components using the spring framework Spring MVC, Spring DAO, Spring AOP.

Developed excel Reports using Apache POI framework.

Developed Hibernate in Data Access Layer to access and update information in the database.

Connected to Data Source and performed operations using Spring Data Framework like Spring JDBS and Spring ORM.

Struts framework was used to collect data from the user forms invoke the various appropriate actions through controller/Struts beans and generate views.

Used Eclipse for development, coding and deploying the components of application.

Developed presentation layer of the system using JSP.

Used CSS and Java script for front-end look & feel and client side data handling

Used Log4j for logging.

Used ClearCase for version control

Used Tiles to create reusable font end pages

Extensively worked with XML parsing using SAX and JDOM Parsers.

Design and develop XML schema’s using XML spy.

Worked extensively with Xpath.

Used WebLogic application server along with WebLogic Workshop to build and deploy application.

Worked on the actions, struts tags and validation classes and methods

Wrote SQL queries and stored procedures.

Environment:

J2EE, WebLogic Workshop, JDk1.5, CVS, Oracle10g, WebLogic Application server, Struts, Hibernate, JPA, JQuery, JSON, AJAX.

New York Dept. of Cyber Security, Albany Dec ’2011 - Apr'2013

CIRIS (Critical Infrastructure Resources Information System)

Role: Sr.Developer,

The application is a secure, innovative web-based GIS and text inquiry information system designed to provide up-to-date information on critical infrastructure and assets in New York State. It contains tools for searching, data analysis, evaluation and mapping that can easily and quickly support decision makers in various critical planning, assessment, public safety and emergency response functions.

Responsibilities:

Designing and developing web applications using action script in Flex environment.

Developed Flash/Flex interactive applications with data binding, remoting, and custom and CSS-styled stock components, etc.

Worked as flex programmer for web and ecommerce applications, including evolution of product selection tool and development of promotional sites.

Develops and maintains analytics solutions and click tracking within flex/flash.

Customized components for flex using flash.

Developed Actions Scripts.

Worked with Flex and ArcGIS Server.

Used JQuery for dynamic hide and toggle.

Display Clander using Jquery

Created Flex based applications for clients using data services

Used hibernate queries to query the database through backend process layer

Deploying whole application on Blaze DS server using remote java objects using Action Script 3

Customized Header Controller, Bookmark Widget, Draw Tool Widget, Locate Widget.

Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.

Implemented Service layer classes that interact with database.

Worked on integration of Struts framework, spring MVC and hibernate for application.

Used Hibernate widely for the database operations.

Used Hibernate to map, store, update and retrieve data from relational database.

Struts framework was used to collect data from the user forms, invoke the various appropriate actions through controller/Struts beans and generate views.

Used Eclipse for development, coding and deploying the components of application.

Environment:

Eclipse, Flex Builder, CVS, XML, Oracle, Tomcat 7.0, Web sphere Application server, Windows NT, RAD ArcGIS, Struts, Hibernate, Jquery Api, Jquery UI, Web services, Oracle 10g, Toad.

Programmer Analyst, DTF (Dept. Of Taxation), Albany Jan ’2009 – Dec’2011

OSCAR (One Stop Credentialing Registration)

The scope of Oscar Project is a single point of contact to apply, change, pay for, and receive the operating credentials for HUT, IFTA, and IRP.

Responsibilities:

Developed and Designed UI using JSP, HTML and developed Business Logic and Interfacing components.

Implemented object/relational persistence using Hibernate

Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.

Used Hibernate widely for the database operations.

Implemented JAX-WS Web Services based on client WSDLs for SOA

Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework

Parsing XML Using SAX/DOM.

Used Hibernate to map, store, update and retrieve data from relational database.

Worked on integration of Struts framework, Spring and Hibernate for application

Developed the view layer using java server pages.

Implemented Service layer classes that interact with database.

Integrated Spring DAO for data access using with Hibernate.

Used version management tool Clear Case.

Environment:

Java (JDK 1.5), J2EE, RAD, WebSphere, IBM Rational Software Architect (RSA ), JAX-WS, Rational Clear Case, JPA, XML, Spring, Hibernate, DB2, XML, JDOM, SAX, UNIX (AIX), SAML 1.0, Windows NT, Jquery Api, Jquery UI, Ant, WSDL, SOA.

Programmer Analyst, DTF (Dept. Of Taxation), Albany June’2007 – Jan’ 2009

ESD Sales Tax

The ESD is primary objective to New York State Department of Taxation & Finance (NYSDTF) to restructure the Department’s workflow and automated systems to optimize DTF service delivery. ESD is intended to replace all major tax processing systems currently in use with a new, custom designed, integrated tax system. The system will be broad in scope and will provide a single, robust architecture for capturing, storing, and retrieving data regarding sales tax.

Responsibilities:

Involved in requirement gathering designing Schema.

Defined Schema’s definitions and global data types.

Extensively worked with POI framework to create XSD’s.

Used Process Server for deploying sales tax Application.

Developed Smart Services using Empire framework built on JADE framework.

Developed SCA Controller for navigation for calling different components using WID.

Used Flat File Input Bound, Output Bound Adapter with WID6.1.

Used WID (WebSphere integration Developer) for mapping.

Developed BPEL (Business Process Execution Language).

Used Clear case as source control.

Worked with writing batch SQL Statements to insert, delete and data DB2 and JDBC.

Parsing XML using SAX & JDOM.

Environment:

Java (JDK 1.5), J2EE, BPEL, Flat File Adaptor, Ead4j, Smart Service, Empire Framework(Struts), Mainframes, CICS, HTML, RAD, WebSphere, IBM Rational Clear Case, WID6.0/6.1, DB2, XML, XQuery, XSD, JDOM, SAX, UNIX (AIX), Windows NT, Ant.



Contact this candidate