Post Job Free
Sign in

Senior Java Developer with 10+ years Java/Java EE expertise

Location:
McNair, VA, 20171
Posted:
May 26, 2026

Contact this candidate

Resume:

Jaya Lakshmi Sushma Desu

Senior Java Developer

Email: ******************@*****.*** Number: 571-***-**** SUMMARY

10+ years of experience in analysis, design and implementation of Object Oriented

Applications in the Client/Server environment using Java/Java EE technologies.

A result-driven, highly motivated professional with exceptional success in managing small to major projects from conceptualization through implementation.

Experience in developing web applications using J2EE technologies like Java, RESTful services, Servlets, JSP, JDBC, Java Script, spring, Spring Batch, Hibernate, XML, JSON, UNIX shell scripting, Web services.

Expertise on advanced software development methodologies such as Agile/Scrum model processes.

Experience in Software Development Life Cycle (SDLC), Requirements Specification, designing documents and writing.

Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.

Worked on FHIR resource mapping and validation, ensuring compliance with healthcare data exchange standards.

Worked on lambda expressions, functional interfaces stream API’s, Time API by using Java 8

Expertise in back - end procedure development, for Database Applications using Oracle, SQL and PL/SQL

Hands on experience with Integrated Development Environments (IDE's) tools like Eclipse and Net beans.

Expertise in Java EE Architecture using Java, JDBC, Java Beans, EJB, Servlets, JSP, JMS, Struts, ANT, Log4J, UML, XML, CSS, HTML, and JavaScript.

Expertise in Spring framework extensively used Spring Boot, DI, Spring AOP, Spring JDBC templates and Spring MVC.

Experience in architecture design, development and implementation of software applications and testing.

Built RESTful microservices using Spring Boot 2.x+ with Java 11, implementing clean layered architecture (Controller, Service, Repository).

Expertise in troubleshooting and debugging applications.

Expertise in server-side development with JDBC, Servlets, MVC architecture, Java Beans, XML.

Proficient in XML technologies like XSL, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, Apache axis.

Experience working with SOAP and Restful Web Service.

Extensive experience using MAVEN to build the projects.

Experience working with Agile SCRUM methodology and working in pair.

Extensive experience in developing GUIs using Struts, SPRING MVC, SPRING web flow Frameworks.

Experience on Web Services, SOAP, JAX-RPC, WSDL, JSF, HIBERNATE, EJB, XML.

Experienced with IBM WebSphere Application Server, Oracle WebLogic application servers, JBOSS, WebSphere and Apache Tomcat Application Server.

TECHNICAL SKILLS

Languages Java, SQL, PL/SQL, PostgreSQL, Python, Elastic Search, ASP.NET, Test Driven Development (TDD)

J2EE Technologies Servlets, Spring 3.x/4.x, Spring Boot 1.2.3, JSP, JDBC, JSTL, JNDI. Web Technologies HTML, CSS, XSLT, XML, jQuery, JavaScript, Angular JS, Node JS, Radiant, Logic Virtual Directory,2.0 Ext js, jQuery, AJAX, JSON. LAN Technologies Faster Ethernet, Ethernet Gigabit Ethernet, DNS App/Web Servers IBM WebSphere Application Server 6.1/7.x/8.x, IBM Business process, Management v8.x, JBoss Application server, WebSphere, Tomcat, BEA Web Logic Frameworks Struts, Spring, Spring MVC, Micro Services – MVC SOA Web Services (Restful, SOAP, WSDL).

ORM Tool Hibernate

Tools Load Runner, Log4J, Ant, BIRT, Jenkins, Kafka, TOAD, PL/SQL Developer IDEs Eclipse

Databases Oracle 10g, 9i, 8i SQL Server, Couch base 2.5.1,3.03, Mango DB. Version Control SVN, Clear Case

Operating Systems Linux, Windows, Mac OS

AWS Skills

EC2, S3, RDS, EBS, IAM, AMI, ELB, CLI, SNS, RDS, VPN, NAT, GIT, DNS, Route53, DBA, Dynamo DB, Auto scaling Servers, Glacier, Storage Lifecycle rules, Elastic Beanstalk, Cloud Front, Functional knowledge of Import/Export Snowball, Elastic ache, VPC, Direct Connect, Route 53, Cloud watch, Cloud trail, IAM &Roles, SNS subscription service.

WORK EXPERIENCE

Freddie Mac Software Engineer

Virginia, USA May 2023 – Present

Project Description: Credit Risk Transfer (CRT) involves the process of transferring a portion of the credit risk on mortgage loan portfolios from Freddie Mac to private investors through structured financial transactions. This helps reduce taxpayer exposure and supports market stability by aligning capital with risk. CRT programs, such as STACR, enable Freddie Mac to diversify credit exposure, enhance capital efficiency, and maintain liquidity in the housing finance system, while providing transparency and investment opportunities to market participants.

Created REST API layer to facilitate sharing data between front end and J2EE business and data objects.

Developed and maintained scalable RESTful web services using Java and Spring Boot for enterprise-level applications.

Implemented integration tests using tools such as JUnit, Mockito, and Spring Test to ensure robust service communication and data consistency.

Enabled horizontal pod autoscaling (HPA) based on CPU and custom metrics to handle variable traffic loads.

Integrated Prometheus, Grafana, and ELK stack for application metrics, centralized logging, and proactive alerting within Kubernetes environments.

Configured liveness and readiness probes to ensure container health and traffic routing stability.

Collaborated with cross-functional teams to design and optimize APIs, improving system performance and response times.

Acted as interim team lead during the absence of the official lead, managing sprint planning, task assignments, and daily stand-ups.

Mentored junior developers, conducted code reviews, and ensured adherence to best practices and coding standards.

Contributed to system architecture decisions and participated in solution design sessions to support business goals.

Implemented event-driven microservices using Apache Kafka for high-throughput, asynchronous communication between distributed systems.

Designed and implemented Kafka topics with custom partitions and replication, optimizing for throughput and fault tolerance.

Integrated Feign clients, Kafka, and PostgreSQL with Java 11-based Spring Boot applications for inter-service communication and persistence.

Managed sensitive data with Kubernetes Secrets and integrated with Vault for secure externalized configuration.

Created and maintained custom Helm charts to standardize deployments across environments (dev, staging, prod).

Designed and implemented resilient, loosely coupled microservices using Spring Boot, following patterns like circuit breaker, bulkhead, and API Gateway aggregation, ensuring high availability and fault isolation.

Hands-on experience in identifying, analyzing, and remediating code quality and security vulnerabilities reported by SonarQube, Veracode, Fortify, and Qualys.

Implemented best practices to resolve code smells, bugs, and security hotspots detected by SonarQube to maintain high code quality standards.

Addressed and mitigated application security vulnerabilities such as OWASP Top 10 issues reported by Veracode and Fortify.

Set up Prometheus exporters (JVM, Kafka, Redis, PostgreSQL) to expose service and infrastructure metrics; configured Grafana dashboards for real-time performance monitoring and anomaly detection.

Built and maintained end-to-end CI/CD pipelines using Jenkins, integrated with Maven and Docker, to automate build, test, image creation, and push to ECR.

Integrated Helm with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins) for automated chart packaging, linting, versioning, and deployments.

Hands-on experience in designing, deploying, and managing cloud solutions using Amazon Web Services (AWS) including DynamoDB, Lambda, ECS, S3, EC2, and related services.

Designed and implemented event-driven architecture using Java 11 streams and lambdas for transformation logic within Kafka consumers.

Environment: Java 11, Java EE, Spring Boot, Hibernate, SQL, Restful, Postman, Log4j, GIT, Agile Methodology, Maven, Jenkins, IntelliJ, AWS

Blue Cross Blue Shield of Tennessee Java Developer Chattanooga, TN USA Nov-2022- Apr-2023

Project Description: The Claims Administrator has a variety of relationships with other Blue Cross and/or Blue Shield Licensees. Generally, these relationships are called "Inter-Plan Arrangements." These Inter-Plan Arrangements work based on rules and procedures issued by the Blue Cross Blue Shield Association ("Association"). Whenever you access health care Services outside the geographic area the Claims Administrator serves, the Claim for those Services may be processed through one of these Inter- Plan Arrangements. The Inter-Plan Arrangements are described below. When you receive care outside of the Claims Administrator’s Services area, you will receive it from one of two kinds of providers. Most providers ("participating providers") contract with the local Blue Cross and/or Blue Shield Plan in that geographic area ("Host Blue"). Some providers

("nonparticipating providers") don’t contract with the Host Blue. The Claims Administrator explains how both kinds of providers are paid.

Worked on the Spring framework like Spring IOC, Spring Boot and Spring DAO.

Involved in the implementation of DAO using Spring-Hibernate ORM, involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations

Implemented functionality using Servlets, JSP, HTML and Struts Framework., Hibernate, Spring Boot, Java Scripts and WebLogic.

Hands-on experience integrating healthcare applications using FHIR R4/R5 APIs for patient, encounter, and observation resources.

Worked on FHIR resource mapping and validation, ensuring compliance with healthcare data exchange standards.

Developed server-side application to interact with database using Spring Boot and Hibernate.

Responsible for gathering requirements, system analysis, design, development, testing, and deployment.

Created RFP Microservice to provide RESTful API utilizing Spring Boot with Microservices.

Working Knowledge in AWS EC2 by creating snapshots, volumes, and security groups for public and private instances.

Migrated legacy Java 8/9 codebases to Java 11, resolving compatibility issues and improving performance with updated APIs and garbage collection.

Created IAM policies for delegated administration within AWS and Configure IAM Users / Roles / Policies to grant fine - grained access to AWS resources to users.

Worked on AWS Data Pipeline to configure data loads from S3 to into Redshift

Used JSON schema to define table and column mapping from S3 data to Redshift

Extensive design implements and test services experience in a Micro Service-oriented architecture and has implemented the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API).

Designing and developing Restful API and services using best practices to interact within the microservices and with the front end. Using spring MVC and spring rest.

Used jQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.

Worked with JSON based REST Web services.

Designed and implemented resilient, loosely coupled microservices using Spring Boot, following patterns like circuit breaker, bulkhead, and API Gateway aggregation, ensuring high availability and fault isolation.

Designed and deployed centralized logging architecture using the ELK stack (Elasticsearch, Logstash, Kibana) for aggregating structured JSON logs from Kubernetes-deployed microservices.

Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.

Used jQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.

Worked on the Eclipse SDK framework to develop the Code and Deploy the Application by Integrating to the Tomcat Server.

Containerized Spring Boot applications using Docker and orchestrated deployments via Kubernetes for scalable, fault-tolerant architecture.

Environment: Java 8, Java EE, Spring Boot, Hibernate, SQL, Restful, Postman, Log4j, GIT, Agile Methodology, Maven, Jenkins, IntelliJ, AWS

Bank of America Java Developer

Charlotte, NC, USA Sep-2021- Sep-2022

Project Description: CAM 2.0 application is used by bank associates to maintain client and account information. Build contact center portal to have client tab, addresses tab and phone email tab. Granular entitlements have to be developed to represent all the fields and maintain demographic information.

Worked in the customer account department to maintain the web applications using Java EE and Spring Framework.

Created REST API layer to facilitate sharing data between front end and J2EE business and data objects.

Worked in all the phases of SDLC including requirements gathering, business analysis, detailed design, coding, and unit testing.

Develop RESTful web services to be directly integrated with the UI’s using AJAX.

Create REST API layer to facilitate sharing data between front-end and J2EE business and Data objects.

Designed and deployed XML files for Dispatcher Servlets, Application Context and Controllers to implement the Inversion of Control (IOC) module in Spring 2.5.

Design and introduced Error handling methods in all levels of workflow to route Exceptions to the support team for further processing.

Deployed Micro Services using Docker to ensure it runs same on all platforms.

Implemented caching techniques, wrote POJO classes for storing data and DAO design pattern to retrieve the data and did other database configurations using Spring 4.0.

Responsible in delivering SOA platform with high customer satisfaction.

Work with the QA team to develop test scripts and support QA and UAT. Environment: Java, Java EE, Spring Boot, Hibernate, SQL, Restful, Postman, Log4j, GIT, Agile Methodology, Maven, Jenkins, IntelliJ, AWS, SOA

Fannie Mae Java Developer

Reston, Virginia USA Oct-2019 - Jan-2021

Project Description: Data Validation Service (DVS) is part of the Desktop Underwriter (DU) application home mortgage loan. The Data Validation Service (DVS) 2.0 is a RESTful webservice using JSON formatted data to provide the real-time validation of the borrower's employment, income and asset reported on the Loan submissions. Using DVS, clients can process loans faster and reduce the cycle time from application to close. This technology advances the work of DU, the most widely used automated underwriting system in the market today.

Worked on modernization of the existing on perm monolithic java application to microservices using spring boot and Drool rule engine. Involved the design and development of event driven architecture using Spring Integration.

Developed the business rule and rule flow using the JBoss Drool to the existing rules.

Refactoring the existing code with better coding practices and introduced sonar lint for better standards.

Extensively worked on bug fixes in the existing system to meet the deliverables on time.

Developed server-side application to interact with database using Spring Boot and Hibernate.

Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.

Implemented Log4j technology for a broader perspective of the project.

Developed test classes in JUnit for unit testing.

Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.

Used GIT for version control tool for merging branches and used SourceTree to solve conflicts. Environment: Java, Java EE, Spring Boot, Hibernate, SQL, Restful, Postman, Log4j, GIT, Agile Methodology, Maven, Jenkins, IntelliJ Freddie Mac Java Developer

McLean, Virginia, USA Sep-2018- Sep-2019

Project Description: Loan Prospector (LP) is Freddie Mac's web based Automated Underwriting System. Loan Product Advisor

(LPA) is the next generation of Loan Prospector. It’s Freddie Mac enhanced automated underwriting system (AUS), with new features and functionality. Loan Product Advisor has new look and feels that aligns with the Loan Advisor Suite brand, along with other enhancements, such as: Completely Redesigned Feedback Certificate, New Cash-to-Close Feedback Messages, and Single Sign-On to Loan Advisor Suite Access Portal.

Developed/Implemented code on new requirements as a developer using Spring MVC and Hibernate by using Agile Methodology.

Involved the design and development of event driven architecture using spring Integration.

Designed detailed end user and high-level design documents and the LRQ document (Legacy Remediation Questionnaire). LRQ specifies all the server related configuration details like WebLogic and Web Methods.

Used Spring MVC for implementing web tier and developed web-based application service components and configured beans.

Used Spring for dependency injection mechanism.

Developed Controller and Business layers of the MVC, using Spring MVC framework.

Developed RESTful web services.

Connected to Data Sources and performed operations using Spring Data framework features like Spring JDBC and Spring ORM.

Configured Sybase adapter and MSSQL Adapter.

Integrated Spring DAO for data access using Hibernate to fetch data from database.

Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with spring functionality.

Used Hibernate to map objects (POJOs) to database tables and map relationships.

Designed and developed cases for handling exceptions

Designed the outlook of the project.

Used Java8 for default methods to implement multiple inheritance

Monitored the logs using Log4j and fixed the problems.

Used Git repository for Check In and Check Out project codebase.

Used Service Now to track tickets and issues closure. Environment: Java, Java EE, Spring, Spring MVC, Hibernate, SQL, Sybase Adapter, MSSQL Adapter, Log4j, GIT, ServiceNow, Tomcat 8.5, Agile Methodology, Maven, Jenkins, Eclipse

RoboMQ, TopGolf Java Developer

McLean, Virginia, USA Sep-2016- April-2017

