Post Job Free

Resume

Sign in

Stack Developer Software Development

Location:
Omaha, NE
Posted:
April 18, 2024

Contact this candidate

Resume:

Sowmya Kommalapati

ad43vu@r.postjobfree.com

205-***-****

Full Stack Developer

Professional Summary:

10+ years of professional experience as a full stack developer, experienced in implementing and developing complex applications. Involved in Software Development Life Cycle (SDLC) which embraces Design, Development, Implementation and Testing of enterprise business applications using Java.

Strong Knowledge on automated java-based integration testing and behavioural testing of the application, Unit testing, Junit4, Test Ng, (organizes the tests) Mockito, (power mock for mock) and for rest testing mockmvc and fluent API.

Well versed with J2EE Design Patterns like DAO, Service Locator, Value Object, Business Delegate Pattern, Front Controller Pattern, Singleton, MVC, Session facade etc.

Implemented the microservices architecture based on RESTful API using Spring Boot with Spring MVC.

Proficient in implementing frameworks such as Structs, Spring MVC and AJAX frameworks. Excellent experience using ORM tools like Hibernate and Ibatis.

Expertise in using Spring frameworks like (CORE, AOP, DI, SECURITY, IOC).

Expertise in using spring JPA as hibernate and used JPA as reference.

Experienced in creating, producing and consumption of services like request-response by using JMS Active MQ.

Strong experience in developing Dynamic Single Page Application (SPA) using (Mongo, Angular) full stack development tool kit.

Managing and troubleshooting issues of Redhat Linux servers Responsibilities to solve technical Problems related to System administration (Linux of Our Clients). Maintaining and Troubleshooting of FTP Server, Samba Server of the client.

Proficiency in front end application developer using Angular 2.0/4.0, React JS for dynamic users and which helps in architectural pattern MVC.

Strong understanding on client -side frameworks Angular 4.x for attaining architectural design flow of MVC using dependency injection, pipes, directives and promises.

Proficient in using Spring (transaction support modules and JPA), Spring JDBC (for transferring data to database).

Experienced in using Enable Caching which has multiple implementations such as Eh Cache 2.x, Redis and Couchbase.

Configured Session Factory for Hibernate mainly used for Create, Read, and Delete operations for instances of mapped entity classes.

Developed projects with RESTful services (JAX-RS, Spring Rest).

Implemented security to RESTful web services using OAUTH 2.0.

Having expertise, knowledge and experience on Java 8 features like Functional Interfaces Multithreading, Collection API, Exceptional Handling, Time API and Stream API.

Extensive experience in developing scalable, reliable, efficient web and enterprise applications using JSP, Servlets, Struts, JSF (Prime Faces)

Strong hands-on experience with Spring IO and Spring Boot.

Worked on different SQL databases like MySQL, MS SQL Server, Oracle 11g. Also worked on NoSQL databases MongoDB, Apache Cassandra, Raven DB, DynamoDb, Couch DB.

TECHNICAL SKILLS:

Languages

C, C++, Java, J2EE, SQL, PL/SQL and Python

Enterprise Java

Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI and JPA

Web/XML Technologies

HTML5, CSS3, JavaScript, jQuery, ReactJS, AngularJS, Angular2/6, BackboneJS, ReactJS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON, DOJO and NodeJS.

Tools & Framework

Struts, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, SOA, Jasper reports, Spring Boot, Spring Batch, Spring Security, Spring Data, Jersey.

Web services

SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Micro services, Apache Axis and Apache CFX.

Web/App Servers

Web Sphere, WebLogic, Apache, Tomcat and JBoss.

Database

Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB and NoSQL

Development Tools

Eclipse, RAD, Spring Tool Suite (STS) and IntelliJ

O-R mapping

Hibernate, JPA and JTA

Testing Tools/ Others

JUnit, Jasmine, SoapUI, Postman, Putty, Rational Clear Quest, RTC, Load UI and JIRA

Version Control

GIT, CVS, SVN, Rational clear case and Star Team

Platforms

Windows, Win 2k Server, Sun Solaris and UNIX

Cloud Technologies

