Roopa D
Senior Java Full Stack Developer
Email: **************************@*****.*** contact: 469-***-****
LinkedIn: https://www.linkedin.com/in/roopa-danthuluri
PROFESSIONAL SUMMARY
SUMMARY: Full Stack Java Developer with 7+ years of experience in analysis, design, development, testing, implementing Web based, Client/Server Applications along with Enterprise and Distributed applications across the entire SDLC using Java and J2EE Technologies.
oExpertise on advanced software development methodologies such as Agile/Scrum model processes.
oExperience in preparing design documents with technical approach and Use Cases, Sequence and Class Diagrams using UML, J2EE Design Patterns.
oExperience in developing the application with Agile Methodology, Waterfall Methodology and Test-Driven Development.
oA strong goal-oriented team player and self-starter with a high degree of technical adaptability and good communication skills.
oWorked closely with architects and product owners in implementing Behavior Driven Development (BDD).
oSuccessfully led complex projects with small and large teams, covering various aspects of software development, process, and methodology.
oExperienced in front-end technologies such as LESS, Typescript, Bootstrap, Angular 2-9, Ajax, JSON, JQuery, Node JS, DOJO, JSP, HTML5, CSS3, & JSF etc.
oExpertise in Architecture using JDBC, Java Beans, EJB – session beans, entity beans, JMS, Servlets, JSP, JPA, JNDI, XML, JAXP, JAXB, Struts, Spring, Hibernate and Web services.
oExpertise in Spring framework, extensively used Spring DI, Spring AOP, Microservices, Spring JDBC template, Kubernetes, Spring Boot and Spring MVC.
oWorked on hosting and testing the application in AWS servers before publishing it in actual production environment.
oExpertise in using Hibernate is extensively used Entity Class Associations, Criteria Queries and Projections.
oExpertise in producing and consuming SOAP and Restful Web Services using WSDL, SOAP, JAX-WS, DTD, XSD, SOA, JAXB, Apache CXF, Axis, JAX-RS and Jersey.
oWorked exclusively on the frontend developing/updating pages using UI libraries like ReactJS
oExpertise in back-end procedure development for Database Applications using Oracle, DB2, MySQL, SQL Server - SQL and PL/SQL – Stored procedures, functions, triggers, sequences, and DB links.
oHands-on experience with Integrated Development Environments tools like Eclipse, RAD, My Eclipse and NetBeans.
oExtensive experience in Administration, Installing, Configuring Apache 2.0/2.2, Sun ONE 6.1 Web Server iPlanet, Microsoft IIS Server. Experience in Installing and Configuring JBoss 4.x and Apache Tomcat 5.x/6.x Application Servers
oExpertise in Struts, Spring, Hibernate, Java Beans, JDBC, Java, JNDI, JMS, SQL, Heidi SQL, PLSQL, Groovy/grails.
oHands-on experience in creating Angular factories for using Angular service like $http and $resource to make a restful API call to the java-based backend.
oExpertise in using AngularJS directives, Controller, Filters, Services, Templets, Event, and Injectors.
oWorked on Lambda Expression, Functional interfaces Stream API’s, Time API, and Improvements on the collection, Concurrency, and IO improvements by using JAVA 8.
oExtensive experience in Jakarta Struts 1.x Framework, Spring, Hibernate, Servlets, JSP, JSF.
oExperience in designing and developing applications using Struts (1.x/2.0) Framework and configured the validation framework for validations and Tiles framework for layout management.
oExpertise working with Web services, JAX-RS, SOAP, Apache Axis, AJAX, XML, XSL, XSLT, Ant, JUnit, Maven, HTML, and JavaScript.
oComprehensive knowledge of physical and logical data modeling, performance tuning and monitoring.
oExperienced in configuring and deploying applications on IBM WebSphere Application Server, Oracle WebLogic application servers, JBOSS and Apache Tomcat Server.
oHave good experience in using Version Controlling tools - CVS, VSS, GitHub, Subversion, Clear Case & Jenkins and defect tracking tools like Clear Quest, Quality Center, and Jira.
oExperience in LDAP & Site Minder for authentication scheme and in middleware technologies.
oExperienced in methodologies like Iterative, Agile, Scrum and waterfall approaches.
oExperience in working as a developer, an onsite coordinator and in interacting with the client directly at client location.
oProven ability to develop, maintain effective client relationships and reach targets before time. Excellent team player with good communication, analytical and problem-solving skills.
TECHNICAL SKILLS:
Programming Languages
Java, C/C++, PL/SQL
J2EE Technologies
JSP, Servlets, JDBC, JavaBeans, EJB – Session bean, entity beans, JMS, JNDI, JPA
Framework/Libraries
Struts, Spring, JSF, Spring Boot, Hibernate, Microservices
Web/Application Servers
Apache Tomcat, JBoss, WebSphere, Web logic
XML Technologies
XML, DTD, XSD, XSLT, SAX, DOM, JAXP, JAXB
Web Development
HTML5, CSS3, JS, JQuery, JSON, DOJO, Angular 2-9, React JS, Bootstrap, Node JS, LESS, JSF
IDEs
Eclipse, My Eclipse, RAD, Net Beans
Design Skills
UML (JUDE, Rational Rose, Visio), Lucid Chart, Object Oriented Analysis and Design (OOAD), Kubernetes, J2EE Design Patterns
Web Services
WSDL, JAX-WS, Apache CXF, AXIS, JAX-WS, UDDI, JAX-RS, AWS, JERSEY, SOAP UI
Database and Tools
Oracle, DB2, MYSQL and SQL Server, TOAD, SQL Developer, IBM Optim, Data Studio
Operating Systems
Windows XP 7/ 10, Unix, Linux
Source Control
CVS, VSS, GitHub, Subversion, Clear Case
Build & Deployment
Ant, Maven, Jenkins
Testing
JUnit, Mockito, Firefox Plugin
Tools
Bugzilla, QC, FileZilla, WINSCP3, Edit Plus, QC, JIRA, Rally, Drools
PROFESSIONAL EXPERIENCE
Optum – Minneapolis MN Aug 2022 to till date.
Sr Java Full Stack Engineer
Responsibilities:
oDeveloped the functionalities using Agile Scrum Methodology.
oCreated Reusable Modules and Custom Directives in Angular, which got used in various places of application.
oUsed Java 8 features in developing code like Lambda expressions, creating resource classes, fetching documents from database.
oUsed design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
oExtensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
oI have experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
oUsed Spring Core annotations for Spring Dependency Injection for Rest API’s and Spring Boot for microservices.
oCreated POJO’s and DAO’s for the database entities using Spring JDBC annotation mappings.
oIntegrated with Spring Cloud projects to provide distributed tracing and other features.
oTesting and production support of core java based multithreading ETL tool for distributing XML data into Oracle database using JPA/Hibernate.
oDeveloped microservices with spring and tested the application using Spring Boot.
oDevelopment of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
oDeployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
oDeployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
oCreated detailed AWS Security groups, which behaved as virtual firewalls that controlled the traffic, allowed reaching one or more AWS EC2 instances.
oImplemented Rest based web service using JAX-RS annotations, Jersey provider implementation.
oExperience in design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA, and XML, XSD, XSLT, X-Path.
oWrote build scripts using Maven.
oDeveloped the persistence layer using Hibernate Framework by configuring the mappings in hibernate files and created DAO and POJO.
oExperience in NoSQL database like MongoDB installation, configuration and in designing MongoDB multi-shared cluster and monitoring with MMS.
oInstalled the WebSphere MQ and involved in configuring MDB listeners, Kafka resources, and queues and integrating with the WebSphere Application Server.
oExperience in working with NoSQL Database like MongoDB to manage extremely large data sets.
oUsed log4j to print logging, debugging, warning, info statements.
oUsed JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
oExperience in implementation of version control software GIT repositories.
Environment: Agile, HTML, CSS, JavaScript, jQuery, AJAX, and AngularJS, ReactJS, XML, DAO, POJO, JPA, JAVA, Java8, Springs Frameworks, Spring Boot, Microservices, JSP, Hibernate Framework, AWS, RESTful Web services, SOAP, Maven, WebSphere Application Server, MongoDB, NoSQL, Log4j, Jenkins, JIRA, Selenium Web Drivers, Protractor, GIT, Socket Programming.
Elap Services, WAYNE, PA Oct 2020 – July 2022
Sr Java Full stack Developer
Responsibilities:
oInvolved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
oUsed AGILE methodology and participated in SCRUM meetings.
oInvolved in development of User Interface (UI) using HTML5, CSS3, Angular 5/6, jQuery, Node.js, JavaScript, Ajax, Spring MVC and JSTL and Agile development methodology.
oEnhanced user experience by designing new web features using Angular 5 and NodeJS and used Angular 5 created custom directives for data manipulations and to display data in company standard format in UI.
oUsed AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
oSpring Controllers were used with Angular 6 to route the control desired Java services. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
oDeveloped core Java programs for all business rules and workflows using Spring framework.
oInvolved in using Spring concepts – DI/IOC, AOP, Batch implementation and Spring MVC.
oInvolved in Declarative transaction management using Spring AOP.
oUsed Spring MVC, and Spring Boot for developing web application modules.
oDeveloped Restful services using Rest Template and Microservices using Spring Boot.
oImplemented Batch jobs using Spring Batch and configured through Tivoli Work Scheduler.
oCreated WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
oUsed Apache CXF to create SOAP based & Restful web services.
oDeveloping the Microservices using Spring Boot that create, update, delete and get the assignment information from the backend.
oWorked on the modernization of legacy and outsourced UI technologies used were Angular 2 & CSS.
oDeployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
oDeveloped Hibernate mapping files using different mapping strategies such as table per class hierarchy and used Hibernate Persistence Strategy to interact with databases.
oInvolved in the development of java components by using Hibernate and spring to persist the data in DB. Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
oUsed Microservices to communicate using synchronous protocols HTTP and REST for implementing SOAP.
oUsed RESTful client to interact with the services by providing the RESTful URL mapping. Used JSON as response type in REST services.
oDesigned and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RS API.
oBuilt Maven scripts for automated deployment and for the build operation of the entire application.
oDeployed the application on WebSphere Application Server and Configured JMS to send messages on the queue. Used GIT for Source version controlling.
oPerformed unit testing using Junit, Mockito and PowerMockito and ran the TEST SUITE using EMMA tool.
Environment: Java 1.8, J2EE, Spring Framework – IOC, AOP, MVC, Batch, Hibernate, AJAX, Oracle 11g, Web Services, Agile, REST, XML, Spring Boot, SOA, WSDL, SOAP, CXF, WebSphere, AWS, Angular 5/6, JUnit, RAD, Microservices, Power Mockito, Grunt, GitHub, Oracle – SQL, PL/SQL, JMS, Tivoli, Jenkins, SVN
Center for Sustainable Energy, San Diego, CA May 2019 – Sep 2020
Sr Java Full stack Developer
Responsibilities:
oInvolved in software development life cycle (SDLC), which includes requirement-gathering, design, coding, testing.
oDeveloped rich Single Page Applications, AngularJS, JQuery, AJAX, HTML/XHTML, JavaScript, CSS, and XML
oWorked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods with AngularJS.
oDeveloping scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, Maven, Python and Bash.
oUsed TestNG for backend test cases and Jasmine for AngularJS test cases.
oConfigured SOAP Web Service in TIBCO, including configured SOAP Server and SOAP Client.
oUsed Spring Core Annotations for Dependency Injection (DI) Spring DI and Spring MVC for REST API's and Spring Boot for micro services.
oUsed several Ansible modules which include scripting (bash, command), cloud modules.
oConfiguring IBM IIB with IBM MQ and Integrating IBM IIB with backend FDR using MQ Remote Channels.
oDesign and developed the application using framework Angular 2/4 with HTML5, CSS3 and Typescript.
oUsed the Java API to load the data into Cassandra Clusters.
oIntegrate the Web Services using Apache Camel routing and spring.
oConfiguring high availability using geographical MongoDB replica sets across multiple data centers.
oImplementing Microservices to communicate with each other across applications.
oImplemented nested views and routing using Angular UI Router as per the requirement. GUI was developed using JSP, HTML, and AngularJS and created reusable components in Angular2/4 using Custom Directives Filters, Services, and Partials.
oDeveloped unit test cases using Jasmine and Karma as unit test runners for various application modules.
oBuilt an application and deployed micro services in the AWS Cloud using Docker containers.
oWorked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
oWrote AJAX calls to populate tables, tab menu and other components with JSON data in AngularJS.
oExtensively used HTML5, Angular.js, JSON, AJAX and DOM scripting for form validations.
oUsed AWS RDS for database configuration.
oExperienced in ReactJS and working with React Flux architecture.
oDeveloped generic web service architecture using Spring Web Services and Hibernate which could transform responses into SOAP, REST, & JSON allowing for rapid development and clean separation of core business logic and communication protocol.
oDesigned REST middleware to connect Android UI with existing back-end layer.
oUsed Netflix OSS to design and monitor micro services in a Spring Cloud environment.
oUsed ReactJS in components like JSX, creating React components, Virtual.
oDeveloped user interface using JSP, JQuery and JavaScript for client-side validations and used AJAX.
oDeveloped Apache Camel routes and defined JMS endpoints for message processing and routing.
oUsed AWS code pipeline for moving the code across different environments.
oTo perform reporting and template creation for JIRA as directed by the IT manager.
oCreated REST Web Services to send data in JSON format to different systems using spring.
oWorked on Web Logic 12c for deployed interface modules.
oDeployed the application on a WebLogic server on a UNIX platform.
oWrote JUnit test cases for unit testing of the developed functionality.
oDeveloped a logging component using Log4J to log messages and errors.
oPerform all Linux operating systems, disk management and patch management configurations, on Linux instances in AWS. Consuming the Web Services and integrating them in the applications.
Environment: JDK 1.7, Core Java, J2EE, JSP, AJAX, Log4j, AWS, JQuery, RESTful Web Services, ReactJS, JSON, XML, JAX-WS, Apache CXF, Typescript, Spring, Hibernate, JavaScript, Angular 2/4, HTML/XHTML, Bootstrap, EJB, ANT, Python, JUnit, ECLIPSE LUNA, GIT, TIBCO, Tomcat, CSS, Oracle, WebLogic 12c
First Corp - Hyderabad, India Mar 2016 – Aug 2018
Java / J2EE Developer
Responsibilities:
oDeveloped the application in Agile Scrum fashion. Designed the front-end screens using XHTML, HTML and Java Script and developed applications using spring framework.
oImplemented RESTful web services using Angular.js on front-end, spring framework on back-end and Hibernate framework for ORM, Microsoft Azure for authentication and authorization.
oResponsible and actively involved in the analysis, design, implementation, and deployment of the full software development lifecycle (SDLC) of the project.
oDeveloped Calendar API of Google and Microsoft to fetch Events using Oauth2 Implementation Spring Security.
oUsed OAuth2RestTemplate to make Restful Calls to Google and Microsoft Events Calendar API, FreeBusy API.
oImplemented Restful Web Services using Spring RestTemplate.
oInvolved in Agile software development lifecycle which involved designing, coding, testing, debugging and support.
oDeveloped Service Layer extensively using Spring Boot
oUsed Spring JDBC for transaction implementation.
oProduced/consumed RESTful web services in spring.
oDesigned and implemented java classes to use JAXP parser to create Java objects so as to be able to modify the data received in the response.
oUsed version control software like GIT, CVS, and SVN.
oImplemented Log4J for logging, debugging and error tracing.
oTested Rest API using Postman Chrome extension while development.
oReduced bugs in runtime by leading JUnit testing and Mockito Test Cases.
oInterpreted and displayed the XML/JSON data in the web page.
Environment: Java, Hibernate Spring 3.0, Spring MVC, AGILE Methodology, SCRUM, JSP, Servlet, XML, HTML, XHTML, Design Patterns, RESTful and SOAP Web Services, Log4J, JUnit, JavaScript, Unix Shell Scripting, Eclipse, Maven, JIRA, UML, Windows, ANT.