Home

Mounika - Senior Full-stack Java Developer
[email protected]
Location: Herndon, Virginia, USA
Relocation:
Visa:
Mounika
Java Full Stack Developer
[email protected]
240-389-3061

PROFESSIONAL SUMMARY:

10+ years of experience in Systems Analysis, Design, Development and Implementation of Web and Client/Server and Enterprise Application development using J2EE Framework.
Followed Waterfall, Agile methodologies like Test Driven Development (TDD), Pair Programming and SOA projects.
Good experience on Core Java collections and Concurrency to improve the performance of the applications and to schedule tasks using multithreading.
Experience in developing Front-End web applications using Struts, JSP, Angular JS, JQuery, JavaScript, HTML5 and CSS, CSS3.
Hands-on experience in building web and enterprise applications in various domains like Health, Banking, Financial Services, Insurance, Public Sector, and Software Service verticals.
Expertise in developing large scale eCommerce applications using J2EE technologies.
Good work experience of Web/Application Servers like Tomcat, Web Sphere and JBoss application servers.
Experience in JPA and worked with Hibernate and EJB.
Experience in RDBMS using Oracle and comfortable using databases SQL Server, DB2, MySQL and MS Access.
Experience in SOA (Service Oriented Architecture) and Web Services technologies (Apache SOAP, REST, WSDL, UDDI).
Strong experience in Spring Framework in developing applications using Spring MVC, IOC, AOP,JDBC, JPA, Spring Boot, Spring Cloud and Spring Batch.
Hands on experience with an in-depth level of understanding in the strategy and practical implementation of AWS cloud-specific technologies like Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic IPs, RDS and Cloud Watch.
Expertise in developing applications using Swings/AWT, Applets, Multi-threading, Util packages, Single Sign On, Struts, Enterprise Java Beans (EJB), Servlets, JSP, JSTL, JTA, JDBC, JNDI, JDOM, JSF, JSON, JMS, SOAP, POJO, Apache Lo4j, Hibernate, ANT, JUnit, and JQuery.
Expertise in tools and utilities like Eclipse, TOAD for Oracle, Ant, Maven,Text Pad,Win Merge, MQ Visual Edit.
Understanding of Java Beans, DOJO, AJAX, XHTML, XSLT, XQuery, JQuery, SQL/XML.
Strong Experience on Micro Services to provide RESTfulAPI utilizing Spring Boot with Spring MVC.
Experience on Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this application to AWS along with GIT for Version Control of code for incremental development.
TECHNICAL EXPERIENCE:

Languages Java/J2EE, JDK, UML, C, C++
Web Technologies HTML5, CSS, Java Script, XML, SOAP, XSL, XSLT, XHTML, AJAX, Web-Services, Bootstrap, Hadoop stack (HDFS, HBase, Phoenix, Hive, Pig) and SQL
JavaScript libraries Angular JS, Node.js, XML, CSS3, JavaScript, JQuery, APIs - RESTful APIs, Web Services, Spring Boot
Java/J2EE Technologies Servlets, JSP, JSTL, JDBC.
Databases SQL Server, ORACLE, MYSQL, No SQL, MongoDB.
Web & Application Servers /Build Automation Tools Tomcat, Web Sphere, Web-logic, JBoss, Maven, Git, Apache Camel, Ant, CI/CD, Jenkins.
Version Tools/Logging Frameworks/Testing GitHub, CVS, Sub Version, Log4J, Junit, Mockito, J2EE (JDBC, JNDI, JMS), Tomcat a plus
Protocols TCP/IP, FTP, HTTP, SMTP
Webservices Micro Services, SOAP, Restful, Rest Template etc.
Frameworks JSF, Spring, Hibernate
Other Tools AWS, Rabbit MQ, CloudFoundry, Edit Plus, JIRA, Docker
IDEs Eclipse, My Eclipse, JBoss, SpringToolSuite, Intellij.


PROFESSIONAL EXPERIENCE:

Fidelity, Westlake - TX Dec 2020 Till date
Sr. Java Full Stack Developer

