Post Job Free
Sign in

Stack Developer Application Development

Location:
New Jersey
Posted:
September 25, 2025

Contact this candidate

Resume:

Lokesh Reddy Janga

(Java Full Stack Developer)

+1-973-***-**** *****************@*****.*** www.linkedin.com/in/lokeshreddy-janga

PROFESSIONAL SUMMARY

Over 10+ years of comprehensive experience in Java-based enterprise application development with extensive expertise in analysis, design, development, and testing of client-server and n-tier applications using Java 8-17 and J2EE technologies.

Expert-level proficiency in Spring ecosystem including Spring Boot, Spring MVC, Spring Cloud, Spring Security, Spring Data JPA, and Spring Core with deep understanding of Dependency Injection and Inversion of Control principles.

Advanced Java programming skills with strong expertise in Core Java concepts including OOP principles, Collections Framework, Multithreading, Concurrency, Exception Handling, Generics, Lambda Expressions, Stream API, and Java 8+ features.

Extensive experience in enterprise frameworks including Hibernate ORM, JPA, Struts, JSF with proven ability to design and implement scalable data access layers using various persistence technologies.

Full-stack development expertise with proficient skills in frontend technologies (JavaScript, TypeScript, AngularJS, React, HTML5, CSS3, jQuery) seamlessly integrated with Java backend services.

Microservices architecture specialist with hands-on experience in designing, developing, and deploying microservices using Spring Boot, Docker, Kubernetes, and API Gateway patterns.

RESTful and SOAP web services expert with comprehensive knowledge of JAX-RS, JAX-WS, JSON, XML processing, and API design best practices using tools like Postman and SoapUI for testing.

Database management proficiency across multiple platforms including Oracle (9i-12c), MySQL, PostgreSQL, SQL Server, and NoSQL databases (MongoDB, Cassandra) with advanced SQL and PL/SQL skills.

Cloud-native application development expertise in AWS (EC2, S3, RDS, Lambda, CloudWatch, IAM) and Azure platforms with experience in containerization and serverless architectures.

Enterprise messaging systems experience with Apache Kafka, RabbitMQ, IBM MQ, ActiveMQ, and JMS for building event-driven and distributed systems.

DevOps and CI/CD pipeline implementation using Jenkins, Docker, Kubernetes, Maven, Gradle, Git, and infrastructure-as-code tools like Terraform.

Test-driven development advocate with extensive experience in JUnit, Mockito, Selenium, TestNG for unit testing, integration testing, and automated testing frameworks.

Agile methodology practitioner with strong experience in Scrum, sprint planning, story estimation, and collaborative development in cross-functional teams.

Performance optimization specialist with expertise in application profiling, memory management, JVM tuning, database optimization, and scalability improvements.

TECHNICAL SKILLS

Programming Languages & Core Technologies

&Java (8–17): Advanced proficiency in all versions with expertise in lambda expressions, streams, modules, records, pattern matching

&J2EE Technologies: Servlets, JSP, EJB, JNDI, JMS, JTA, JAXB, JAX-RS, JAX-WS

&Additional Languages: Python, PL/SQL, SQL, JavaScript, TypeScript, C, C++

Frameworks & Libraries

&Spring Ecosystem: Spring Boot, Spring MVC, Spring Cloud, Spring Security, Spring Data JPA, Spring AOP, Spring Batch, Spring Integration

&ORM Frameworks: Hibernate (3.x-5.x), JPA, MyBatis, Spring Data

&Web Frameworks: Struts, JSF, Angular (4–11), React, Node.js

&Frontend Technologies: JavaScript (ES6+), TypeScript, jQuery, Bootstrap, HTML5, CSS3, SASS, AJAX

Enterprise & Messaging

&Message Brokers: Apache Kafka, RabbitMQ, IBM MQ, ActiveMQ, JBoss AMQ

&Middleware: Apache Camel, Solace, Tibco EMS/RV, Drools, JBPM

&Enterprise Integration: JMS, SOAP, REST, XML, JSON, Apache Axis

Databases & Data Management

&Relational Databases: Oracle (9i–12c), MySQL, PostgreSQL, SQL Server, DB2

&NoSQL Databases: MongoDB, Cassandra, HBase

&Database Technologies: JDBC, Connection Pooling, Stored Procedures, Triggers, Views, Indexing

Cloud Platforms & DevOps

&AWS Services: EC2, S3, RDS, Lambda, CloudWatch, IAM, ELB, API Gateway, CloudFormation

&Azure Services: Virtual Machines, Azure SQL Database, Blob Storage, Azure Functions, AKS, Azure AD

&Containerization: Docker, Kubernetes, OpenShift

&CI/CD Tools: Jenkins, GitLab CI, Azure DevOps, Terraform, Chef

Testing & Quality Assurance

&Testing Frameworks: JUnit, TestNG, Mockito, PowerMock, Selenium WebDriver, Cypress

&API Testing: REST Assured, Postman, SoapUI

&Performance Testing: JMeter, LoadRunner

&Code Quality: SonarQube, Jacoco, PMD, Checkstyle

Development Tools & IDEs

&IDEs: IntelliJ IDEA, Eclipse, NetBeans, Visual Studio Code

&Build Tools: Maven, Gradle, Ant

&Version Control: Git, SVN, CVS, Bitbucket, GitHub

&Project Management: Jira, Confluence, Azure Boards

Application Servers & Web Servers

&Application Servers: Apache Tomcat, JBoss/WildFly, WebLogic, WebSphere, Jetty

&Web Servers: Apache HTTP Server, Nginx

&Monitoring: Splunk, AppDynamics, New Relic, Log4j, SLF4J

EDUCATION

Bachelor of Technology in Computer Science Engineering

CVR College of Engineering

Affiliated to Jawaharlal Nehru Technological University, Hyderabad, India

Graduated: May 2012

Relevant Coursework: Data Structures, Algorithms, Database Management Systems, Software Engineering, Object-Oriented Programming

PROFESSIONAL EXPERIENCE

Client: Barclays Jersey City, NJ

Role: Senior Full Stack Java Developer Oct 2021 – Present

Project Overview: Led development of critical financial trading applications and risk management systems for one of the world's largest investment banks, handling high-volume transactions and real-time data processing.

Core Java Development & Architecture:

Architected and developed enterprise-scale applications using Java 11+ with advanced features including modules, enhanced HTTP client, improved garbage collection, and performance optimizations for handling millions of financial transactions daily.

Implemented comprehensive Spring Boot microservices architecture with over 15 interconnected services handling trading operations, risk calculations, and regulatory reporting with 99.9% uptime SLA.

Designed and developed RESTful APIs using Spring MVC and JAX-RS with JSON/XML data exchange, implementing proper HTTP status codes, error handling, and API versioning strategies for financial data services.

Built robust Spring Cloud-based microservices utilizing service discovery (Eureka), circuit breakers (Hystrix), API gateways (Zuul), and distributed configuration management for fault-tolerant financial systems.

Implemented advanced Spring Security configurations including JWT authentication, OAuth 2.0, RBAC (Role-Based Access Control), and multi-factor authentication for securing sensitive financial data and trading operations.

Developed comprehensive Spring Data JPA solutions with custom repository implementations, complex query methods using @Query annotations, and database optimization techniques resulting in 40% performance improvement.

Utilized Java 11+ concurrency features including CompletableFuture, parallel streams, and virtual threads to optimize high-frequency trading applications and real-time data processing pipelines.

Implemented sophisticated exception handling strategies using custom exception classes, @ControllerAdvice for global exception handling, and proper logging mechanisms for debugging and monitoring.

Database & Data Management:

Designed and optimized complex Oracle database schemas with proper indexing, partitioning, and stored procedures for handling terabytes of financial data with sub-second query response times.

Implemented advanced Hibernate ORM mappings including one-to-many, many-to-many relationships, lazy/eager loading strategies, and second-level caching using EhCache for improved performance.

Developed sophisticated SQL queries and stored procedures for financial calculations, risk analytics, and regulatory reporting with proper transaction management and ACID compliance.

Integrated NoSQL solutions using Cassandra for time-series financial data storage and MongoDB for document-based trade confirmations and audit logs.

Frontend Integration & Web Technologies:

Built responsive web interfaces using Angular 9+ with TypeScript, implementing component-based architecture, services, observables, and reactive forms for real-time trading dashboards.

Developed interactive trading interfaces using HTML5, CSS3, JavaScript ES6+, and jQuery with WebSocket connections for real-time price updates and trade execution.

Implemented comprehensive unit and integration testing using Jasmine, Karma for Angular components, and JUnit/Mockito for Java services with 90%+ code coverage.

Created dynamic data visualization components for financial analytics using D3.js and Chart.js integrated with Spring Boot REST endpoints for real-time market data display.

Enterprise Messaging & Integration:

Architected enterprise messaging solutions using Apache Kafka for real-time trade processing, market data distribution, and event-driven architecture supporting 100,000+ messages per second.

Implemented sophisticated message routing patterns using RabbitMQ with proper error handling, dead letter queues, and message persistence for critical financial transactions.

Developed IBM MQ-based solutions for integration with legacy mainframe systems, implementing both point-to-point and publish-subscribe messaging patterns for trade settlement processes.

Integrated FIX Protocol implementations for electronic trading communications with external brokers and exchanges, handling order management and trade confirmations.

Built comprehensive monitoring solutions using Kibana and Elasticsearch for message tracking, failure analysis, and performance optimization of messaging systems.

Cloud & DevOps Implementation:

Migrated monolithic applications to cloud-native microservices on AWS, utilizing EC2 auto-scaling groups, Application Load Balancers, and multi-AZ deployments for high availability.

Implemented Infrastructure as Code using Terraform for AWS resource provisioning, including VPC setup, security groups, RDS instances, and S3 bucket policies.

Developed serverless solutions using AWS Lambda with Java runtime for event-driven processing of trade confirmations, regulatory reporting, and data validation tasks.

Built comprehensive CI/CD pipelines using Jenkins with automated testing, code quality checks (SonarQube), security scanning, and blue-green deployment strategies.

Configured advanced monitoring and alerting using AWS CloudWatch, custom metrics, and automated scaling policies for maintaining optimal application performance.

Testing & Quality Assurance:

Implemented comprehensive testing strategies including unit testing (JUnit 5, Mockito), integration testing (TestContainers), and end-to-end testing (Selenium) with automated test execution.

Developed API testing frameworks using REST Assured for automated REST API validation, contract testing, and performance verification of financial services.

Created performance testing suites using JMeter for load testing trading applications under various market conditions and stress scenarios.

Established code quality standards using SonarQube for static code analysis, PMD for code style enforcement, and Jacoco for test coverage reporting.

Technologies Used: Java 11+, Spring Boot 2.x, Spring Cloud, Spring Security, Spring Data JPA, Hibernate, Oracle 12c, Apache Kafka, RabbitMQ, IBM MQ, Angular 9+, TypeScript, AWS (EC2, S3, RDS, Lambda, CloudWatch), Docker, Kubernetes, Jenkins, Terraform, JUnit 5, Mockito, Git, Maven

Client: One Main Financial Charlotte, NC

Role: Senior Full Stack Java Developer Mar 2020 – Sep 2021

Project Overview: Developed comprehensive financial services platform for personal lending, credit assessment, and customer management systems serving millions of customers with integrated fraud detection and regulatory compliance.

Java Enterprise Development:

Architected enterprise financial applications using Java 11+ with advanced features including HTTP/2 client, improved JVM performance, and enhanced security for processing loan applications and credit assessments.

Designed and implemented Spring Boot-based microservices for loan origination, credit scoring, and customer onboarding with proper service decomposition and domain-driven design principles.

Built sophisticated REST API ecosystem using Spring MVC with comprehensive error handling, input validation using Bean Validation API, and proper HTTP status code implementation for financial operations.

Implemented advanced Spring Security configurations including JWT token-based authentication, method-level security, and integration with Azure Active Directory for enterprise SSO capabilities.

Developed complex Spring Data JPA repositories with custom query methods, specifications for dynamic filtering, and database optimization techniques for handling large-scale financial data.

Database Architecture & Optimization:

Designed comprehensive database schemas for customer data, loan applications, and payment processing with proper normalization, indexing strategies, and performance optimization techniques.

Implemented advanced Hibernate mappings with sophisticated entity relationships, custom types for financial calculations, and second-level caching using EhCache for improved response times.

Developed complex stored procedures and functions for credit scoring algorithms, interest calculations, and regulatory reporting with proper transaction management and rollback capabilities.

Integrated multiple data sources including Oracle for transactional data, MongoDB for document storage, and Cassandra for real-time analytics and audit trails.

Frontend Development & User Experience:

Built responsive financial application interfaces using React.js with Redux for state management, creating interactive loan calculators and customer dashboards with real-time updates.

Developed comprehensive form validation systems using HTML5, CSS3, JavaScript ES6+, and Bootstrap for loan applications, document uploads, and customer verification processes.

Implemented advanced UI components including data grids for loan management, chart visualizations for financial analytics, and responsive design patterns for mobile compatibility.

Created automated testing frameworks for UI components using Jest, Enzyme for React testing, and Cypress for end-to-end testing of critical financial workflows.

Enterprise Integration & Messaging:

Architected event-driven systems using Apache Kafka for processing loan status updates, payment notifications, and regulatory reporting with proper message serialization and error handling.

Implemented sophisticated message queuing solutions using RabbitMQ for handling high-volume credit check requests, document processing, and notification services with guaranteed message delivery.

Developed comprehensive integration patterns using Apache Camel for connecting with external credit bureaus, payment processors, and regulatory reporting systems.

Built robust error handling and retry mechanisms for external service integrations with circuit breaker patterns and proper fallback strategies for critical financial operations.

Cloud Migration & Azure Implementation:

Led migration to Microsoft Azure cloud platform utilizing Azure App Service, Azure SQL Database, and Azure Storage for scalable financial services infrastructure.

Implemented Azure-native solutions including Azure Functions for serverless processing, Azure Service Bus for messaging, and Azure Key Vault for secure credential management.

Configured comprehensive monitoring and alerting using Azure Monitor, Application Insights for performance tracking, and custom dashboards for business metrics visualization.

Established disaster recovery and backup strategies using Azure Site Recovery and automated backup policies for ensuring business continuity and regulatory compliance.

Testing & Quality Engineering:

Developed comprehensive testing strategies including unit testing with JUnit 5 and Mockito, integration testing with TestContainers, and contract testing using Spring Cloud Contract.

Implemented automated API testing using REST Assured for validating financial service endpoints, data integrity, and proper error responses under various scenarios.

Created performance testing frameworks using JMeter for load testing loan processing systems under peak usage conditions and stress testing for regulatory compliance.

Established continuous testing practices with automated test execution in CI/CD pipelines and comprehensive test reporting for stakeholder visibility.

Regulatory Compliance & Security:

Implemented comprehensive audit logging for all financial transactions, user actions, and system events with proper data retention policies and secure log storage.

Developed data encryption strategies for sensitive customer information both in transit and at rest, implementing proper key management and rotation policies.

Built comprehensive compliance reporting systems for regulatory requirements including GDPR, CCPA, and financial industry regulations with automated report generation.

Implemented fraud detection algorithms using machine learning models integrated with Java applications for real-time transaction monitoring and risk assessment.

Technologies Used: Java 11, Spring Boot 2.x, Spring Security, Spring Data JPA, Hibernate, React.js, Redux, Oracle, MongoDB, Cassandra, Apache Kafka, RabbitMQ, Apache Camel, Microsoft Azure, Azure Functions, Azure SQL Database, JUnit 5, Mockito, REST Assured, Git, Maven, JIRA

Client: State of New York Albany, NY

Role: Full Stack Java Developer Aug 2018 – Feb 2020

Enterprise Application Development:

Developed large-scale government applications using Java 8+ with Spring Framework, implementing MVC architecture and dependency injection for citizen service portals and internal administrative systems.

Built comprehensive REST and SOAP web services using JAX-RS and JAX-WS for inter-agency data exchange and integration with federal systems, handling sensitive government data securely.

Implemented advanced Spring MVC controllers with proper request mapping, data binding, validation, and exception handling for complex government workflow applications.

Developed sophisticated data access layers using Spring Data JPA and Hibernate with complex entity mappings for government databases and legacy system integration.

Frontend Development & User Interface:

Created responsive government portals using AngularJS, HTML5, CSS3, and JavaScript with accessibility compliance (Section 508) for citizen-facing applications.

Implemented advanced form handling with client-side validation, AJAX submissions, and real-time data updates using jQuery and Bootstrap for improved user experience.

Built interactive dashboards for government administrators with data visualization using Chart.js and D3.js for reporting and analytics.

Database & Integration:

Designed and optimized Oracle database solutions with complex queries, stored procedures, and triggers for government data processing and reporting requirements.

Implemented comprehensive LDAP integration for user authentication and authorization across multiple government agencies and systems.

Developed multi-threading solutions for batch processing of government records and data migration between legacy and modern systems.

Testing & Deployment:

Established comprehensive testing frameworks using JUnit and Mockito for unit testing, with automated test execution and continuous integration using Maven and Jenkins.

Configured WebLogic application server for enterprise deployment with clustering, load balancing, and high availability configurations for government applications.

Technologies Used: Java 8, Spring MVC, Spring Core, Hibernate, AngularJS, HTML5, CSS3, JavaScript, jQuery, Oracle, WebLogic, JUnit, Mockito, Maven, SVN, JIRA

Client: Hanover Insurance Worcester, MA

Role: Full Stack Java Developer Jan 2017 – Jul 2018

Microservices Architecture:

Architected microservices-based insurance applications using Spring Boot with service discovery, API gateway patterns, and distributed configuration management for policy management and claims processing.

Implemented comprehensive Spring Boot applications with minimal configuration, embedded servers, and production-ready features including health checks, metrics, and monitoring.

Developed RESTful APIs for insurance operations including policy creation, premium calculations, and claims processing with proper HTTP status codes and error handling.

Modern Java Development:

Utilized Java 8 advanced features including lambda expressions, streams API, and functional programming concepts for insurance business logic implementation.

Built responsive insurance portals using Angular 8 with TypeScript, implementing routing, services, and reactive forms for policy management and customer self-service.

Implemented comprehensive data persistence using Spring Data JPA with custom repositories and query methods for insurance domain objects.

Integration & Web Services:

Developed SOAP and REST web services for integration with external insurance systems, regulatory reporting, and third-party service providers.

Implemented sophisticated business logic using Spring's transaction management and AOP for insurance calculations, underwriting rules, and claims processing.

Technologies Used: Java 8, Spring Boot, Spring Data JPA, Angular 8, TypeScript, Hibernate, HTML5, CSS3, JavaScript, REST, SOAP, Git, Maven, Eclipse

Client: Southwest Airlines Dallas, TX

Role: Java Developer June 2015 – Dec 2016 Airline Systems Development:

Developed comprehensive airline reservation systems using Java 8 with advanced collections,

multithreading, and concurrency frameworks for high-performance booking applications.

Built customer-facing applications using HTML5, CSS3, JavaScript, and jQuery for flight booking, check-in processes, and customer service interfaces.

Implemented robust web services using JAX-RS and Jersey for flight data distribution, booking confirmations, and integration with airline operational systems.

Data Processing & Integration:

Developed high-performance data processing systems using Java multithreading and concurrent collections for handling flight schedules, pricing, and availability data.

Implemented Hibernate-based persistence layer with optimized queries and caching strategies for airline operational data and customer information.

Built comprehensive testing frameworks using JUnit for unit testing critical airline booking and operational systems.

Technologies Used: Java 8, Spring 4.0, Hibernate 4.2, HTML5, CSS3, JavaScript, jQuery, JAX-RS, Jersey, Oracle, JUnit, Maven, WebLogic

Client: Progressive Insurance Denver, Colorado

Role: Java Developer May 2014 – May 2015 Insurance Application Development:

Developed insurance policy management systems using Java with Spring IOC, Struts MVC framework,

and iBatis for data persistence and business logic implementation.

Built comprehensive web applications using JSP, Servlets, and custom tag libraries for insurance quote generation, policy administration, and claims management.

Implemented multithreading solutions for batch processing insurance data, policy renewals, and regulatory reporting with proper synchronization and thread safety.

System Integration:

Developed notification systems using JMS and messaging queues for policy updates, claim notifications, and customer communications.

Implemented data transformation processes for migrating insurance data between different formats and systems using XML parsing and custom utilities.

Technologies Used: Core Java, J2EE, Spring IOC, Struts, iBatis, JSP, Servlets, JMS, WebLogic, Oracle, PL/SQL, Ant, JUnit



Contact this candidate