Post Job Free
Sign in

Software Development Application Developer

Location:
New York City, NY
Posted:
June 26, 2025

Contact this candidate

Resume:

Name: Aparna K

Phone No: 512-***-****

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

PROFILE

9+ years of experience in working with web-based applications, hands on experience in the analysis, design patterns, development client and server applications, implementing and testing with the use of Java, and Core Java.

Experienced in all phases of Software development life cycle (SDLC) including analysis, design, coding and testing, expertise in integration using J2EE architecture.

Have very strong inter-personal skills and the ability to work independently and with the group, can learn quickly and easily adaptable to the working environment.

EXPERTISE AND SPECIALIZATION

Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, DOJO, XML, XSL, XSLT, b.JS, EXT-JS, bootstrap.

Used Struts MVC framework and WebLogic Application Server for APIs.

Experienced in developing applications using Spring boot and with various modules in Spring framework like core, data, web, AOP etc.

Worked on elastic search to search very large data very quickly

Experience in working with Spring MVC based applications using Rest based web services to handle JSON data formats.

Designed user interfaces using JSF, HTML and Java Script and initiated backing beans used in JSF application and stores them in a scope.

Have in depth knowledge on the Java/J2EE Design Patterns. Implemented various design patterns like MVC, Command Singleton, Data Access Object, Value Object Patterns.

Have good experience in writing the SQL queries, PL/SQL Procedures, Functions and Triggers and Cursors.

Have hands-on experience working with source control tools such as CVS, Clear Case, SVN, GIT and Surround SCM.

Experienced in the deployment of the ear, jar and war using Jenkins, ANT and Maven deploy tools and performing other configuration changes for setting up the application in the integration testing environment.

Expert in writing SQL queries and using Hibernate framework with Spring ORM in interaction with the RDBMS and familiar with Non-Relational Database like Mongo DB.

Experience in Creating Store procedures and functions in SQL server to import data in to Elasticsearch and converting relational data in to documents.

Experience in building Search engine for Elasticsearch.

Expertise in using Java IDE tools of Rational Application Developer (RAD), Web Sphere Application Developer (WSAD), Eclipse, Web logic Workshop, RSA and Net beans to develop dynamic web applications.

Have strong exposure to Service Oriented Architecture (SOA) such as Web Services and hands on experience in developing and registering web services using JAX-RPC, JAX-WS, SAAJ, JAX-RS, SOAP, RESTful, WSDL, UDDI registry.

Experience in writing Build Scripts using Shell Scripts, ANT, MAVEN and using CI (Continuation Integration) tools like Jenkins.

Used JIRA for defect tracking system, GIT for version control and Jenkins for continuous integration.

Extensive experience in Unit Testing, System Integration Testing, Integration Testing and Performance Tuning.

Extensive experience in UML Modeling developing use case diagrams, class diagrams and sequence diagrams.

Experienced in using J unit, Testing for unit testing & log4j and log back for logging.

Experienced in various XML technologies like SAX, SAX JAXB, XSD, XPATH, XSTREAM etc.

Extensive experience in Oracle and SQL databases and automated testing frameworks like Selenium.

Have experience web servers and applications like Tomcat, Apache and platforms as UNIX, Solaris and Windows 2000/XP

Cloud monitoring project to handle product alerts/errors more efficiently for a better troubleshooting through parsing the logs, and a Cloud computing project to analysis services usage.

Developing or maintaining a production-level cloud-based architecture in AWS.

Attends daily status meetings with the development, functional and project management teams to discuss status, project timelines and testing strategies.

TECHNICAL PROFICIENCY

Category

Expertise/Tools

Java Technologies

JDK (1.5,1.6,1.7,1.8), Servlets 2.5,3.0, JSP 1.2/2.0, HTML, EJB 2.0/3.0, JDBC 2.0, JNDI, ANT, JMS, Swing, XML (DTD & Schema), Java Beans, JAXP (DOM-SAX), Web services (SOAP, WSDL), AJAX (jQuery framework), JEE

Frameworks

