Post Job Free
Sign in

Java Developer Scrum Master

Location:
Spring, TX
Posted:
February 08, 2023

Contact this candidate

Resume:

SHRUTHI P

E-mail: *************@*****.***

Contact: 832-***-****

Professional Summary

•Around 6+ years of IT experience in analysis, Production support, design, development, and implementation of using Java and J2EE technologies.

•Working knowledge in distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Micro Services.

•Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio.

•Experience in writing SQL, PL/SQL and DB2 programming.

•Expert in Angular framework components like data binding, custom directives, expressions, single page applications.

•Experience on messaging and streaming technologies such as Apache KAFKA.

•Experienced in working with Node.js and NPM.

•Experience in building applications using various technologies like Java, spring, spring boot, Vue.js, Spring Batch, Struts, JSF, Hibernate, JSP, JavaScript and XML.

•Expert level skills on jQuery, JavaScript, AJAX, JSON, HTML, DHTML, CSS

•Experience with various persistence mechanisms and APIs like JPA, JDO (Java Data Objects), Hibernate, EJB.

•In depth knowledge on core java concepts such as OOPS, Collections, Threading, Exception handling, Execution services, concurrent utilities, File IO, Garbage Collection.

•Worked on HTML, XHTML, and CSS, Bootstrap, Concepts and process.

•Transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading Executor Services etc.

•Strong experience in test driven development, particularly using JUnit framework.

•Extensively used Agile/Scrum and waterfall development methodologies.

•Installed, configured, and managed the servers (Linux, Tomcat, Apache, MySQL, and MongoDB).

•Good Knowledge of using IDE Tools like Eclipse, NetBeans and Java/J2EE application development.

•Created JUnit tests to automate unit testing at build time for business-critical applications.

•Hands on Experience with Spring framework like Spring IOC and Spring DAO and Spring Boot.

•Experience in Jenkins integration service for software development.

•Experience in working with NoSQL, Mongo DB.

•Expertise in designing responsive UI.

•Implementing or exposing the Microservices to base on RESTful API using Spring Boot.

•Experience with Open-source frameworks using Struts, Spring Batch, and Hibernate and using design patterns like Singleton, DAO, Factory, DTO, and MVC.

•Strong understanding & expertise in web technologies like HTML, HTML5, DHTML, JavaScript, AJAX.

•Hands on Experience with Spring framework like Spring IOC and Spring DAO and Spring Boot.

•Comprehensive knowledge in Core Java.

•Expertise in using Integrated Development Environments like NetBeans, Eclipse

•Expertise in web-based GUIs development using Applets, Swings, JSP, HTML, DHTML, CSS.

•Excellent analytical, troubleshooting and time-management skills.

Technical Skills

Web Technologies

Core Java, J2EE (JSP, Servlets), HTML, HTML5, CSS, Hibernate, MDBs, Session Beans, JavaScript, AJAX, DOJO, ExtJs, Java Mail, SAX, DOM, XML, DTD, SCHEMA, Angular JS, ReactJS, Servlets, JSP, Struts, Spring (IOC and AOP), Agile, Cloud, Oracle, JSF

Programming Languages

Java, SQL, PL/SQL

Design Patterns

and Other tools

MVC, ANT, Front Controller, Service Locator, Business Delegate, Transfer Object, Factory Pattern, Singleton, DAO Pattern

Application/Web Servers

WebLogic, JBoss, Apache Tomcat

IDEs

Eclipse, Net Beans, RAD, WSAD.

Web technologies

JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, Bootstrap.

Web Services

SOAP, WSDL, REST, JAX-RPC, JAXB, JAX-WS, Apache Axis

Methodologies

Agile, Scrum, TDD, OOAD, SDLC Waterfall model

Modeling Tools

UML, Rational Rose, Microsoft Visio

Software tools

NetBeans, Eclipse, MyEclipse, RAD, SQL, TOAD, UML, SQL developer, Subversion, Clear case, JUnit.

Databases

Oracle DB2, SQL, MySQL, SQLite, MongoDB, DynamoDB.

Professional Experience

Verizon, Irving, TX, USA April 2022 - present

Java Full Stack Developer

Project Description: Verizon Communications delivers superior customer experiences through our products and our actions. Everything we do, we build on a strong network, systems and process foundation. Managing the end-to end life cycle for the production of software and applications. Overseeing the automated testing and providing feedback to management during the development process.

Responsibilities:

•Participated in the Preplanning, Retro, and Daily Stand-Up meetings as required by the Agile and SCRUM techniques.

•Involved in all phases of the SDLC for the project, including requirement collecting, analysis, design, development, and testing.

•Developed user interface and application modules utilizing Angular 4/6, HTML5, CSS3, Vue.js, JavaScript, and Servlets.

•Made use of fundamental Java concepts such as the Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC, and Generics.

•Use Java 8 capabilities like Lambda expressions, resource classes, and database document fetching while writing code.

•Micro Services, Spring Boot, and Hibernate ORM are used to implement all of the functionality.

•Implemented the Project structure using Microservices architecture and Spring Boot-based services.

•In order to improve the data from enhancer micro services, data sources from injection micro services generate and use Apache CXF data.

•Create Java classes in place of configuration XML for the Spring Boot technology.

•Use the dependable and asynchronous Java Messaging Services (JMS) and managed messaging topics offered by the Rabbit MQ messaging broker.

•Develop the persistence layer using ORM tools like Hibernate Framework by configuring the mappings in Hibernate files and created DAO and POJO.

•Develop the application utilizing NOSQL on MongoDB to store claim data for data analysis, enabling organizations to monitor and analyze the claims trend.

•Create Kafka producers to stream data to topics from external rest APIs.

•Create JUNIT test cases and verify expected outcomes using the Mockito framework.

•Maintain build-related shell scripts built for Maven builds as well as newly created and modified build configuration files, such as pom.xml.

•Use Jenkins as Continuous Integration tool to deploy Spring Boot micro services by implementing the CI/CD methodologies.

•Implementation of version control software such as GIT.

Environment: JAVA 1.8, AWS, HTML5, CSS3, JAVASCRIPT, ANGULAR 4/6, MICROSERVICES, RESTFUL WEB SERVICES, APACHE CXF, KAFKA, IBM MQ, HIBERNATE (ORM), SPRING BOOT, SPRING MVC, RABBIT MQ, NoSQL, MONGODB, MAVEN, JENKINS, SELENIUM, JIRA, JUNIT, GIT.

ExxonMobil, Houston, Texas, USA Aug 2021 – Mar 2022

Java Developer

Project Description: ExxonMobil, one of the world's largest publicly traded energy providers and chemical manufacturers, develops and applies next-generation technologies. Worked on developing and maintaining the user interface and managing software workflow.

Responsibilities:

•Responsible for all stages of design, development, and deployment of applications. Developed several UML diagrams; Activity diagrams, Sequence and Object diagrams using Microsoft Visio

•Designed GUI of the application using JSP, HTML, and Java Script for validations, CSS and AJAX.

•Developed using new features of Java1.7 Annotations, Generics, enhanced for loop and Enum. Used spring and hibernate for implementing IOC, AOP and ORM for back-end tiers.

•Used Hibernate extensively for developing many applications. Written POJO classes and provided mapping using xml for java to relational database.

•Worked in Agile Development which includes SCRUM process, Sprint, Daily Stand up meetings.

•Developed interactive screens based on HTML, CSS, ANGULAR JS, Vue.js and JQUERY to dynamically generate HTML and display the data to the client side.

•Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.

•Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.

•Called Rest web services through Angular JS services to get JSON Object and modified the response object to display in UI.

•Used Angular JS filters for filter functionality in search box and Iterator functionalities.

•Used JQUERY selectors to show and hide content on the screens.

•Used Spring Security for authentication and authorization extensively.

•Designed and developed Application based on Spring MVC Framework using MVC design pattern.

•Used Ajax for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.

•Used Junit to write repeatable tests mainly for unit testing.

•Used DAO pattern to fetch data from database using Hibernate to carry out various database.

•Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.

•Used Abstract Factory design pattern in development which helps for encapsulation of the concrete classes.

•Developed web services in Java and Experienced with SOAP, WSDL for exchanging data between portal and other modules.

•Used MAVEN as build tool.

•Used Spring Batch for scheduling and maintenance of batch jobs.

•XSLT style sheets for the XML data transformations.

•Used LogBack extensively for logging Errors to regular Debug and Exception statements.

•Wrote complex SQL and HQL queries to retrieve data from the Oracle database.

•Involved E2E Development by integrating Front End and Backend by Debugging.

Environment: Java 1.7, J2EE, JSP, Spring 4.0, JDBC 3.0, Spring Security, SOAP Web Services, XML, JNDI, REST Web Services, Hibernate 4.0, EhCache, JMS, LogBack, Oracle, Spring MVC, Tomcat v6.0, Eclipse, Oracle 11g, SQL developer, HTML 5, CSS 3, Spring batch, Maven, Jenkins, Junit 4.0, JavaScript 1.2, JQUERY, XML/XSLT, SAX, DOM.

Toyota, Plano,TX May 2019 – July 2021

Software Developer

Project Description: Web developer proficient at building stylish and sophisticated websites using HTML, CSS, and Java, AngularJS, and SQL/NoSQL databases. Adept at working with diverse teams to implement project requirements.

Responsibilities:

•Involved in gathering business requirements directly from the end user and prepared System impact analysis document (SIA) and functionality documents.

•Extensive knowledge of Apigee infrastructure, components and setup.

•Build Microservices for the delivery of software products across the enterprise.

•Responsible for the full software development life cycle (SDLC) using Agile Methodology, participated in Daily stand-up meetings with Scrum Master, communicated with testers and resolved tickets.

•Used Bootstrap alongside Angular to make web pages look more attractive.

•Created platform as infrastructure with AWS (EC2, RDS, and ELB) used Jenkins to run the automated deployments.

•Implemented a continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.

•Designing and deploying enterprise-wide scalable operations on AWS.

•Good Experience in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.

•Have a very strong exposure suing ansible automation in replacing different components of Openshift like ECTD, MASTER, APP, INFRA

•Used ReactJS in components like JSX, creating React components.

•Created reusable React components and managed application state with Redux.

•Implemented application architecture of the System is based on Spring MVC and J2EE specifications.

•Electronically through message injection using JMS.

•Developed UI uses HTML5, JavaScript, AJAX and jQuery for interactive cross browser functionality and complex user interface.

•Involved in a module where the development for front end included service side technology like Node.js.

•Used Tomcat as application server to deploy WAR files.

Environment: Java, J2EE, JMS, JDBC, AWS, RESTful Webservices, JSON, Jersey, JPA, JIRA, MAVEN, Jenkins, Devops, JUnit, Micro Services, Tomcat, REST, MS SQL server, Apigee, GIT, HTML5, XML, CSS3, Java Script, MVC, jQuery, JSON, AJAX, DOM, IntelliJ, AngularJS, Angular4, Openshift, react JS.

Orbinet technologies pvt ltd, India

Java/J2EE Developer Jan 2017 – April 2019

Project Description: ORBINET TECHNOLOGIES PVT LTD is committed to deliver end-to-end IT solutions and services to its customers worldwide. We integrate our vast experience across industry sectors with world-class technology and state-of-the-art infrastructure to offer business-friendly solutions across industry. Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling.

Responsibilities:

•Developed Servlets and Java Server Pages (JSP).

•Involved in Object analysis, design, and documentation (OOAD) of the application model using UML.

•Involved in development of the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet). Also, implemented Dependency Injection using the spring framework, Vue.js.

•Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client-side validation and used Cascading Style Sheet (CSS).

•Developed JSP custom tags and used JSTL for reusability.

•Used Spring Web component for support of web utilities.

•Created the Application using ReactJS and Node.js libraries NPM, to generate desired view root the URLs properly.

•Developed PL/SQL queries to generate reports based on client requirements.

•Enhancement of the System according to the customer requirements.

•Created test case scenarios for Functional Testing.

•Used Java Script validation in JSP pages.

•Helped design the database tables for optimal storage of data.

•Coded JDBC calls in the servlets to access the Oracle database tables.

•Responsible for Integration, unit testing, system testing and stress testing for all the phases of project.

•Prepared final guideline document that would serve as a tutorial for the users of this application.

Environment: Java 1.3, Servlets, J2EE, JDBC, Oracle 8, HTML, JSP, Eclipse, UNIX



Contact this candidate