| Akhila - Java Developer |
| [email protected] |
| Location: Atlanta, Georgia, USA |
| Relocation: Yes |
| Visa: H1B |
| Resume file: Bommareddy_Akhila_Sr. Java Developer_1775762302680.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Bommareddy Akhila
Java Full Stack developer +1 (469) 699 8203 | [email protected] Professional Summary: Around 7 years experience in Java Full Stack Development, building scalable, secure, and high-performing enterprise applications. Strong expertise in Java (8/11/17), Spring Boot, Spring MVC, Microservices, REST APIs, and event-driven architectures (Kafka, JMS, RabbitMQ). Proficient in Spring Boot, Spring MVC, Spring Data, Spring Batch, Spring AOP, Spring Security, and Microservices/REST APIs. Skilled in frontend frameworks ReactJS, Angular, JavaScript (ES6+), TypeScript, HTML5, CSS3, with experience in state management (Redux). Proficient in databases Oracle, MySQL, MongoDB, Cassandra; expertise in query optimization and data modeling. Used SonarQube for static code analysis and maintaining code quality standards. Hands-on with Docker, Kubernetes, CI/CD tools (Jenkins, GitHub Actions, Azure DevOps, Maven), and cloud platforms (AWS, Azure, GCP). Strong backend knowledge with Java EE technologies: Servlets, JSP, JDBC, JNDI, EJBs, XML/JSON, SOAP/REST services. Strong background in secure authentication/authorization (Spring Security, OAuth2, JWT), performance tuning, and debugging. Optimize Spark SQL queries and DataFrame operations for performance and efficiency. Analyse execution plans using Spark UI and Event Logs. Experienced in Agile/Scrum & TDD, collaborating with cross-functional teams for efficient delivery. Applied OOP principles and design patterns (Factory, Singleton, DAO, Observer, Strategy) for modular and maintainable systems. Migrated existing Java-based microservices to Kotlin to improve code readability and reduce boilerplate. Strong experience in Unix/Linux scripting, automation, and deployment. Skilled in debugging & profiling using JVisualVM, IntelliJ, resolving critical performance bottlenecks. Technical Skills: Programming Languages Java8/11/21, Scala , PL/SQL, Python2/3, C++, Shell, JavaScript, TypeScript, Kotlin. Java/J2EE technologies Servlets, JSTL, Design Patterns, JSF, JMS, JSP, JNDI, JDBC, Log4J API, Java security, RMI, AWT, Applets, and Java Networking. Frameworks Spring, Hibernate, Spring Boot, Spring MVC, Securitymo IDEs Eclipse, IntelliJ, NetBeans Web technologies HTML5, CSS3, Bootstrap 4, XML, JSON, Java Script, jQuery, Ajax, Angular /9/10/11, React 14/16, Spark. Web/Application Servers Web Sphere, WebLogic, Apache Tomcat, Apache Kafka, Apache. Web Services SOAP, REST, REST API, RESTful, JAX-B, Microservices,Solr Methodologies Agile (Scrum), Waterfall, TDD (Test Driven Development) Testing Tools Junit, Postman, Mockito, SoapUI, Gradle, Putty, CI/CD, Google Cloud, Azure, Mockito, Xcode, Fitness, Kubernetes, Docker, Jenkins, Cucumber, Jasmine. Database Technologies DB2, MySQL, PostgreSQL, MongoDB, Cassandra DB, DynamoDB CI/CD tools & Build Tools Jenkins, Kubernetes, Docker & Maven, SonarQube, Splunk, Grafana Version Control Systems SVN, Git, GitHub, Source Tree, Bit bucket. Platforms Windows, Linux, Unix, MacOS Cloud Technologies AWS, Azure, Google Cloud Platform (GCP), Terraform. Microsoft Azure Services & AWS Services Azure Functions, Azure Data Factory (ADF), Azure Logic Apps, Azure RM, S3, EC2, ELB, Route53, EKS, ELK, Autoscaling, Elastic Beanstalk, AWS Lambda, AWS API Gateway, Cloud Formation, CloudWatch, RDS Education: Bachelor of Computer Science Engineering Masters in Computer and Information Sciences Certifications: AWS Certified Cloud Practitioner 2025 Azure Fundamentals Professional Experience: Client: Delta Airlines. GA Feb 2025 Present Role: Full Stack Java Developer Project Description: Developed and deployed scalable microservices and front-end applications to modernize retail systems, integrating real-time data pipelines with Kafka. Ensured secure, resilient cloud deployments using AWS, Azure, Docker, and Kubernetes. Roles & Responsibilities: Designed and developed microservices with Spring Boot, REST APIs, and Kafka, ensuring high throughput and secure data processing. Developed serverless applications using AWS Lambda to process backend events and automate workflows. Built and optimized front-end applications using ReactJS, Redux, and Bootstrap, improving performance with reusable components. Implemented multithreading and concurrency using Java Executor framework and CompletableFuture to build high-performance and scalable backend services Used Java concurrency APIs such as ExecutorService, ThreadPoolExecutor, and Callable/Future for parallel task execution Designed thread-safe applications using synchronization, locks, and concurrent collections. Managed containerized deployments using Docker and Kubernetes, ensuring resilient and zero-downtime releases. Implemented functional programming concepts in Scala such as immutability, higher-order functions, and pattern matching. Automated builds and deployments with CI/CD pipelines (Jenkins, GitHub Actions, Gradle). Secured applications with Spring Security, OAuth2, and JWT for robust authentication and authorization. Integrated Spring Boot microservices with Amazon RDS for efficient data persistence and transaction management Designed and implemented scalable data storage solutions using Amazon DynamoDB for high-performance applications. Collaborated with cross-functional teams (DevOps, QA, Architects) under Agile/Scrum to deliver business-critical features on time. Designed and consumed SOAP, REST, and XML/XSLT-based APIs for interoperability between legacy and modern systems. Ensured fault tolerance, auto-scaling, and monitoring using AWS (EC2, S3, CloudWatch, Elastic Beanstalk) and Azure services. Leveraged Java 11 features such as local variable type inference (var), HTTP Client API, and stream enhancements to simplify code readability and improve efficiency. Automated deployment of infrastructure including EC2, RDS, S3, and VPC components using Terraform scripts. Used JUnit, Mockito, Karma, Jasmine for unit and integration testing, achieving high reliability. Tech Stack: Java 8, J2EE, Spring Boot, Spring MVC, REST, SOAP, Apache Kafka, ReactJS, NodeJS, React Native, HTML5, CSS3, Bootstrap, JavaScript, AWS, Azure, Docker, Kubernetes, Swagger, Maven, Gradle, GitHub, Jenkins. Client: Micron Technologies, Boise, ID, USA Aug 2023 Dec 2024 Role: Sr Java Developer Project Description: Built enterprise applications with Spring Boot and REST APIs, integrating backend microservices with React JS for seamless full-stack solutions. Deployed and monitored applications on AWS and GCP, leveraging Elasticsearch for insights. Roles & Responsibilities: Developed enterprise applications using Core Java 8, applying OOP, Collections, Multithreading, Exception Handling, Serialization, and I/O streams. Built backend solutions with Spring 5/Spring Boot 3.2, covering Dependency Injection, Spring Beans Implemented persistence with Hibernate and Spring JDBC, optimizing database operations for efficiency. Designed reusable components, utility classes, and microservices integrated with REST APIs and Kafka messaging. Implemented centralized logging using Splunk for real-time log monitoring and troubleshooting. Exposed and consumed RESTful APIs using Spring Boot and Hibernate ORM for backend functionality. Contributed to full-stack development by integrating Java backend with ReactJS, JavaScript, Bootstrap, and XML/XSLT-based APIs. Built real-time monitoring dashboards using Grafana integrated with Prometheus. Wrote unit test cases using Jasmine for Angular/JavaScript components. Used Karma as a test runner to execute Jasmine test cases in multiple browsers. Deployed applications on AWS (EC2, S3, CloudWatch, Elastic Beanstalk) and used Elasticsearch for monitoring and recommendations. Tech Stack: Java 11, Spring Boot, Spring MVC, Microservices, Hibernate, JPA, ReactJS, NodeJS, HTML5, CSS3, JavaScript, Bootstrap, MongoDB, SQL Server, Docker, Jenkins, Git, GCP, AWS, SOAP, REST, JUnit, Agile. Client: IBM Private Limited, Bengaluru, India Jan 2020 Aug 2022 Role: Java/ J2EE Developer Project Description: Migrated legacy monolithic applications to microservices architecture with Spring Boot, Kafka, and Spark for large-scale data processing. Developed full-stack features with ReactJS, AngularJS, and NodeJS, ensuring optimized UI and backend integration. Roles & Responsibilities: Gathered business requirements, prepared use cases, class diagrams, and technical documentation to guide development. Designed and migrated applications from monolithic to microservices architecture using Spring Boot, Spring MVC, Spring Security, DI/IOC, and REST/SOAP APIs. Built event-driven pipelines with Kafka producers/consumers, Apache Spark (batch/streaming, SQL, MapReduce), and Python microservices for large dataset processing. Developed full-stack features with ReactJS, AngularJS, NodeJS, ExpressJS, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, optimizing UI with modular and reusable components. Automated builds and deployments with Gradle, Git, and ensured quality using Mockito. Collaborated with cross-functional teams on design, incident management, sprint planning, and code reviews to ensure high-quality deliverables. Tech Stack: Java 8, Spring Boot, Spring MVC, Microservices, Apache Spark, Apache Camel, Cassandra, MongoDB, SQL, PL/SQL, NodeJS, ReactJS, AngularJS, HTML5, CSS3, jQuery, Bootstrap, SOAP, REST, AWS, Kafka Client: Toyota, India Aug 2017 Dec 2019 Role: Java Developer Project Description: Implemented Spring Boot microservices and SOAP/REST APIs for automotive insurance and services integration. Built responsive front-end solutions with JSP, JSF, Angular, and NodeJS, backed by optimized database queries in MySQL. Responsibilities: Conducted system requirement workshops with stakeholders and created detailed architecture diagrams (class, sequence, deployment). Implemented Spring Boot microservices with modular, reusable components, integrated with REST/SOAP APIs and third-party insurance services. Built front-end applications using JSP, JSF, AngularJS/Angular 4, NodeJS, TypeScript, and JavaScript, with reusable components. Integrated persistence with Hibernate + Spring Data, optimized MySQL queries, schema design, and caching strategies for high throughput. Implemented secure authentication and role-based access with Spring Security, OAuth2, and access control policies. Tech Stack: Java, J2EE, Spring, Spring Boot, Spring MVC, Hibernate, JSF, JSTL, AngularJS, Angular 4, NodeJS, TypeScript, Maven, Docker, REST, SOAP, MySQL, AWS (EC2, S3, CloudWatch), JUnit, Mockito, Eclipse, Windows. Keywords: cplusplus continuous integration continuous deployment quality analyst user interface javascript sthree database procedural language Georgia Idaho South Dakota |