Struts 1.2/2.0, JSF 1.2/2.0, Spring 3.0/4.1, Hibernate 2.0/3.0, .NET

Development Tools

Eclipse, Ant, Maven, Toad 8.5, SQL Developer, Web logic Workshop 8.1, My Eclipse 8, WebSphere Studio Application Developer 5.1, RAD 6.0, Log4j, JUnit, WebSphere Message Broker Toolkit, WebSphere MQ, JIRA

Web / Application Servers

IBM Web sphere Application Server (8.1), Web logic (10x), Tomcat 7.0, JBoss 7. Apache.

Front End UI

Angular.JS, HTML 4.01/5, XML, JavaScript, Vue.js, jQuery, CSS 2/3, Bootstrap, AJAX, SASS, Selenium, Cucumber

Database

Oracle 10g/9.x/8.x, DB2, SQL Server, My SQL, Mongo DB

Operating System

Windows, Linux ((Ubuntu), Unix

Version Controls

CVS, SVN, GIT

EDUCATION

B. Tech from JNTU Hyderabad, INDIA.

Masters From Southern New Hamsphire University,USA

PROFESSIONAL CERTIFICATIONS

Oracle Certified Java SE 6 Programmer.

PROJECT EXPERIENCE

Client: Client: Capital One, Richmond, VA April 2024 to Till Date

Role: Full Stack Java Developer

•Worked on project Base Authorizations which provides capabilities to allow customers to make instore purchases across a variety of payment types. This application was the system of record for authorizations, authorization decisions and open to buy calculations. This platform supported multiple core processing engines across various LOB’s.

•Worked on designing and deploying a multitude application utilizing almost all the main services of the AWS stack (like EC2, S3, RDS, VPC, IAM, ELB, EMR Cloud watch, Route 53, Lambda and Cloud Formation) focused on high availability, fault tolerance environment.

•Designed and implemented scalable micro-services using Java 17 and Spring Boot, improving system modularity and enabling faster deployment cycles.

•Followed Agile Scrum methodology, participating in bi-weekly sprints to ensure timely delivery of features and continuous improvement of development processes.

•Utilized Slack for real-time communication and collaboration, ensuring quick resolution of issues and fostering a cohesive team environment and zoom for attending meetings.

•Written bash and python scripts integrating Boto3 to supplement automation and scheduling lambda functions for routine AWS tasks.

•Developed Controller Classes using Spring AOP, Spring Boot, Spring Batch modules and handled the security using Spring Security.

•Experience in deploying the micro-services using Docker container and ability to setup continuous integration and deployment pipeline using Jenkins with GitHub on AWS or any Cloud Service. Experience in Spring Security Framework for User Access Management, JWT token-based authentication and involved Auth 2.0 configuration for authentication, authorization.

•Responsible for delivering datasets from Snowflake to One Lake Data Warehouse and built CI/CD pipeline using Jenkins and AWS lambda and Importing data from DynamoDB to Redshift in Batches using Amazon Batch using TWS scheduler.

•Used Java 1.8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.

•Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details etc.

•Developed test cases using JUnit and Cucumber in Test Driven Development.

•Led spike stories to investigate and prototype emerging technologies, contributing to informed decision-making and successful technology adoption.

•Refactored existing codebases to take advantage of Java 17 features, resulting in a 15% improvement in application performance and reduced memory usage.

•Used Jenkins to integrate the build and trigger the auto build and nightly deployment based on code check in the repo.

Environment: Java, Spring boot, cypress, gherkin, Amazon AWS, Git, Jira, Splunk, Amazon AWS, Java, Spring boot, Git, Jira.

Client: Client: Fidelity Investments, TX Nov 2022 to March 2024

Role: Full Stack Java Developer

Worked on a project related to the high-volume customers-facing portal.

Worked in modernizing the documents and statements for the existing application by Extensively utilizing technologies like, Java, Spring boot,, Angular 14, Java script, HTML, CSS, jest, chai, Amazon AWS to develop the application.

Designed using HTML4/5, XHTML, CSS3, JavaScript, jQuery and used Table-less Design in CSS for positioning.

Used Internal PVD Component to implement the template of the application, which is internal to Fidelity.

I have used NVDA screen reader to test the ADA testing for our application.

Involved in Coordinating with engineering and product teams in identification of customer requirements for the critical customers-facing portal.

Implemented Angular Service calls using Angular Factory.

Created Angular 14 components, implemented interpolation, input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the events, decorators.

Was part of Capturing the best development practices to decrease code complexity and improve maintainability of the shared libraries and components.

Worked on technical documentation to define the system components, development environment and implementation planning/strategies.

Was involved in backlog refinement sessions to refine the stories for upcoming sprints.

Worked with test engineering team to assure product quality.

Involved in web application running on node.js using the express framework. Built angular components, UI services to consume rest services using components-based architecture.

Was involved in Code reviews and also in deployment process of application using AWS cloud environment.

Used NodeJS for managing routes and creating REST APIs.

Was responsible for Writing test cases to test web service programs (REST) using Insomnia Tool.

Worked on test driven development technique by creating multiple test cases.

Assisted in responding to emergency support calls and Ensuring timely completion of releases, with the highest quality and least defects.

Perform in-depth research and identify sources of production issues for the application.

Assessing project requirements using Agile & Scrum principles.

Environment: Java, Spring boot, Angular 14, Node.js, Java script, HTML, CSS, jest, chai, cypress, gherkin, Amazon AWS, Git, Jira, Splunk, Providence PVD.

Client: Client: Capital One, Mc Lean, VA April 2020 to Oct 2022

Role: Full Stack Java Developer

Extensively utilized technologies like, Java, Spring boot, Vue.js 2.6, Node.js, Java script, HTML, CSS, jest, chai, cucumber.js, docker, cypress, gherkin, Amazon AWS to develop the application.

Involved in Developing the microservices which utilizes multiple API’s which were used across the application.

Designed pre-existing project according to the cross-device cross-browser compatible.

Developed code to call the web service/APIs to fetch the data and populate on the UI using jQuery and Vue.js.

To implement the template of the application I have used Internal Connex Component which is internal to Capital One.

Participated in requirement analysis to refine the stories in Team’s Refinement sessions

Participated in technical assessment and was involved in Code review sessions to deploy the code to desired environment

Designed dynamic and browser compatible pages using HTML5, CSS3, jQuery.js and Vue.js.

To update the status and to discuss any impediments on the ongoing work followed Agile methodology and attended daily scrum meeting.

Implemented CSS selectors and CSS scalable approach in front end design.

I have used AXE tool to test the ADA testing for our application.

I Was Involved creating unit test cases using Junit for API and I have also written acceptance test using wire mock, handle bar.js and cucumber.js.

Worked on writing the integration test cases using cucumber.js, docker and gherkin to record the scenarios for the implementation.

I have Used Jira to track the stories and bugs that were assigned to increase productivity.

Deployed docker contained spring boot microservice into AWS EC2 container service using AWS Admin console.

I have n Used various services of AWS for this infrastructure. I used EC2 as virtual service to host Git and Jenkins.

Used Git source control to manage the code base.

I have Extensively utilized Splunk to check the logs for the API that I have developed or that I have utilized to investigate in any Production issue.

We have used eslint to identify and solve the lint issues in application.

We have extensively used yarn package manager to install and update all the dependencies that were used in the application.

Environment: Java, Spring boot, Vue.js 2.6, Node.js, Java script, HTML, CSS, jest, chai, cucumber.js, docker, cypress, gherkin, Amazon AWS, Git, Jira.

Client: Liberty Mutual, Dover, NH Feb 2019 – March 2020

Role: Full Stack Java Developer

Working for various applications like Platform Development Opportunities using Agile Kanban/Scrum methodology. Co-ordinated with the other teams in various phases of application.

The User Interface is developed using JavaScript, Angular-JS framework, HTML 5, CSS3, and Bootstrap.

Developed various REST controllers for different HTTP methods to serve the data in JSON for the UI.

Used Node Package Manager (NPM) to install the necessaries packages and used Grunt task runner to start the server and run unit tests.

Working in Agile environment, involve in gathering requirement directly from client.

Developing and consuming web services developed using Spring Boot.

Working with CI/CD technologies with Jenkins and Bamboo.

Application development on cloud platform (AWS).

Perform test plan preparation and unit and system testing.

Worked on JIRA Administration including user management, workflow & field creation/modification, issue migration/import/export, plugin installation Jira-Git, Jira-Confluence integration.

Followed ATDD and TDD Development and developed the unit test cases using Junit for backend Services.

Developed dynamic responsive Web Application by integrating AngularJS with Bootstrap which is further integrated with RESTful Web Services.

Implemented Front End using HTML5 app with Angular JS 1.4, Bootstrap, CSS3, Web API, Angular Directives, ng-* directives, queue, deferred, promise APIs, JavaScript Expressions in Angular ($match, $group, $sort, $limit) etc.

Responsible for maintaining the code quality, coding and implementation standards by code reviews.

Created Exception handlers to send Http codes with various Failure responses with Spring REST.

Integrating Spring injections for DAOs to achieve Inversion of Control, updating Spring Configurations for managing Java objects using callbacks.

Develop dashboards with visual metrics for stakeholders using SPLUNK.

Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit, DB Unit and Spring Test support.

Developed unit test cases to test angular controllers, services and directives using Jasmine, Karma and angular mocks.

Developed the application using J2EE architecture specification and Design patterns.

Used MAVEN for project management and build automation. Used Subversion as a version control for implementing the application.

Created onboarding documents to help the clients with new repositories, API keys and Jenkin pipeline.

Deploying in Docker for building micro-services based applications

Developed back-end micro-services and REST APIs for Java based applications including supporting the build and implementation of application programs.

Implemented Micro services using DNA architecture.

Successfully deployed in active and inactive environments by switching end points in APIGEE.

Designed and developed REST APIs in microservices architecture.

Perform Web service API call testing using SOAP UI.

Followed Quality Assurance standards set by the client and Software Configuration Management process using JIRA, Bit bucket and Jenkins.

Wrote Junit test cases in order to perform unit and integration testing of application programs.

Wrote test cases to test web service programs(REST and SOAP web services) using Postman Tool.

Read manuals, periodicals, and technical reports to learn how to develop programs that meet user requirements

Performed review of detailed design documents with all stakeholders (Product owner, Scrum Master, Technical architect) to gain sign off.

Environment: Core Java, JSP, Servlets, Struts, Spring Boot, Spring MVC, JMX, JUnit, JPA, JAXB, Spring, Rest Api’s, Micro Services, Hibernate, AWS, Oracle, SQL, STS, Junit, git, bitbucket, Jira, confluence.

Client: The Vanguard Group, Malvern, PA Oct2017 – Jan2019

Role: Java Developer

Followed Agile/Scrum methodology to iterate quickly on product changes, developing user stories and working through backlog, used JIRA to record and monitor the stories and backlogs.

Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.

Developed Single Page applications using Angular 4, Typescript, Angular CLI, HTML, CSS, JS and Bootstrap.

Worked with Angular 4 modules, services, templates, directives, services and dependency injection to create a SPA

Used NPM for installing required node modules and other published Angular NPM modules.

Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators.

Designed and developed the application using Angular 2 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM.

Moved existing AngularJS controllers and services to Angular components for more responsive and less dependency.

Implemented features such as routing, data binding, data updates without a page refresh using Angular 2.

Extensively used Core Java collections, Generics, Exception handling, Design patterns for functionality, also worked on Java 1.8 functional programming concepts, lambda expressions.

Developed REST API’s using Spring Boot, Swagger, Tomcat, Docker and JPA.

Responsible for signing off the code releases, by running the functional test suits, which consisted of ~750 tests cases, checking results for any new bug/failures, fixing those bugs, or getting them fixed by coordinating with other team members or cross functional teams.

Responsible for analyzing repercussions of check fraud, primarily ramifications of stolen checks on banking account fees and transactions.

Responsible for deployments of the application in pre-production environments. Troubleshooted and resolved production tickets in a timely manner.

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

Performed Data driven Testing(DDT), Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG and selenium Grid.

Assist in Testing by creating Test plan and Test cases and POC at different stages of the project.

Involved in Architecture, design, build, test and deployment stages of the project.

Wrote data Components for ERIC application, wrote, and called Stored Procedures using Java, HQL, and Hibernate.

Used Continuous delivery / Continuous Integration (CD/CI) tools Jenkins to deploy this application to AWS and used GIT for Version Control of code for incremental development.

Writing and retrieving files to and from AWS S3bucket for UI to render data faster involves complex and time-consuming server-side logic.

Performed unit testing using Jasmine, integration tests using Protractor and end-to-end testing using Selenium.

Developed angular unit test cases to test angular components using Grunt, Chai, Protractor, Karma and Angular

Created and managed daily/weekly builds using Bamboo for CI/CD and used pipeline plug-in for managing multi project jobs efficiently.

Responsible for maintaining the code quality, coding and implementation standards by code reviews.

Worked with Web services components like Restful Web services to interact with UI Interfaces using REST Easy API.

Worked with team members with establishing and applying appropriate branching, labeling/naming conventions in GIT.

Extensive experience with Continuous Integration Tools Bamboo, and good working knowledge on source repository management tools like GIT, Bitbucket.

Created customized Default node modules that can be consumed in different projects.

Used Grunt task runner to automate minification, unit testing, and compilation to achieve reusable and efficient code.

Environment: JavaScript, AngularJS, Bootstrap, Spring, AWS, JMS, RESTful, Multithreading, Mocha, Grunt, Chai, Protractor, Selenium, Karma, Jasmine, Bitbucket, Bamboo, Confluence, STS, WebStorm, Webservices, GIT, JIRA

Client : ICICI BANK LTD,India Oct 2013– Nov 2015

Role :Sr. Java/J2EE Developer

Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.

Involved in design of application framework using J2EE guidelines and different J2EE used Design patterns and Object Oriented Analysis and Design (OOAD) methodologies.

Implemented the Graphic User Interface GUI by coding in HTML5, CSS3, Bootstrap, JavaScript, J Query, and J Query UI.

Used JDBC connectivity for querying, inserting, updating, deleting data from Oracle database and involved in translating functional requirements into technical requirements.

Involved in document analysis and technical feasibility discussions for implementing new functionalities.

Designed Single page web applications object oriented JavaScript Framework like Angular.JS and created prototypes in HTML, JavaScript and CSS for different UI pages.

Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.

Configured the XML files for Open Source Spring Framework to fulfill the Proxy Pattern and for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server side assets.

Extensively worked on Spring Bean Wiring, Spring DAO and Spring AOP modules and Implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions.

Integrate the dynamic pages with Angular JS and J Query to make the page dynamic. Used Backbone.JS for passing on data from HTML forms.

Used Log4J API for logging and debugging as well as developed UNIX shell scripts for performing administrative tasks.

Implemented design patterns like Session Facade, Singleton, Factory, Service Locator and DAO and have written Hibernate configuration files to enable the data transactions between POJO and Oracle Database.

Developed the application using Agile methodology and used SVN for version control.

Worked on Java Messaging Services (JMS) for developing messaging services and used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service).

Built DAO package as well as DAO IMPL package to implement the data access logic, and using Hibernate Annotation to do the data mapping.

Worked with Eclipse as the IDE to develop, test and deploy the application and used Ant for building and deploying the war file into application server.

Created test cases using JUNIT and used Selenium to create automated test cases.

Configured and set up J Boss Server for deployment and used JIRA for tracking bugs and JENKINS for continuous integration.

Environment: Java, Spring, JPA, Hibernate, Web services, .Net, Oracle PL/SQL HTML, CSS, JavaScript, AngularJS, JSON, Bootstrap, JQuery, Servlets, JSP, AJAX, JavaScript, SOAP, MongoDB, WebSphere, Cruisecontrol,SOA, JBoss, Spring MQ, Spring MVC, Web Services, SOAP, REST, JSF, WSDL, XML, SQL, Eclipse, GIT.



Contact this candidate