Home

Sunayana - Senior Java Backend developer
[email protected]
Location: Antigo, Wisconsin, USA
Relocation: Yes
Visa: GC
Resume file: Sunayana_Java Backend Resume M_1766183550404.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
PROFESSIONAL SUMMARY:

Having 10+ years of professional experience in Design, Development, Testing, Deploying of Object Oriented, and Web based Applications using Java/J2EE technologies.
Extensive knowledge of Agile and Scrum methodologies to develop best practices for software development and implementation.
Experience in front-end development using MVC frameworks such as Spring, JSF, Struts.
Experienced in spring framework applications like Spring Core, Spring AOP, Spring IOC, JSF, EJB, Spring MVC, Spring Batch, Spring JPA, Spring Security and Spring Boot.
Strong JAVA & ETL (Talend) with extensive expertise in object-oriented analysis and design exceptional know-how of overseeing all facets of SDLC, from analysis and design to implementation and maintenance.
Utilized Kubernetes and Docker for the runtime environment of the CICD system to build, test deploy.
Implemented REST services with Microservices architecture.
Solid expertise in using ETL tool, Talend.
Implemented Spring boot Microservices to process the messages into the Kafka cluster setup.
Improved overall performance via Multithreading, collections, synchronization, and exception handling strategies.
Developed Maven based project structure having data layer, ORM and Web module.
Two years of experience in Agile development for OpenShift being part of Scrum Development team.
Developed ETL workflow for a centralized customer data platform, integrating data from CRM and web analytics systems.
Using JUnit test in Eclipse, developed Unit test cases and test suite.
Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
To achieve continuous delivery goal on high scalable environment used Docker coupled with load balancing tool Nginx.
Implemented RESTful Web Services to retrieve data from client side using Micro Services architecture.
Good Experience on working with Amazon webservices like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing
Created private cloud using Kubernetes that supports DEV, TEST and PROD environments.
Implemented the production ready, load balanced, highly available fault tolerant Kubernetes infrastructure.
Experience in planning design and implementing portal solutions using WebSphere portal.
Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.



TECHNICAL SKILLS:
Java/J2EE Technologies: Servlets, JSP, Java Beans, JSF, JDBC, Talend Integration Suite.
Frameworks: Spring IOC and MVC, Junit.
Web Services: SOAP WS, SOA, Restful WS, JSON, WSDL
Web Technologies: Java Script, HTML5, CSS, Struts, Hibernate, AWS
Web/Application Servers: Apache Server 2.0.x/2.2.x, Tomcat Server 5.5/6.0., WebSphere Application Server, Web Logic 10.x/9.x
Programming/Scripting: Java, SQL
Database: MySQL, Oracle (8i/9i/10g/11g), RAC, PostgreSQL
Configuration Management: GitHub, SVN
Operating Systems: Windows
IDE: Eclipse, NetBeans, Spring Tool Suite, IntelliJ
Methodologies: Agile, Waterfall, Scrum models

PROFESSIONAL EXPERIENCE:

World Bank, Washington, DC
Sr. Java Backend Developer | Jan 2024 Present
Responsibilities:
Working knowledge in java8 Design patterns like DAO, Singleton, Front Controller, and implementation of MVC architecture using Spring MVC for reusing effective development.
Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection.
Configured and managed Spring Batch jobs using xml or java-based configuration.
Used MAVEN as a Build Process and used generating Documentation, Reporting, and adding Dependencies.
Developed SQL Scripts packages and Procedures for Business rules check to implement business rules.
Developed the application using Front Controller, Business Delegate Factory Pattern, Data Access Objects.
Worked on Lambda Expressions, Functional Interfaces Stream API s, improvements on Collection Concurrency and IO improvements by using java8.
Developed Complex service components for Data Access Layer, DAO Classes to interact with backend using Java and Hibernate framework.
Implemented CI/CD pipelines for Java applications using AWS Code Pipeline, AWS CodeBuild, and AWS Code Deploy, automating the build, testing, and deployment processes.
Strong understanding of common API technologies such as OAUTH, SAML, Spring Boot and Microservices.
Understanding of Cloud Environment like AWS
Experience with Test Driven Design or other Agile implementation practices.
Designed and developed Service layer using Spring boot framework.
Experience in cloud Services using Amazon Web Services (AWS) and Google Cloud Platform (GCP).
Involved in writing Hibernate Mapping Files HBM files and configuration files.
Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservice development.
Actively involved in various phases of Software Development Life Cycle (SDLC) such as Design, Analysis, Testing and Development.
Used Spring Kafka Api Calls to process messages smoothly on Kafka cluster setup.
Deployment of cloud service including Jenkins on Docker using Terraform.
Defined and maintained Queue Managers and MQ Objects on windows.
Used Streams and Lambda expressions as part of Java 8 to store and process the data.
Developed MQ infrastructure at an enterprise level with distributed and clustered environments.
Involved in the development of new applications and maintenance of existing applications.
Utilized Kubernetes and Docker for the runtime environment of the CICD system to build, test deploy.
Deploy and configure daily iterative builds of Java SE11 applications into Tomcat server environments for multiple feature deployment teams.
Involved in batch processing using Spring Batch framework to extract data from database.
Built Jenkins Jobs to create AWS infrastructure from GitHub repos containing terraform code.
Created containers in Docker.
Implemented rules management using restful Api, AWS, EC2.
Used third party libraries like ag grid and tuxedo.
Created Service accounts using Terraform with the respective roles to support the services deployed Managing the GCP Tech Stack.
Understanding and carrying out analysis of business requirements of the client.