Project Description: Managed File Transfer (MFT) is a reliable and trackable system which is mainly used for transferring and transforming files between different file management servers (FTP, SFTP, S3) with the assist of RoboMQ Middleware. It sends and receives event information through RoboMQ broker to track the status of the process in each microservice. MFT features and capabilities are decoupled into separate microservice thus they can individually connect to any file system. There are four major microservices in our MFT system, including Listener, TransferIn, Transformer and Transfer Out. All microservices are secure guaranteed, in which files are encrypted and tracked through the transfer and in-transit processing. The file transform micro- service is scalable and capable of providing multiple file transform approaches.

Assisted in developing Java modules for service provisioning using Eclipse IDE, helping reduce manual order processing time by 15% in alignment with TM Forum’s SID framework.

Involved in analysis, design and development for the project.

Design detailed end user and high-level design documents.

Created the low-level design documents.

Developed/Implemented code on new requirements as a developer using Java.

Designed and developed microservices using Java.

Designed and developed cases for handling exceptions.

Designed the outlook of the project.

Involved in review meetings and presentations.

Prepared test cases and scenarios.

Resolved technical issues by debugging and support coding and testing functions.

Coordinated with QA team for development of test plan, test cases, test code.

Prepare presentations on current project status.

Worked on GIT, JIRA and eclipse.

Prepared weekly status reports.

Involved in Updating & synchronizing the code.

Environment: Java 1.6, microservices, GIT, JIRA, Eclipse, RoboMQ Middleware. Kuehne Nagel Inc, Java Developer

Vishakapatnam, India Jan 2015 –December 2015

Project Description: Logistics and distribution managers organize the storage and distribution of goods, which often involves using complex IT and telecommunications systems. They plan and manage the transport of goods in a supply chain. Liaising with many parties including suppliers of raw materials, manufacturers, retailers and consumers. The role of distribution manager within logistics may involve transportation, stock control, warehousing and ensuring structures and in place to monitor the flow of goods and materials. IT plays a key part with the logistics field in forecasting increasingly complex system of stock levels, delivery times, transport costs and performance evolution.

Involving analysis, design and development for maintenance project.

Replaced the existing functionality with the new requirement as specified in the meetings, by modifying the existing logic and framework in-place.

Designed and developed database tables required for development.

Created design documents, test cases and requirement documents.

Used JSP, JavaScript and jQuery to create the presentation layer.

Responsible for creating JSP custom tags, Struts-config files and implemented Validation framework.

Worked on the Change Requests from the client which involved change to the functional requirement initially designed.

Involved in fixing bugs, which are defects in the application. Environment: Java 1.7, Struts 1.3, Hibernate 3.0, WebLogic, Ajax, JSON, JavaScript, jQuery, JSTL, Oracle 10g, HP ALM, Ant Vensai Technologies Pvt Ltd Java Developer

Vishakapatnam, India July-2014- Dec-2014

Project Description: The main aim of this project is to track all the details of the employee including leaves, inventory, service request, Recruitment Intend and travel request management. This Vtrack system consists of Modules like, 1. Leave management System 2. Employee Management System. 3. Material/ Service Request. 4. Travel Request and 5. Recruitment Intend, Vtrack is a centralized and web-based application system which can access from anywhere with the employee credentials.

Designing the User Interface.

Used JSP, JavaScript and jQuery to create the presentation Layer.

Created JSON Objects for rendering java objects using JavaScript in view page.

Implemented Struts action classes and dto objects.

Implemented service locator class for locating service classes.

Implemented various select/update/insert SQL queries for PostgreSQL.

Implemented Fusion Charts for showing Graphs.

Created and implemented the Data Access Object layer that has the functionalities to interact with the database.

Implemented Hibernate for mapping java classes with database and using Hibernate query language.

Implemented JSP in creating client presentation layer and interaction with business layer.

Modified complex logic with new ideas to increase the performance of data that is rendered from database.

Develop code complying to Sun standards and implement best practices. Environment: Tomcat 6, Java 1.6, Struts 1.3, Hibernate 3.0, Ajax, JSON, JavaScript, Java Mail, JQuery, JSTL, Fusion Charts and PostgreSQL, Ant.

EDUCATION

Bachelor of Engineering in Computer Science - Jawaharlal Nehru Technological University 2013.



Contact this candidate