Responsibilities:
Used Agile methodology for design and development of project.
Organized and participated in project planning meetings with business and development team to analyze requirements and design decisions.
Designing the applications using Java8, spring boot, spring batch, HTML5, CSS, JavaScript, and AngularJS programming languages. Implemented SOAP/JAX-WS restful web services for hosting and consuming.
Coordinated with a team to analyze the requirements based on business data and user specifications.
Managing the project scope and workflow prioritization through daily Kanban via JIRA & Kubernetes.
Created and published the sequence diagrams, collaboration diagrams and high-level class UML diagrams using Microsoft Visio.
Experience in design, implement and test services in a Microservices-oriented architecture and implemented the REST based microservices using Spring boot, Spring Data with Spring JPA
Experience Using UNIX/Linux Systems.
Modernization of UI, midtier and its dependent java batch jobs and restful web services to be compatible with latest tech stack.
Developed user interface views with HTML5, CSS3/Sass, bootstrap, JavaScript, JQuery and AngularJS
Configured Maven to create Docker images for Micro Services and pushed it to Amazon ECR.
Developed Micro Service to provide Restful API utilizing Spring Boot with Spring MVC.
Involved in developing applications with Multithreading, Exception Handling, Java Script, XML, HTML, HTML5, CSS, JDBC, Servlets.
Proficient in Core Java concepts such as OOPS concepts, Collections Framework, Exception Handling, and Multithreading.
Designed and implemented backend multithreaded Java modules for payment processing, and TDD / BDD testing techniques integration with credit card processors and other payment processors.
Solid understanding on design patterns like Builder Pattern, Factory Pattern, Decorator Pattern, AWS, Azure, Singleton, Data Access Objects, MVC
Used XML Parsers DOM, SAX as well as JAXB and Library query performance, security/encryption, etc.
Experience in troubleshooting using SOAP UI, REST Client and Eclipse, JBOSS.
Used UNIX commands to interact with the servers.
Experience in running the monolithic application on a container platform and GCP \ EKS.
Created single page applications with nested and multiple views using Angular ui-router, custom directives for reusable components used across the application.
Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.
Implemented aspect-oriented programming (AOP) features along with hibernate and spring boot, dependency injection (DI) as well.
Performed the ORM mappings to map java entities to database tables and Hibernate Criteria queries for data retrievals.
Used WS-Security for authenticating the REST messages along with encryption and decryption along with JSON for data exchange between application modules.
Published Rest services for performing CRUD operations from database.
Implemented RESTFUL web services using spring boot and consumed using spring REST services.
Developed REST clients using Spring REST template to interact with existing REST micro services.
Developed and maintained Kotlin modules within a Java-based project, ensuring seamless integration and interoperability between Kotlin and Java codebases. Implemented Kotlin features such as coroutines and extension functions to enhance the functionality and maintainability of the Java codebase. Utilized Kotlin data classes and sealed classes to model complex domain entities, improving code clarity and reducing boilerplate code
Expertise in designing and developing RabbitMQ-based messaging systems using Java. Developing and maintaining producers and consumers in Java, including creating connections, channels, and implementing message publishing and consuming logic. Created and configured exchanges and queues in RabbitMQ, defining bindings and routing rules to ensure the appropriate message distribution.
Implemented data access layer using Java Persistence API (JPA) or Hibernate to interact with PostgreSQL databases, adhering to object-relational mapping (ORM) principles. Created complex SQL queries and stored procedures in PostgreSQL, optimizing data retrieval and processing for critical application functionalities.
Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication, auto scaling the instances to design cost effective, fault tolerant and highly reliable systems.
Installed Kafka on the cluster and configure producer and consumer coding part in java to establish a connection from source to HDFS with popular hash tags.
Built real time pipeline for streaming data using Kafka.
Utilized containerization technologies like Docker to create portable and consistent environments for testing and deployment. Hands-on experience working with Continuous Integration (CI) build-automation tools such as Jenkins along with Build Plugins like Maven, Gradle and Apache Ant. Experience in Creating and configuring the continuous delivery pipelines for deploying Micro services and lambda functions using Jenkins CI server.
Wrote Cucumber step definitions in Java to translate Gherkin scenarios into automated tests, ensuring effective test coverage and validation of application functionalities. Collaborated with QA team members to create and execute Cucumber-based test scenarios, improving the quality and reliability of software releases
Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
Used GIT for version control and source repository and JIRA for reporting Bugs.
Used Soap UI for web service testing. Used Log4j framework to log/track application.
Experience with JUnit tests for every single piece of functionality before actually writing the functionality.
Using Confluence and Microsoft Teams for team collaboration with automatic linking to JIRA providing insight into development across team.
Used IDE Intellij and GITHUB version tool system for developing and Tracking Applications.
Environment: Java 8, J2EE, Spring, Spring boot, Spring AOP, Hibernate, JMS, CVS, REST, EKS, log4j, JUnit, Jenkins, Gradle, XML, Ajax, XSD, java Script, Micro Services, JQuery, AWS, Angular-JS, Mongo DB, Linux, Tomcat, Intellij, Jenkins, Kubernetes, Docker, maven, Apache Kafka, Camel, MongoDB, Cassandra, PostGres SQL.