Environment: Java 8,11, Jenkins, Talend Integration Suite, Java Messaging Services (JMS), MQ Series 6.0, Postman, Apache Camel, JSF, Jenkins CICD, Kafka, Microservices, Kubernetes, GITHUB, Azure Cloud, Terraform, Visual Studio Code, PL/SQL, Junit, Rally, Octopus. Agile/Scrum


Cigna, Bloomfield, CT
Sr. Java Backend Developer | Jul 2021 Dec 2023
Responsibilities:
Used Maven for build framework and Jenkins for continuous build system.
Good working knowledge of Spring framework and Hibernate framework.
Developing supporting java libraries and integrating them with Talend jobs.
Involved in production deployment of applications developed.
Used Spring core annotations for Spring Dependency Injection, Spring MVC for Rest Api s and spring boot for microservices.
Developed the application using Front Controller, Business Delegate Factory Pattern, Data Access Objects.
Developed and deployed various highly complex Talend (ETL) jobs for processing incoming feeds using Talend Data Management.
Integrated Spring Batch with Spring schedule and Quartz for job scheduling, ensuring efficient execution of recurring tasks.
Worked on migration scripts using Talend tool for migrating data from on premise to cloud.
Developed reusable Talend components and templates, standardizing ETL process across the team and reducing development time by 25%.
Worked on SQL*Loader to load data from flat files obtained from various facilities every day.
Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
Hands on experience with data persistency using hibernate and Spring framework.
Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
Used Spring API calls to process the messages smoothly on kaka cluster set up.
Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka cluster.
Used Abstract Factory, singleton, DAO design pattern.
Used Spring Data JPA and Hibernate ORM to interact with databases, creating repositories for database operations and utilizing custom queries with JPQL.
Deployed and managed Java applications on AWS Elastic Beanstalk, simplifying the process of provisioning, load balancing, and scaling Java microservices.
Closely worked with the Kafka Admin team to set up Kafka Cluster setup on QA and Production environments.
Have knowledge on Kibana and elastic search to identify the Kafka message failure scenarios.

Containerized Java applications using Docker and deployed them on Amazon ECS (Elastic Container Service) for better resource management and scalability.
Built scalable and resilient microservices using Spring Boot to decompose monolithic applications into smaller, independent services.
Ensured communication between microservices via REST APIs and message brokers like Kafka.
Used Spring Kafka API calls to process messages smoothly on Kafka Cluster setup.
Have Knowledge on partition of Kafka messages and setting up the replication factors in Kafka cluster.
Used Octopus tool for deploying applications to multiple environments. It helps in streamlining the process of deploying across different environments ensuring consistency and reliability.

Environment: HTML5, CSS3, GIT, Prime NG, Java 11, Jenkins, Java Messaging Services (JMS), MQ Series 6.0, Postman, Java, Apache Camel, JSF, Jenkins CICD, Kafka, Microservices, Kubernetes, GITHUB, AWS Cloud, Terraform, Visual Studio Code, PL/SQL, Junit, JIRA.


