Soujanya Jangam
Java Developer
Email:-Phone:-
PROFESSIONAL SUMMARY:
Having 5+ years of experience in Software Development Life Cycle and developing applications
using Java 17+, Spring Boot 3.x, and Microservices. Skilled in building RESTful APIs, Oracle
DB performance tuning, and multi-threaded applications for high-volume systems. Strong
experience with Unix/Linux scripting, exception handling, and debugging in production
environments.
Design and development using Struts, Spring MVC, Spring, Dependency Injection, Spring AOP
and used spring with Object Relational Model to integrate Spring Framework with Hibernate and
JPA.
Hands-on experience in RDBMS like Oracle and MySQL. Working experience in NoSQL databases
such as MongoDB.
Provided interoperability over different applications using Simple Object Access Protocol (SOAP)
and Representational State Transfer (REST) and extensively used different data formats such as
JSON and XML for data communication.
Experience in Single Page Application development, working with Directives, Services, Filters,
Guard and Validations in Angular.
Experienced Cloud and DevOps engineer in Automating, Configuring, and deploying instances on
AWS Cloud environments and Data centers.
Experience working on different cloud platforms such as Amazon Web Services.
Extensive experience in using MVC (Model View Controller) architecture for developing
applications using Servlets, JSP, JDBC, Java Beans.
Extensively worked on implementing Service Oriented Architecture (SOA) using XML Web
Services, Handling SOAP/REST Request and Responses, creating Web service clients, handling
communication calls to methods and External Interfaces.
Extensive experience on Web services testing using various party tools like Postman and SOAP
UI.
Implemented a Continuous Delivery pipeline with Docker, GitHub, and AWS.
Experience with Messaging Systems, IBM Message Broker.
Experience with Messaging Systems, IBM Message Broker.
Proficient in C# and Python, with practical experience in developing applications using these
languages.
Implemented Python-based solutions for data extraction, transformation, and visualization,
supporting data-driven decision-making processes.
Ability to work efficiently in both independent and teamwork environments.
TECHNICAL SKILLS:
Languages: Java 8-17, J2EE, PL/SQL, Java Enterprise Edition, NoSQL, C#, Python.
Web Technologies: Servlets, JSP, Struts, Spring boot, Spring (IOC and AOP), Spring boot 3, Spring
boot 4, Hibernate, MDBs, Session Beans, JavaScript, AJAX, DOJO, Angular JS, Angular 8/9, Node JS,
Java Mail, HTML, CSS, DTD, SCHEMA, XML, SAX, DOM.
Web Services: SOAP, REST, WSDL, JAX-RPC, JAXB, JAX-WS.
Databases: Oracle, SQL Server, DB2 and MySQL, MongoDB.
Distributed/ Middleware: JMS (Java Messaging Service).
Tools/Software: Eclipse, My Eclipse, RAD, Net Beans, SQL, TOAD, SQL Developer, Clear case,
Subversion, JUnit, UML.
Application/Web Server: Apache Tomcat, JBoss, WebSphere and WebLogic.
Operating Systems: UNIX, Linux, Windows.
Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP.
Other Tools & Design Patterns: ANT, MVC, Front Controller, Service Locator, Business Delegate,
Transfer Object, Singleton, Factory Pattern, DAO Pattern.
PROFESSIONAL EXPERIENCE:
TD Bank, Toronto, ON
Java Developer
Responsibilities:
Jan 2022 – Present
Developed and maintained enterprise-grade applications using Java 17 and Spring Boot 3.x,
ensuring scalability and performance in high-volume banking systems.
Worked with Spring core, Spring MVC frameworks for dependency injection and spring context
to provide message sources.
Involved in all phases like analysis, design, development, testing.
Worked with Oracle DB for schema design, complex queries, and performance optimization,
reducing execution time by 25%.
Used Amazon IAM to maintain the user credentials and involved in creating custom IAM
policies to various groups defined within the organization.
Generated JSON format data packets from middle-tier controller to front-end using Jackson JSON
API.
Used Junit/Mockito frameworks for performing unit and integration testing by writing test cases.
Designed and developed the framework to consume the web services hosted in Amazon EC2
instances. Also used Amazon EC2 for developing and testing the lower environments- dev and
QA.
Integration of AWS with other applications infrastructure. Used Amazon cloud watch to
monitor AWS services and Amazon cloud watch logs to monitor application.
Used Object storage service Amazon S3 to store and retrieve media files such as images.
Involved in Jenkin configurations. Debugging production issues root cause analysis and fixing.
Worked on different applications Bogie files for updating to managed pipeline.
Successfully completed TREX and client secret rotation for both QA and PROD.
Having experience on resolving vulnerabilities for various applications and languages.
Involved in setting up maven configurations and helping continuous integration issues.
Consumed Soap and Rest web services to retrieve the information from the back end.
Maintain the documents related to quality audits and clearing the non-compliance.
Designed, configured, and managed public/ private cloud infrastructures using Amazon Web
Services which includes VPC, EC2, S3, CloudFront, ELB, and elastic Beanstalk.
Defined AWS security groups which acted as virtual firewalls that controlled the traffic allowed
to reach one or more AWS EC2 instances.
Proficient with container systems like Docker and container orchestration like EC2 Container
Service.
Working on AWS Lambda for event driven workflow, working on databases, creating, and
hosting microservices on EC2 instances, and automating things using JSON scripts, creating end
points for the services, integrating through APIs, involved in creation of APIs an API gateway for
establishing secure connection between the end points.
Developed and maintained applications using C# for specific project requirements, focusing
on back-end logic and integration with front-end interfaces.
Implemented automation scripts using Python to streamline data processing tasks and
enhance system performance.
Utilized Python for developing data analysis tools to extract, process, and visualize data
from various sources, improving decision-making processes.
Collaborated on creating RESTful APIs using C# to support mobile and web applications,
ensuring robust and scalable service-oriented architecture.
Environment: Java 1.8, Spring, Hibernate, Spring Boot 3.x, Microservices, Docker, AWS,
Angular 8/9, Splunk, Junit, Microservices, Maven build tool, JUnit, JIRA, Eclipse, GitHub
Repository, Agile Methodology, Scrum , C#, Python.
CDK Global, Toronto, ON
Oct 2020 – Dec 2021
Java Developer
Responsibilities:
Involved in the requirements gathering. Design, Development, Unit testing and Bug fixing.
Developed a Restful web application using Spring 3 Framework, Spring Boot and Hibernate.
Experience with J2EE Compliant Technologies. REST Microservices development experience.
Experience with Eclipse, Hibernate, Java persistence API.
Set up Build Infrastructure with Jenkins and Subversion server in AWS.
Used ReactJs virtual DOM instead of regular DOM for improved efficiency and performance.
Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
Created Maven builds to build and deploy Spring Boot microservices to internal enterprise
Docker registry.
Used Microservice architecture with Spring Boot to the development of Kafka-based messaging
solutions. Used Micro services to build individual components of the application.
Used Multithreading to enable multiple operations to be performed simultaneously.
Extensively worked with , optimizing SQL queries and data models for large-scale automotive
applications.
Assisted in Migrating the application to Cloud environment using the Amazon web services- EC2,
S3 and various services of AWS. Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic
Load Balancer, and Auto scaling groups, optimized volumes and EC2 instances.
Designed Frontend within object-oriented JavaScript Framework using ReactJS.
Used ReactJS to implement rich functions in various pages: form validation, crud, grid list, search,
sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit
tests, etc.
Used Docker for creating Docker images for launching containers on AWS EC2 and Expert in
using Docker for Environment provision solution.
Performance monitoring tools such as New Relic, AppDynamics, or Splunk.
Also successfully implemented java costume code for IDD User Exit Not a Match.
Successfully Build POC for IDD User Exits like merge operation and after everything.
Developed Java NRT spring boot application, where Tibco is consumer and rabbit MQ is listener.
Having knowledge on Linux servers and deployment of java spring applications.
Designed Frontend within object-oriented JavaScript Framework like ReactJS.
Used Jenkins for continuous integration and test automation. Used Kafka for data streaming.
Used Maven as a building tool. Adopted Test Driven Development while working in an Agile
Scenario.
Developed and maintained C# applications for specific project requirements, enhancing
backend logic and integration with front-end interfaces.
Utilized Python for scripting automation tasks, data processing, and creating data analysis
tools to streamline operations and improve efficiency.
Created RESTful APIs using C# to support mobile and web applications, ensuring robust
and scalable service-oriented architecture.
Implemented Python-based solutions for data extraction, transformation, and visualization to
support data-driven decision-making processes.
Environment: Java 1.8, Spring, Hibernate, Spring Boot, Microservices, ReactJS, Docker, AWS,
Splunk, AppDynamics Junit, Maven build tool, JUnit, JIRA, Eclipse, GitHub Repository, Agile
Methodology, Scrum, C#, Python.
Fedele Info Solutions, India
Java/J2EE Developer
Responsibilities:
Oct 2019 – Sep 2020
Involved in the Software Development and Lifecycle for analysis, design, testing and
implementation of the project.
Experience in Collections, Exception Handling, Garbage Collection in Core Java.
Created HTML, CSS, JavaScript and DHTML pages for Presentation Layer.
Used spring framework for implementing Spring IOC, JDBC, and ORM.
Developed code changes using core java, J2EE technologies and used Eclipse, JDBC and MySQL.
Responsible for Writing SQL Queries and executing using JDBC API
Used Servlets for maintaining server-side business logic.
Taken whole responsibility and developed module alone with in time specified.
Involved in preparation of System Use Cases (SUC’s) and Unit Test Speciation (UTS)
Experience in writing test cases for Junit testing and thus verifying and validating applications.
Worked on deployment of virtual machines and troubleshooting on VM management.
Used Maven to build and deploy the application on web logic server.
Used Git for version control across common source code used by developers.
Experience in writing SQL Stored procedures and functions.
Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for user stories
and participated in retrospective and presenting demo at the end of the sprint.
Joined as a Trainee and worked with multiple teams and delivered the output as per business
requirements.
Environment: Core Java, Collections, Multi-Threading, AWS, Struts, JSP, JDBC, Junit, SDLC,
Eclipse, Tomcat, HTML, CSS, JavaScript, SQL, CVS, Waterfall, Design Patterns, DAO, C#.
Education:
Bachelors Degree in Engineering from St. Peter’s Engineering College, India.