Monica Jaladi
Java Full Stack Developer
****************@*****.***
PROFESSIONAL SUMMARY
Over 6+ years of extensive experience in the Software field, Excellent hands-on experience on Core Java, J2EE, C#Struts, JSP, Spring framework, Servlets, SQL, JavaScript, Angular, XML, HTML 5, CSS 3, JDBC, Oracle 11g.
Strong development experience in J2EE technologies including Servlets, JSP, JDBC, JMS, XML, and Struts, XSL, XSLT, JUnit, Log4J, JavaScript, SQL, PL/SQL, JAVA, Cloud Computing and Cloud Engineering.
Expertise in Core Java concepts such as Generics, Multi-Threading, Collections, Exception Handling, Garbage Collection, and File Input/output.
Migrating the existing project to Microsoft Azure with Azure services.
Good knowledge of designing, deploying and operating highly available (AWS) and Azure.
Proficient experience of using databases such as MySQL, DB2, Oracle 11g PL/SQL.
Experience with full software development life cycle, architecting scalable platforms, object-oriented programming, and Agile methodologies. Worked Closely with SME's.
I am proficient in developing web pages quickly and effectively using HTML 5, CSS3, JavaScript, jQuery and, also experience in making web page cross browser compatible with and experience with go language.
Conducted unit and integration testing using Jest and React Testing Library to ensure code quality and reliability.
Designed and developed responsive and user-friendly web interfaces using Angular v17, ensuring a seamless user experience.
Expertise through all parts of Software Development Life Cycle (SDLC) in developing web applications using JAVA, J2EE, EJB, Web services, SOA, SOAP, REST filet and CHATBOT.
Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
Excellent skills in building Single Page Application (SPA) using JavaScript frameworks like Angular JS, Node JS.
Hands on experience in Front-End technologies like Angular Js 1.4.7, Bootstrap 3.1, HTML5, JavaScript, CSS3, JQuery, Google Web Toolkit (GWT), Tag Libraries, Custom Tags, Ajax and Node JS and Exits.
Experienced Java developer with a strong background in Spring Boot for building scalable and efficient web applications.
Sound understanding and good knowledge on Require JS, React JS, Backbone JS.
Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviour.
Proficiency in developing Web applications using Servlets, JSP, JDBC, EJB2.0/3.0, web services using JAX-WS2.0 and JAX-RS APIS.
Responsible for implementation of java integration components for JBPM and DROOLS.
Expertise in the Apache Camel Integration Framework, in conjunction with Apache CXF and Active MQ. Experienced in working with Spring Integration. EJB Session Beans were used to process request from user interface using OSS.
Experience in developing and consuming Web Services using WSDL, SOAP, HTTP, and UDDI.
TECHNICAL SKILLS:
Technical experience
J2EE Middleware Systems Development, UI development
Programming Languages
C, Java 8, J2EE, Unix, Go,Kotlin
Java Technologies
J2EE (EJB, Servlets, JSP, JDBC), SOAP & REST Web Services
Web Technologies
JavaScript, Angular JS, Angular v17, Node JS, React JS, HTML, Shell Scripting, AJAX, CSS
Framework
Behavior-Driven Development (BDD), Spring (MVC, AOP, ORM, JDBC), React, Redux, Redux Thunk, SAFe, Groovy, Redux Saga Spring Boot, JSF, Struts, Hibernate
Application/Web Servers
Apache Tomcat, BEA WebLogic, Glassfish, JBoss
Azure Services
Event Hub, Key Vault, Logic App, ACI
Tools/ IDE
Eclipse, IntelliJ, TOAD, Putty (Unix), IBM MQ, SQL Developer, Grafana, Robo 3T, Git, ANT, Stash, Cruise Control, Maven
DevOps Practices
CI/CD Pipelines (Jenkins, GitLab CI, CircleCI, AWS Code Pipeline)
ETL/ELT Tools
Apache NiFi, Informatica, Airflow
Front end Development
JavaScript, TypeScript
Big Data Technologies
Apache Kafka, Zookeeper
Databases
MySQL, MongoDB, MS SQL Server, Oracle, PostgreSQL
Version Control
GIT HUB, SVN, Star Team
Modelling Tools
Rational Rose, UML
Cloud Computing
AWS (Amazon Web Services), EC2, RDS, S3, Redhat OpenShift
Operating Systems
Windows 7/Vista/2000/NT
PROFESSIONAL EXPERIENCE
Sr. Full Stack Java Developer Fifth Third Bank, OH Oct 2023 – Till Date
Responsibilities:
Utilized user stories, sprint planning, daily stand-ups, and retrospective meetings within the Agile Scrum methodology to foster iterative development and adaptability in project execution.
Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
Developed scalable Java 8+ applications using Spring Boot and Spring Batch for batch processing tasks, optimizing job execution and resource utilization.
Utilized the Java Collections API to manage data objects between business layers and the front end in various projects.
Developing scalable applications in dynamic environments, leveraging Java, Spring, web services, and object-relational mapping (ORM) tools to ensure optimal performance.
Developed microservices for each required business functional element and was implemented using microservices as independent components.
Utilized Spring Batch to efficiently manage extremely high-volume and high-performance batch jobs, employing optimization and partitioning techniques for enhanced processing.
Designed and implemented a suite of microservices, leveraging the robust features of the Java Spring Boot framework to create flexible and scalable APIs.
Adopted Kotlin for modern JVM-based applications: Implemented Kotlin in server-side development for increased productivity and enhanced safety features like null-safety and immutability.
Kotlin-based API development: Designed and developed RESTful APIs using Kotlin in a microservices architecture, improving the scalability and performance of the application.
All the functionality is implemented using Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
Designed and developed RESTful APIs and services using best practices to interact within the microservices and with the frontend.
Contributed to the design and development of mobile-friendly APIs and services using Java, ensuring compatibility with Android (Kotlin) and (Swift) apps.
Worked on REST web services as well as the Node REST framework for backend services. Implemented RESTful web services using Jersey for JAX-RS.
Integrated RESTful APIs with Angular 13 services using HttpClientModule to ensure seamless communication with the backend.
Developed a Node.js router to enable cross-domain requests to API services, including the Spotify API and GitHub API.
Developed scalable, real-time web applications by building cross-platform server-side applications with Node.js, along with utilizing BackBone.js and Angular.js frameworks.
Integrated Apache Spark with Hadoop for distributed data storage and processing, enabling seamless data processing workflows across large clusters.
Developed and tested batch processing workflows using Spring Batch, optimizing data processing efficiency.
Utilized Angular 13 forms for user input validation and created reactive forms for complex data handling.
Used a highly durable messaging system called Apache Kafka for asynchronous exchange of vital information between multiple business applications.
Involved in creating and extracting data from databases using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
Implemented Database Access Objects (DAO) patterns to develop interaction objects for various databases, utilizing JDBC as the Model Component.
Experience in working with NoSQL databases like MongoDB to manage extremely large data sets.
Implemented file/image uploading to AWS S3 directly from the Front-end using Angular 13, facilitated by installing the AWS-SDK NPM package.
Designed and implemented end-to-end data pipelines using Apache Spark for distributed data processing on AWS infrastructure.
Utilized Spark’s RDDs and DataFrames for efficient data processing and transformation tasks in large-scale data pipelines.
Implemented a CI/CD pipeline using Jenkins within a Kubernetes environment, leveraging Docker for containerization to streamline the build, test, and deployment processes.
I developed Docker images and containers for the application by configuring Docker files, and used Docker Compose to manage the images effectively.
Experience in using Jenkins for continuous integration to ensure java code quality.
I am skilled in utilizing build automation tools such as Ant and Maven to streamline the development process.
Utilized Postman to test APIs, SVN for version control.
JIRA for bug tracking and project management, Mockito for Java unit testing, and Jasmine for Angular specifications.
Worked with Android development tools like Android Studio, Kotlin, and Java to design, develop, and maintain mobile apps, collaborating closely with the mobile team to ensure robust functionality.
Utilized Java and Kotlin to write modular and reusable code for Android mobile applications, ensuring optimal performance and UI responsiveness.
Environment: Java 1.8, J2EE, JSP 2.0, PL/SQL, Spring 2.0, EJB 2.0, Angular 13, JMS, JNDI, Oracle, XML, DOM, SOAP, Junit, Apache Camel, Web Sphere 8.5, Hibernate 3.0, Microservices, AWS, JDBC, Kafka, MS SQL Server 2012, JESS, REST-ful Web service, Web logic 8, JBoss Drools, SOA Design Patterns, Cassandra, LDAP, NOSQL, Hadoop
Sr. Full Stack Java Developer Express Scripts, NJ Dec 2021 to Sep 2023
Responsibilities:
Currently working on developing a new module GPCR for the Connection application.
Used Spring framework including Spring core/IoC, Spring Web, Spring Security and implement authentication, authorization, and access-control features by using Spring Security.
Used Spring Inversion of Control (IoC) for injecting the beans and reduced the coupling between the classes and implemented the Model View Controller using Spring MVC.
Created REACT views React JS, Web API, HTML5, CSS3 to display the data associating to a product for technical sales reps and partner users.
Experience with Service oriented architecture (SOA), developing SOAP web services based on JAX-WS (Document Style) using HTTP Protocol on Bottom-Up style development for creating Endpoints.
Designed and developed interactive dashboards for healthcare analytics using JavaScript frameworks (e.g., React, Angular) to visualize patient metrics and clinical outcomes, aiding in data-driven decision-making.
Implemented Go-based solutions for real-time data streaming in healthcare systems, ensuring accurate and timely data delivery.
Configured and maintained CI/CD pipelines in Jenkins, streamlining the integration of new features and bug fixes into healthcare software systems.
Led the modernization of legacy healthcare applications by transitioning from traditional JSP-based interfaces to Angular-based single-page applications (SPAs), improving user experience and reducing page load times.
Optimized UI performance by implementing code-splitting, lazy loading, and memorization techniques.
Implemented client-side logic in JavaScript and TypeScript to interact with Java-based backend services, facilitating seamless data exchange and real-time updates in electronic health record (EHR) system.
Utilized Gradle in combination with Git version control to manage branching, merging, and versioning of healthcare application code, facilitating collaborative development in agile environments.
Integrated Go-based microservices with Java applications to enhance scalability and performance in healthcare data processing systems.
Implemented BDD frameworks like Cucumber, JBehave, or SpecFlow in Java projects.
Developed and executed automated test scripts based on BDD scenarios.
Participated in incident management and root cause analysis with SRE teams, contributing to continuous improvement efforts that enhanced the resilience and reliability of healthcare software solutions.
Led the migration of critical healthcare services from Java to Kotlin, improving code readability and reducing the likelihood of runtime errors.
Optimized Gradle build scripts to reduce build times, improving developer productivity and ensuring timely delivery of healthcare features and updates.
Maintained EHR systems using .NET and Java to manage patient records and health information.
Wrote complex SQL queries and PL/SQL procedures to perform data manipulation and business logic within Oracle databases.
Designed and implemented MongoDB schemas, collections, and indexes to support pharmaceutical applications.
Implemented indexing, sharding, and replication to enhance MongoDB performance and scalability.
Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.
Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
Integrated Spring Boot Actuator to monitor and manage critical application metrics for performance optimization.
Designed and developed a real-time chat application using Node.js and Socket.io, enabling users to communicate in real-time.
Experience with relational databases, particularly PostgreSQL, especially when hosted on AWS (RDS).
Wrote comprehensive unit tests, integration tests, and end-to-end tests for Java applications using Mocha, ensuring all critical functionalities are covered.
Environment: J2EE, Java 1.8,Java8,Spring framework, Spring MVC, Hibernate, JSP, TerraForm,, AWS EKS, AWS ECS, AWS CDK, AJAX, SOA, TDD, Cloudera DataLake, Web Services, DevOps, Logic Apps, PostgreSQL, BDD, Scaled Agile Framework (SAFe), SQL Server, SDLC, Gradle, XML, Ext JS, JIRA, NodeJS, Azure, AngularJS, Angular2.0,Angular4 Typescript, Bash, Redux, JQuery, JavaScript, WebSphere 8.5, Agile Methodology, Design Patterns, PCF, Clear Case, Apache Maven.
Java Developer Yodha IT Solutions, Hyderabad, India May 2018 to July 2021
Responsibilities:
Understanding and using requirements, participating in design discussions, implementation feasibility analysis both at the front-end and back-end level, documenting requirements.
Using RUP and Rational Rose, developed Use Cases, created Class, Sequence and UML diagrams.
Set up AWS CloudWatch for monitoring your Spring Boot application's performance and log aggregation. You can also create custom metrics and alarms for application behaviors.
Participation was done in Design Review sessions for development / implementation discussions.
Designed & coded Presentation (GUI) JSP's with Struts tag libraries for Creating Product Service Components (Health Care Codes) using RAD.
Extensively worked on front end, business, and persistence tiers using the struts frameworks.
Designed and developed a Service layer using Struts framework.
Written and debugged the ANT Scripts for building the entire web application.
Developing Test Cases and unit testing using Junit.
Involved in java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework Used WSDL and SOAP protocol for Web Services implementation.
Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with the latest features of JDK1.5 such as Annotations and Generics.
Extensive use of jQuery, AJAX and JavaScript for front-end validations, and JavaScript based component development using Swing Component Framework with cross browser support.
Appropriate use of Session handling, data Scope levels within the application.
Extensively used Web Socket to connect client and server.
Prepared and executed JUNIT test cases to test the application service layer operations before DAO integration.
Automated the build and deployment process using ANT build script.
Creating test environments with WAS for local testing using test profile. And interacting with Software Quality Assurance (SQA) end to report and fix defects using Rational Clear Quest.
Environment: Java: JDK, JSP, JSP Custom Tag libraries, JavaScript, EXT JS, AJAX, XSLT, XML, DOM4J, EJB, DHTML, Web Services, SOA, WSDL, SOAP, JAXB, UNIX, UML, JMS, Struct Framework, Hibernate, PL/SQL, JUNIT, log4j.