Silicon Valley Bank, Santa Clara, CA
Sr. Java Backend Developer |Oct 2019 Jun 2021
Responsibilities:
Designed and implemented Spring Boot 2.x microservices for customer onboarding, account management, and reporting modules, supporting 100k+ daily active users.
Built data ingestion pipelines using Apache NiFi 1.15+ to automate movement of structured/unstructured data from legacy systems, relational databases, and external feeds into centralized repositories, reducing manual processing by 70%.
Integrated NiFi with Kafka 3.x to enable streaming data delivery for real-time analytics, monitoring, and dashboards, achieving sub-second latency for critical financial data.
Leveraged Elasticsearch 7.x for indexing millions of high-volume operational records, improving search and reporting efficiency by 50%.
Developed RESTful APIs for system-to-system communication and external integrations, following API versioning, documentation (Swagger/OpenAPI), and achieving 99.95% uptime.
Migrated key applications and workloads to AWS Cloud (EC2, S3, RDS, IAM, CloudWatch), implementing Terraform for IaC, reducing deployment errors by 60%.
Containerized microservices using Docker 24.x and orchestrated with Kubernetes 1.25+, enabling auto-scaling during peak workloads and improved fault tolerance.
Implemented Spring Security & OAuth2 for authentication, authorization, and secure access across microservices.
Applied Java 11 features (Streams API, CompletableFuture, var, HTTP Client API) to improve code efficiency, readability, and application performance.
Automated nightly batch jobs using Spring Batch for reporting, reconciliation, and scheduled data synchronization, reducing processing time by 40%.
Set up CI/CD pipelines using Jenkins and Maven, enabling automated builds, testing, and deployments across dev, QA, and production environments.
Enhanced observability using ELK Stack (Elasticsearch, Logstash, Kibana) and Prometheus/Grafana, providing real-time monitoring and proactive issue detection.
Developed unit, integration, and API tests using JUnit 5, Mockito, and WireMock, achieving >90% code coverage and ensuring production-grade stability.
Collaborated with cross-functional teams including DevOps, QA, and business analysts to deliver scalable, high-performance financial applications.
Optimized microservices performance and resource utilization, reducing memory footprint by 25% and improving response times.
Mentored junior developers on Java, Spring Boot, AWS best practices, and microservices architecture.
Participated in Agile Scrum ceremonies, including sprint planning, backlog grooming, retrospectives, and daily stand-ups to ensure timely delivery of features.

Environment: : Java, JSP, HTML, CSS, Servlets, JavaScript, XML, SOAP, WSDL, Ec2, S3, SDK, MySQL, MongoDB, SOA, JDBC, Spring Batch, AWS, GCP, RAC, Oracle, PL/SQL, PostgreSQL, Apache Kafka, Azure, Cassandra, Eclipse, Redis Cache, Apache Server, DAO, AOP Spring, WebLogic Spring, Hibernate, Junit, Maven.

Optum, Basking Ridge, NJ
Sr. Java Developer | Jul 2017 Sep 2019
Responsibilities:
Involved in the analysis, design, and development and testing phases of Software Development Life Cycle.
Involved in daily stand up and weekly development review meetings as part of AGILE Methodology.
Worked on reading and writing to/from the files by using newly introduced methods in Java 11.
Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality Involved in writing different Design Patterns like Filter, Action, Business Delegate, Service Locater, Data Access Objects (DAOs) and Data Transfer Objects (DTOs).
Used Hibernate in persistence layer and developed POJO's, Data Access Object to handle database operations.
Experience with event driven and scheduled AWS Lambda functions to trigger various AWS resources.
Expertise with core java 1.8, MongoDB, NoSQL/SQL.
Implemented and supported two node RAC environments.
Developed Camel routes using Scala DSL and developed custom message converters.
Integrated configured Camel with ActiveMQ to use it as bus.
Developed MongoDB Schemas, functions, and procedures.
Involved in batch processing using Spring Batch framework to validate feed files and load data.
Installed WebSphere MQ, configured message and MQI channels in distributed environment, create, delete and modify MQ infrastructure objects.
Utilized Kubernetes and Docker for the runtime environment of the CICD system to build, test deploy.
Good knowledge of designing, deploying, and operating highly available, scalable and fault tolerant systems using Amazon Web Services and Azure.
Expertise in implementing web and enterprise applications using Java 11, Spring Boot, Spring Rest.
Used Azure Resource Manager (ARM) to deploy, update or delete all resources for solution in a single coordinated operation.
Responsible for validation of client interface HTML using JavaScript and jQuery.
Using Azure Functions to integrate applications and run backend processes to schedule without provisioning/managing servers.
Used Azure DevOps to automate Azure Deployment of CI/CD process.
Involved in writing the Maven build file to build and deploy the application.
Attended daily scrum meetings, kept up to date on best practices for JavaScript frameworks and techniques.
Used Azure, Docker, Spring boot.
Used Hibernate to store the persistence data into the PostgreSQL database and wrote the HQL to access the data from the database.
Experience with Docker images, Containers, push/pull with Spring Boot used Jenkins for CICD.
Developed the whole project on Eclipse IDE.
Performed CRUD operations in MongoDB and Oracle database management system and handled database access and database transmission based on RESTful web service.
Used Java API to load data into Cassandra Cluster.
Created different Terraform modules as part of foundation.
Worked on SQL*Loader to load data from flat files obtained from various facilities every day.
Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
Implemented to reprocess the failure messages in Kafka using offset id.
Created multiple terraform modules to manage configurations, applications, services and automate installation process for Web server and AWS instance.
Designed and developed Service layer using Spring boot framework.
Used MAVEN as a Build Process and used generating Documentation, Reporting, and adding Dependencies.
Worked on developing application automated scripts leveraging MongoDB.
Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
Performed daily Night Build & Weekly Build & Release for the product using Ant, Maven builds scripts.
Involved in designing and creating the Database Table using PostgreSQL Database.
Object storage service Amazon S3, is used to store and retrieve media files such as images.
Using JUnit test in Eclipse, developed Unit test cases and test suite, curl was also implemented to test.
Utilized Cassandra, NOSQL database management system for keeping user generated data.
Java application setup maintenance and performance tuning deployed on WebLogic.
Developed Java API to interact with Amazon SQS used in sending bulk emails.
Used Jenkins as the integration tool and improved scalability of applications on cross-platforms

Environment: Java 8, J2EE, Spring Boot 1.5/2.0, Spring Security, Hibernate 5.x, REST APIs, Microservices, Node.js, Python (basic scripting), Apache NiFi 1.12+, Kafka 2.x, Elasticsearch 7.x, AWS (EC2, S3, RDS, SQS, CloudWatch), Docker, Kubernetes 1.10+, Oracle 11g, MongoDB, Spring Batch, JUnit 4, Mockito, ELK Stack, Agile/Scrum

Myntra Designs Private Limited
Jr. Java/J2EE Developer | Sep 2014 Mar 2017
Responsibilities:
Involved in daily stand up and weekly development review meetings as part of AGILE Methodology.
Responsible for requirements analysis, technical design, implementation and testing according to Software Development Lifecycle (SDLC).
Expertise in using Web Service technologies like SOAP, WSDL, & RESTFUL API to implement Service Oriented Architecture.
Involved in designing and creating the Database Table using PostgreSQL Database.
Used Maven for build framework and Jenkins for continuous build system.
Used Jira to complete the user stories and fix/log defects.
Designed and implemented a dynamic image rendering web service which is consumed by JSP, jQuery, JavaScript and AJAX.
Used Key Vault to maintain secrets in Azure Environment.
Developed Azure Function apps as API services to communicate to DB2.
Created Azure Event Grid to publish and consume data.
Working knowledge in java8 Design patterns like DAO, Singleton, Front Controller, and implementation of MVC architecture using Spring MVC for reusing effective development.
Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection.
Created hibernate mapping files to map POJO to DB tables and involved in the development of Spring Framework Controllers.
Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
.

Environment: Java, JSP, HTML, CSS, Servlets, XML, Azure Functions, Shell script, Azure API Manager, SOAP, WSDL, MySQL, SOA, JDBC, Oracle, Eclipse, JAX-R, JAX-WS, PL/SQL, Apache Server, Struts, DAO, AOP Spring, MVC Spring, Hibernate, Junit, Maven.
Keywords: continuous integration continuous deployment quality analyst message queue javascript sthree database rlang information technology procedural language California Connecticut Idaho New Jersey

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];6553
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: