Namratha
Java Full Stack Developer
Linked-in https://www.linkedin.com/in/namratha-putchakayala/
************@*****.*** 816-***-****
PROFESSIONAL SUMMARY:
Experienced Java Full Stack Developer with over 4+ years of expertise, excelling in optimizing performance and user engagement. Skilled at leveraging modern frameworks and cloud platforms to deliver robust, scalable solutions. Recognized for streamlining development processes and enhancing system reliability. Passionate about innovative problem-solving and driving technological excellence in collaborative environments.
TECHNICAL SKILLS:
Cloud Technologies
AWS (EC2, S3, CloudFormation, IAM, Lambda, CloudWatch, RDS, API Gateway, DynamoDB, ELB, SNS), Azure (Virtual Machines, Blob Storage, Resource Manager, Active Directory, Azure Monitor, Azure Functions, DevOps)
Java/J2EE Technologies
Java, J2EE, JS, JMS, JDBC, Servlets, JNDI, XML, Struts, Web Services (SOAP, JAX-RPC, JAX-WS, JAX-RS, WSDL, XSD), Ant, J Unit, Log4j
Web Technologies
HTML, DHTML, PHP, CSS, JavaScript, J Query, AJAX, XML, VXML 2.0, XSLT
Other Technologies
Python, Shell Scripting, Perl, MS Excel, Kafka, Jira, Chef, Ansible, Vagrant
Design Skills
UML (JUDE, Rational Rose, Visio), MVC, Data Modelling, Object oriented Analysis and Design (OOAD), Java & J2EE Design Patterns
IDE
Eclipse, IntelliJ, WSAD, RAD, Net Beans, Visual Studio.
Web & Application Servers
IBM Web Sphere, Web Logic, Apache Tomcat, J Boss, SOAP UI, AXIS
Testing Tools
J Unit, Miskito, SOAP UI, J Test, Selenium
UI Applications
HTML 4.0/5, CSS2/CSS3, JavaScript, Angular JS, React JS, Redux, Node JS, J Query, AJAX, JSON, XHTML, XML and Bootstrap.
Data Bases and Tools
Oracle, IBM DB2, SQL Server, MS-ACCESS, MYSQL, TOAD, MongoDB, Cassandra, PL/SQL
Operating Systems
Windows, MS DOS, Solaris, UNIX, LINUX, MAC OS
CI/CD tools/other tools
Jenkins, Dockers, Kubernetes
Version Control
Rational Clean Case, CVS, SVN, Git
Iaas
Terraform
Methodologies
Agile and Scrum.
PROFESSIONAL EXPERIENCE:
Role: Java Full Stack Developer
First Republic Bank- New York City, New York Nov 2023– Present
Responsibilities:
Collaborated with Business Analysts to gather requirements, ensuring alignment with project goals by employing Agile & TTD methodologies.
Engineered and maintained a web application using Java, Spring, and Hibernate, which increased user engagement by 25%.
User engagement was improved up to 35% through React JS and Redux for seamless experiences.
Deployed and managed applications on AWS, optimizing infrastructure for cost efficiency.
Established Java Selenium and Cucumber frameworks for automated testing, reducing testing time by 25%.
Achieved a smooth migration to the Spring framework with no downtime by upgrading Spring Rest Controllers and Services.
Enhanced system reliability and scalability by implementing microservices architecture with Spring Boot.
Applied data structures and algorithms, which reduced the complexity of the application in terms of time and memory.
Optimized code deployment processes by leveraging AWS services such as EC2, CloudWatch, and Elastic Beanstalk.
Employed AWS Lambda platform to reduce operational overhead by 20%.
Integrated AWS SNS for application notifications, enhancing real-time communication and system responsiveness.
Addressed bugs/defects using JIRA, ensuring a seamless user experience and maintaining high-quality standards.
Tested web services using SOAP UI, Postman, Rest Client, Spring Mock MVC, and JUnit.
Executed test cases using JUnit and Selenium, ensuring the robustness and reliability of software solutions.
GIT acts as version control, facilitating collaboration and ensuring code integrity.
Tech Stack: Web Services, Spring 4.x, Hibernate 4.x, HTML5, JSP, JavaScript, jQuery, AJAX, GWT, CSS3, Angular2, Bootstrap, SOAP UI, XML, WSDL, Apache Axis, Java1.8, J2EE, Kafka, NodeJS, React JS, Redux Agile Methodology, Splunk, MongoDB, JIRA processes, GIT, Dockers, Design Patterns, PL/SQL, Karma, Jasmine, Grunt, JUnit, Selenium, WebSphere, Maven, Eclipse IDE, AWS (EC2, S3, CloudFormation, IAM, Lambda, CloudWatch, RDS, API Gateway, DynamoDB, ELB, SNS).
Role: Java Full Stack Developer
Flexera - Itasca, IL Jan 2023 – Oct 2023
Responsibilities:
Responsible for facilitating sprint planning sessions, assessing business requirements, and estimating sprint timelines.
Engineered and maintained RESTful and SOAP web services to simplify client access and increase communications between modules.
Enhanced database interaction with JPA and Hibernate in the Global Logistics module, resulting in a 20% reduction in query processing time.
Using Spring and XSLT, a message transformation gateway was built to enhance data interoperability and communication.
Reduced development time by 30% and minimized configuration overhead by using Spring Boot for rapid development of cloud microservices.
Designed and developed intranet web applications with J2EE architecture, JSP, and Hibernate, improving the user experience and database connectivity.
JSP tag libraries and directives were brought to generate HTML webpages, enhancing usability and user engagement.
Improved user engagement by 25% through the use of HTML, CSS, JavaScript, JQuery, AJAX, and JSON.
Contributed to the quality and reliability of code by participating in code reviews and developing unit and integration tests using JUnit and Mockito.
Utilized Selenium for UI automation and Groovy scripts for testing report application output, reducing manual testing by 40%.
Managed Azure resources such as Virtual Machines, Azure SQL Databases, and Blob Storage using Terraform scripts, optimizing resource allocation and deployment efficiency.
Automated Azure resource deployment using Azure Resource Manager (ARM) templates, cutting deployment time by 50%.
Ensured Azure security best practices by configuring Azure Active Directory roles and policies, implementing encryption, and enabling Azure Activity Log, enhancing data security and compliance.
Leveraged Azure DevOps for continuous integration and deployment (CI/CD) of applications on the Azure cloud, improving deployment speed and reliability.
Reduced cloud infrastructure costs by 30% through strategies such as utilizing Reserved Instances and Spot VMs.
Oversaw code repositories and continuous integration processes using GitHub and Jenkins, ensuring collaboration and code integrity.
Ensured data confidentiality and integrity by implementing Spring Security and handling application logging with Log4j.
Enabled seamless integration with third-party APIs by developing web services using SOAP, SOA, WSDL, and Spring MVC.
Applied Agile methodology throughout the software development life cycle, actively participating in Agile/Scrum teams to ensure timely delivery of high-quality software solutions.
Executed development and deployment tasks on Unix, ensuring compatibility and performance on Unix-based systems.
Tech Stack: Java 8, J2EE, Eclipse 3.6, Agile, Spring, Spring MVC, Spring Boot, Hibernate, Microservices, SOAP, REST, REST API, JPA, Maven, GIT, JUnit, Mockito, Log4j, HTML5, CSS, JavaScript, JSON, JMS, WebLogic, UML, JSP, JSTL, XML, JAXB, Unix, Clear Case, Azure (Virtual Machines, Blob Storage, Resource Manager, Active Directory, Azure Monitor, Azure Functions, DevOps), Terraform, Jenkins, Selenium, AngularJS, Groovy.
Role: Java Developer
Cognizant – Hyderabad, India Jan 2022 – Aug 2022
Responsibilities:
Provided day to day Build and deployments in pre-prod and production environments.
Analyzed project requirements and participated in designing solutions using Java 1.7, Spring Core, Spring AOP, and Hibernate.
Developed Web Services using SOAP, SOA, WSDL, and Spring MVC. Created DTDs, XSD schemas for XML parsing, processing, and design to communicate with Active Directory application using RESTful API.
For efficient messaging, preferred Apache ActiveMQ, which supported numerous cross-language clients and protocols along with Enterprise Integration Patterns.
Gained experience with NoSQL databases like MongoDB for efficient data storage and retrieval.
Crafted multi-browser compatible pages using HTML, CSS, Less, Node.js, React JS, and JavaScript.
Used AWS CloudFormation templates, AWS Lambda for serverless computing, and AWS EC2 for scalable computing resources.
Set up AWS IAM for safe access control and handled S3 buckets for storage needs.
Worked on front-end technologies including HTML5, CSS3, JavaScript, AngularJS, Angular 2, Node.js, and Git for version control.
Extensively used HTML5, AngularJS, JSTL, JSP, and JQuery for the presentation layer.
Assisted in writing SQL scripts for creating and maintaining the database, roles, users, and tables in SQL Server.
Built backend applications using Hibernate, JDBC, JSP, Servlets, JavaBeans, Struts, Spring Core, and Spring AOP.
Employed Web Technologies including JSTL, AJAX, JSON, and Log4j for enhanced application performance.
Tested applications using JUnit, ensuring code quality and robustness.
Carried out deployment and maintenance tasks in Unix environments. Implemented JAX-WS and JAX-RS for web services.
Worked with Oracle 10g and Oracle 11g databases for data persistence and retrieval. Utilized IBM WebSphere (WAS) and WebLogic for application deployment and server management.
Followed Agile methodologies for efficient project management and development.
Tech Stack: Java 1.7, Agile, JDBC, JSP, JSTL, JSE, Servlet, JavaBeans, Hibernate, Struts, Spring Core, Spring AOP, AngularJS, Angular 2, ANT, XML, SQL, Oracle 10g, Oracle 11g, IBM WebSphere (WAS), NoSQL, WebLogic, JUnit, CSS, AJAX, JQuery, JSON, Log4j, Web Services, Unix, JAX-WS, JAX-RS, Jenkins, AWS (EC2, S3, RDS, Lambda, IAM, CloudFormation, CloudWatch, CodePipeline), Terraform, Groovy, Selenium.
Role: Java Developer
CloudEnd Platform Pvt Ltd - Visakhapatnam, India Mar 2020 – Jan 2022
Responsibilities:
Responsible for developing, maintaining, deploying and supporting the highly scalable, multi-user e- commerce Web application for dealers.
Bulk loading of the data into Cassandra cluster using Java API's. Involved in writing various Controller classes using Spring MVC framework.
Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
Made changes to pom.xml to utilize the most recent libraries and requirements while working on Maven during the build process.
To minimize cross-cutting issues, custom aspects are handled using Spring AOP.
Followed Test Driven Development (TDD) and performed unit testing with JUnit test cases, Mockito and uses slf4j Logger to have logs.
Front-end management, error handling, reporting, and form validations were all done with JavaScript.
Leveraged two-way data binding through the scope in applications to build Single Page Application using AngularJS.
Incorporated J2EE design patterns, such as DAO, Proxy, Factory, and Singleton.
Made use of WebSphere MQ to configure and manage queues.XML messages were sent to queues using JMS.
Tech Stack: J2EE, Spring MVC, Struts, JSP, Hibernate, JavaScript, AJAX, HTML5, Java 8, JNDI, Apache CXF, XML, SOAP, WSDL, CSS, Angular JS, WebSphere Application server v 8.5, Rational Rose, MQ, SVN, HPQC, Log4J, JUnit, ANT, Oracle 10g, Eclipse, Linux, ATG B2C Commerce, Catalog, Droplets, Repositories, form handlers, Java, Spring Core, Spring Boot, Spring MVC, Spring Security, Spring AOP, Restful Services, Web Logic Server, JUnit, SLF4J, Mockito, JMS, AngularJS, Oracle SQL Developer, Microservices, Maven, Docker, Kubernetes, Jenkins, GIT.
EDUCATION DETAILS:
Master of Science in Computer Science Aug 2022- Dec 2023
University of Missouri-Kansas City Kansas City, Missouri
CERTIFICATIONS:
AWS DEVELOPER- ASSOCIATE from Amazon
Azure Developer- ASSOCIATE(AZ-204) from Microsoft