AWS, Azure, GCP

Client: Visa, Austin TX July 2022 – Till date

Role: Sr. Full Stack Developer

Responsibilities:

Led cross-functional teams in Agile SCRUM methodology, Aorchestrating SDLC phases including requirement gathering, design, analysis, and code development.

Automated data changes and reporting in MongoDB by composing and executing MongoDB scripts, enhancing database efficiency.

Engineered user-friendly web pages using HTML/CSS/JS, Angular 12, and Spring MVC for seamless front-end development.

Employed JavaScript MVC Framework and Angular 12 extensively, crafting rich internet web applications with a focus on user experience.

Demonstrated expertise in TypeScript, Angular, and Nest.js, driving the development of modern web applications with scalability in mind.

Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.

Applied proficiency in the MEAN stack (MongoDB, Express, Angular, NodeJS, facilitating project success.

Automated testing with Java and Selenium for web 2.0 Ajax applications, embracing a Test-Driven Development (TDD) approach.

Leveraged Jenkins and Docker for robust CI/CD pipelines, streamlining microservices management and deployment.

Ability to leverage TypeScript's static typing to catch errors early and improve code quality.

Utilized Docker and Azure Kubernetes Services (AKS) to implement cluster services, optimizing local deployments.

Developed Web APIs using Node.js, React.js, and React Native, hosting them on multiple load-balanced API instances.

Created and maintained multi-tier AWS and Azure environments using Terraform and CloudFormation, ensuring scalability and fault tolerance.

Developed test frameworks proficiently using Python, ensuring robust testing and quality assurance.

Conducted unit testing with Mockito and JUnit, fortifying code quality and reliability.

Leveraged Express.js to craft RESTful web services, enabling seamless data communication and middleware configurations.

Developed and maintained Python APIs, ensuring cross-platform compatibility and effective version control with SVN.

Championed the development of microservices using Spring Boot, enhancing system modularity and scalability.

Ensured security and authorization in Node.js using Passport and JSON web tokens.

Designed single-page applications with Vue.js components, streamlining user interactions and experience.

Implemented Kubernetes and Docker for efficient deployment and management of application containers.

Demonstrated proficiency in the .Net framework for application development, ensuring robust and reliable solutions.

Streamlined CI/CD pipeline architectures, automating build, test, and deployment processes for software projects.

Environment: Java, Spring, HTML, JDBC, Java Script, Micro Services, Eclipse, JSON, jQuery, Angular 12, Rest Web services, Hibernate, EJB, JSP, JPA, Tomcat Server, SQL server, Azure, TOAD, Typescript, Junit, Jenkins, Xpath, TestNG, QC, GIT, Putty, Apache Kafka, Windows, Oracle 12c, PL/SQL Developer, Kubernetes, Docker, UNIX, PCF, Windows, XML.

Client: Amway Corp ADA, MI Nov 2020 – Jun 2022

Role: Sr. Java Full Stack Developer

Responsibilities:

Developed web application dashboard using Angular Js, NodeJS, Bootstrap, and CSS.

Created multiple REST endpoints performing different functionalities including JSON input and Multipart file input.

Implemented XSS (Cross-Site Scripting) in the application using filters that intercept REST calls for potential threats like SQL Injection.

Designing and developing Restful APIs using best practices to interact within the microservices and with the front end.

Built Jenkins jobs from GitHub containing Terraform Code And, also created terraform custom modules for deployment of infrastructure.

Developed POJOs for Data Model and made individual HBM records to delineate Java Objectswith Relational database tables.

Conducted unit testing using the open-source Karma and Jasmine tools and used Protractor forend-to-end testing.

Created AWS security groups for deploying and configuring AWS EC2 instances.

Experience in using python libraries like Spyder, PyCharm, Pandas, and MYSQLDB for database connectivity.

Developed code for automated email using Python and sending reports to internal members by using automated email.

Developed Python batch processors to consume and produce various feeds.

Developed database objects like Stored Procedures, Functions, Packages, and Triggers in PL/SQL.

Developed SQL scripts for database testing.

Hand on experience in development of microservices and deploying in AWS ECS (docker container).

Used Spring framework for the MVC implementation with spring for DI, Hibernate as ORM tool, and Simple JDBC calls for database.

Used Spring framework for the MVC implementation with spring for DI, Hibernate as ORM tool, and Simple JDBC calls for database.

Developed the application as Single Page Application which can switch to different components

using Angular9, also worked on Angular controllers and created a functions factory to interact with the RESTful Services using AJAX services like http and resource.

Designed and developed asynchronous RESTful Microservices using Spring boot that is consumed by other microservices.

Environment: Agile (SCRUM), Java1.8, HTML5, CSS3, JavaScript, jQuery, Ajax, Bootstrap, Angular9, AWS, Micro-Services, Spring, Kafka, Spring Batch, Spring Boot, Spring Security, Servlet, XML, GIT, Spring MVC, JDBC, JUnit, Maven, Restful, Log4J, Java Server Pages, JIRA, Jenkins, and STS.

Client: Citi Bank, Dallas, Texas June 2018 – Oct 2020

Role: Java Developer

Responsibilities:

Proficient in Requirements gathering, Analysis, Design, Development, and Testing for State applications.

Experienced in working with Agile methodology (SCRUM) and practicing Test-driven development (TDD).

Strong expertise in developing Single Page Applications (SPA) using JavaScript MVC frameworks like ReactJs and frontend technologies including HTML5, CSS3and JavaScript.

Proficient in using various debugging tools to identify and fix application issues in Tomcat.

Proficient in PHP, NodeJS, and React for development and building dynamic web applications.

Experienced in working with JQuery, Yemon, npm, and grunt for efficient web development and task automation.

Knowledgeable in Microservices architecture and proficient in Spring Boot, Spring Batch, and Spring Data JPA for building scalable and modular applications.

Skilled in Hibernate for object-relational mapping and Spring Quartz Job scheduler for task scheduling.

Proficient in Spring MVC and Spring Data REST for building RESTful APIs and handling data operations.

Strong knowledge of Exception handling and securing applications using Spring Security.

Skilled in writing Jasmine unit tests for frontend code validation and ensuring application reliability.

Familiarity with Twitter Bootstrap framework for responsive w3eb design and user interface development.

Proficient in JSP and Servlets for server-side rendering and request handling.

Experienced in working with Apache Kafka and setting up Kafka clusters for efficient message streaming.

Familiarity with PCF (Pivotal Cloud Foundry) for application deployment and management.

Proficient in using SVN (Subversion) for version control and source code management.

Knowledgeable in Amazon Web Services (AWS) and experienced in working with services like EC2 (Elastic Cloud Computing) and Elastic Load Balancers for scalable and reliable application hosting.

Integrated S3 with other AWS services, such as Lambda or CloudFront, for seamless data processing.

Proficient in utilizing Amazon SQS for reliable and scalable message queuing and decoupling of distributed systems.

Designed and implemented message queues using SQS to enable asynchronous communication.

Familiarity with Docker for containerization and deployment of applications.

Skilled in setting up Jenkins for continuous integration and deployment pipelines.

Proficient in writing JPA queries and utilizing Query DSL and GraphQL queries for efficient data retrieval.

Designed and optimized GraphQL schemas to define the data structure and types, ensuring precise data fetching.

Utilized GraphQL resolvers to handle and resolve queries, mutations, and subscriptions.

Experienced in working with PL/SQL for Oracle database operations.

Familiarity with JBOSS Application server for hosting Java applications.

Knowledgeable in Hibernate ORM framework and EH Cache for efficient data caching.

Experienced in working with NoSQL databases like Mongo DB for storing and retrieving statistical data.

Proficient in performance optimization using tools like JMeter, MAT tool, and analyzing database and OS reports.

Skilled in working with Docker Containers for application deployment and management.

Proficient in Maven, Gradle for build automation and dependency management.

Experienced in continuous integration and deployment using Jenkins.

Environment: Java 8, NodeJS, Microservices, Spring Boot, Hibernate 3, React, Spring, AJAX, JavaScript, JQuery, CSS3, HTML5, Bootstrap, JSON, XML, XSLT, Query DSL, SQL, PL/SQL, JDBC, JMS, Web service, SOAP/REST, JAX-WS, Spring Batch, Mockito, JSP, Servlets, Gradle, Liquibase, Elastic Search, H2 and Oracle Database, WebLogic, AWS, Kafka, Splunk, Redis, Jenkins 1.6/2.0, SonarQube/Sonar Lint, Docker, Jest, Enzyme, React Bootstrap.

Client: DXC Technology – India Dec 2016 – Feb 2018

Role: Java Developer

Responsibilities:

Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax, Dojo and Java Server Pages Standard Tag Library JSTL.

Worked on SPA (Single Page Web Applications) using RESTful web services, Angular.

Designed and developed front end using JSP, Struts (tiles), XML, JavaScript, and HTML.

Writing commands for data access and stored procedures in MongoDB.

Used Angular Http services to perform backend REST webservices interactions to get and post JSON data.

Implemented REST based microservices using spring framework, Eureka (Service discovery mechanism) and Jersey API. Used REST Client and POSTMAN to test the services.

Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.

Produced and Consumed messages to and from Kafka Topics for Microservices Communication.

Worked on web application implemented in JSP, HTML and Java Script.

Developed Web Services using SOAP for sending and receiving data from the external interface.

Developed Microservices using Spring Boot in STS as an IDE.

Experience on Splunk query language and Monitored Database Connection Health by using Splunk DB connect health dashboards.

Developed applications using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.

Used Jenkins and pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.

Worked on CentOS platform which is also a Linux Distribution.

Worked with REST representational state transfer protocol for connection between end nodes in establishing connection in networks for network hyper media applications.

Middleware Services layer is implemented using EJB (Enterprise Java Bean - stateless).

Used Design patterns such as Business delegate, Service locator, Model View Controller, DAO.

Environment: Java, J2EE, CSS, Subversion, XML, Angular, JDBC 4.0, AWS, RAD, AJAX, Micro Services, JSF, Dojo, jQuery, IntelliJ, XML Web Services, SOAP, WSDL, SAX, DOM, JAXB, Log4J, JUnit, GIT, Microsoft tools, Apache Kafka, Oracle 11g, PL/SQL, Unix, scrum, Agile, Spring, Hibernate, JBoss, TOAD, Rest, JavaScript, React JS, JUnit, JIRA.

Client: Pivotel Corporation, India Jan 2014 – Nov 2016

Role: Java Developer

Responsibilities:

Experienced in System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements.

Implemented the web-based application following the MVC II architecture using Struts Framework.

Developed user interface using JSP, JSTL, HTML, CSS and JavaScript to simplify the complexities of the application.

Designed, developed JSP, Servlets and EJB and deployed them on WebLogic Application Server.

Extensively developed User defined Custom JSP tags to separate presentation from application logic.

Built the code in SVN and deployed it to the targeted WebSphere environment using Hudson jobs.

Responsible for creation and consumption of Web services using SOAP and WSDL.

Used Bootstrap to show and hide classes for different and grid classes to create RWD.

Used Hibernate for mapping the Object-oriented model of Java with Oracle.

Involved in writing SQL, Stored procedure and PLSQL for back end.

Used ANT for compilation and building JAR, WAR and EAR files.

Used the spring validator framework for validating data and developed custom validators.

Implemented various J2EE design patterns, like DTO, DAO, Façade and Singleton.

Involved in implementing the JMS (Java messaging service) for asynchronous communication with other applications.

Used DOJO tool kit to develop efficient JavaScript and AJAX functions.

Used Jira for project tracking, Bug tracking and Project Management.

Built and ran automated java script test cases in Selenium Remote Control to make sure the UI web pages passed through these test cases.

Environment: Java, J2EE, JSP, Servlet, Struts, HTML, CSS, XML, JavaScript, AJAX, XML, Hibernate, Spring, Web Services (SOAP), WebLogic App Server, Oracle 10g, JUnit, JDBC, PL/SQL, Eclipse, ANT, Solaris/ Windows



Contact this candidate