Premier INC, Charlotte - NC Dec 2019 - Nov 2020
Java Full Stack Developer

Responsibilities:
Organized and participated in project planning meetings with business and development team to analyze requirements and design decisions.
Followed Agile Scrum two-week development cycle to streamline development process with iterative and incremental development
Responsible for working on consuming and producing microservices (RESTful and SOAP) and SOA/Web Services, microservices.
Coordinated with a team to analyze the requirements based on business data and user specifications.
Monitor infrastructure and operations preparation processes to detect potential problems and recommend improvements.
Created and published the sequence diagrams, collaboration diagrams and high-level class UML diagrams using Lucidchart.
Developed user interface views with HTML5, CSS3/Sass, bootstrap, Javascript, NodeJs, AngularJS, JQuery, Bower, NPM and JSON
Experience with DevOps tools like Jenkins, Hands-on experience in performing Create, Read, Update, and Delete (CRUD) operations on DynamoDB tables programmatically through Java APIs. Data Modeling in Java: Strong understanding of data modeling concepts in DynamoDB and how to represent data structures in Java classes for efficient storage and retrieval.
Developed application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools, and existing designs.
Deployed and Monitored Micro Services Using Pivotal Cloud Foundry, also Managed Domains and Routes with the Cloud Foundry.
Used Spring Boot framework for building cloud Micro Services and to develop Spring based application radically faster with very less configuration.
Used Angular JS and Handlebars.js framework where data from backend is stored in model and populated it to UI.
Created Angular JS Controller Which Isolate scopes perform operations in UI.
Using Angular JS created custom directives for data manipulations and to display data in company standard format in UI.
Used XPath to compute values (of various data types) from the content of an XML document along with $http and $resource service for retrieving data from the server via XML Http request object in Angular.js framework.
Involved in working with XML files as the Source and Target, used transformations like XML Generator and XML Parser to transform XML files, used Oracle XMLTYPE data type to store XML files and worked on Querying and manipulation of the content using XQuery/XPath and XSLT.
Converted the pages from XMI (XML Metadata Interchange) to Angular JS and in this process had to deal with converting the XMI request and response in the front end to JSON (Java Script Object Notation).
Deployed Docker contained Spring boot microservices into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
AWS services, especially ECS, Lambda, EC2, RDS, and S3, AWS cloud services and infrastructure.
Wrote the controller in Spring MVC which delegates the request from front end to the delegator
Used IDE Eclipse and GITHUB version tool system for developing and Tracking Applications.
Used Log4j for removing the majority of bugs before releasing the application.
Actively used the defect tracking tool JIRA to create and track the defects during the QA phase.
Implemented CI CD pipelines using Jenkins and build and deploy the applications.
Environment: Java, Web storm, Angular JS, Ext JS, HTML5, CSS3, JSON, JavaScript, XMI, Maven, Eclipse Kepler, Eclipse Juno, XML, multi-threading, Micro Services, GitHub, SQL Developer, Spring MVC, Oracle DB, Grunt, Spring ORM, Kafka, Zookeeper, Docker.

First Data Corporation, Omaha - NE July 2018 - Nov 2019
Java Developer

Responsibilities:
Implemented the Agile methods, working parallel with the client, obtaining feedback on the features.
Developed the graphical user interface using JSP, HTML, CSS, AJAX, and JavaScript.
Implemented server-side technologies including JSF, Spring and Hibernate.
Assisted with error tracking and resolving in the application, worked in JSF managed beans, converters, validator, and configuration files.
Developed SOAP based web services to deploy business methods to external services.
Developed services which involved both producing and consuming WSDL web services. Also published the WSDL to UDDI registry using the SOA software.
Involved in web services design and development.
Created and consumed web services using JSON, XML, and REST.
Worked with Cloud technologies like Amazon Web Services (AWS).
Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
Oracle 11g was used as the database for the application which was hosted in the cloud using Amazon RDS service.
Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
Created Batch Services to generate reports using Spring Batch and used Mockito for Behavior Driven Development (BDD) and developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, and Maven.
Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
Implemented the UI using Angular JS.
Worked with front ends technologies such HTML, HTML5, CSS, Java Script, Oracle and Ajax.
Proficient with Software development methodologies like Agile Methodologies.
Used Micro Services with Spring Boot predicted service interacting through amalgamation of REST and MQ message broke.
Developed Java1, EJB, Rabbit MQ, Mongo DB environment.
Worked on performance tuning of cluster using Cassandra Configuration file and JVM Parameters.
Used TOAD for database query testing, in the process of optimizing the queries.
Involved in the configuration management using Gradle, RCP, Eclipse RCP, CVS and GitHub.
Worked with JPA, SOA, Filenet, Web Services, Angular js, JBoss, REST and XSD s.
Environment: Java, Core Java, Spring, SOAP, REST, SOAP UI, JBOSS, Oracle 11g, AWS, OOAD, Hibernate, Mongo DB, JSP, JSTL, EJB, Servlets, JavaScript, Angular Js, Design Patterns, JQuery, AJAX, HTML5, CSS, Maven, ANT, Jenkins, XML, PL/SQL, JDBC, UML, JNDI, JUnit, JAXB, SVN, Log4J, Agile Methodology.

Active Health Management, Charlotte, NC Jan 2016 - June 2018
Java/J2EE Consultant

Responsibilities:
Attended various meetings with users go through and understand the client requirements.
Coordinating with client and onsite coordinator for clarifications.
Developed EJB s to validate user login details and provide the requested information to the client.
Developed various entity classes to process database related functionalities.
Created WSDL for processing the client request using JAX-WS and JAXB for binding mechanism.
Reviewed the source code with team lead and peers.
Used JSF framework to wire business components.
Used multi-threading concept to handle multiple client requests concurrently.
Review the code which involves JDBC, JNDI and Web Services.
Used the features of Spring Core layer (IOC), Spring AOP, Spring ORM support layer to develop the application.
Composed and executed MongoDB scripts to insert and update NoSQL database.
Involved in batch jobs using Spring Batch to extract data from database and load into corresponding tables.
Designed and developed front end using HTML, JSP and Servlets.
Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
Worked on Java Messaging Services (JMS) for developing messaging services
Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from the JMS provider.
Unit tested various code modules and developed various unit test cases and documented.
Maintained the code in SVN repository.
Prepared the release notes and user documentation.
Environment: JAVA 1.6, J2EE, EJB2.1, DAO, JDK5.0, Web services, JSF, servlets, WebLogic Server, Oracle, JDBC, PL/SQL Eclipse, Struts, ANT, Hibernate, SQL developer, JUnit, SVN, JMS, MongoDB, Spring Core layer (IOC), Spring AOP, GCP, Spring, multi- threading, Windows-XP, SoapUI.


GGK Technologies Pvt Limited, Hyderabad, India June 2013 - July 2015
Java Full Stack Developer

Responsibilities:
Designed & developed the application using Spring Framework.
Developed class diagrams, sequence and use case diagrams using UML Rational Rose.
Designed the application with reusable J2EE design patterns.
Developed test cases for Unit testing using JUnit and performed integration and system testing.
Closely worked and supported the creation of database schema objects (tables, stored procedures, and triggers) using Oracle SQL.
Designed DAO objects for accessing RDBMS.
Designed & developed Data Transfer Objects to carry the data between different layers.
Developed web pages using JSP, HTML, DHTML and JSTL.
Designed and developed a web-based client using Servlets, JSP, Tag Libraries, JavaScript, HTML and XML using Spring Framework.
Integrated LDAP with Spring configurations for getting querying data from the directory.
Implemented Unit Test framework using Mockito to fake the object implementation, TestNG to cover the tests and Cobertura for accessing the test coverage.
Extensively used the Atlassian products - Confluence to share, find and collaborate the work information, JIRA for tracking and planning the Scrum stories, defects, and other tickets, FishEye to search the repository, and Crucible to organize the code reviews.
Configured Jenkins jobs to build the application, deploy the artifact and run test suites in development and SQA environments.
Implemented Maven project for better dependency management, added pom plugins to build the application, run unit test cases and generate test report.
Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
Used Spring Security for securing the web tier Access.
Business logic is implemented using Hibernate.
Environment: Java, PL/SQL, SQL, HTML, CSS, JavaScript, hibernate, Middleware Technologies, Ajax, Servlets, JSP, Web logic, JBoss, WebSphere, XML, XHTML, Eclipse, JMS, Oracle11g.
Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface message queue javascript sthree database information technology golang microsoft procedural language Nebraska North Carolina Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];508
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: