Post Job Free

Resume

Sign in

Stack Developer Software Development

Location:
Denton, TX
Salary:
100000
Posted:
February 28, 2024

Contact this candidate

Resume:

MADHU PRIYA

JAVA FULL STACK DEVELOPER

ad3zvt@r.postjobfree.com +1-940-***-****

PROFESSIONAL SUMMARY

A decent and creative professional with 8+ years of experience with complete Software Development Life Cycle in both Web based and Enterprise applications including requirement analysis, design, and implementation and testing with priority on Object Oriented, Java /J2EE and Client Server technologies.

Involved in developing applications using waterfall, Agile (XP and Scrum) methodologies and Test First, Test Driven Development and Service orientation architecture.

Experience in Front - End UI technologies like HTML5, CSS3, jQuery, JSON, AJAX, Node JS, AngularJS, Backbone JS, Bootstrap, Tag Libraries, and JSTL.

Expert in Core Java with strong understanding of Garbage Collector, Collections Framework, Exception Handling Multithreading, Event handling, JDBC, JMS and Generics.

Having good knowledge on and implemented functional styles of Java Lambda Expressions and functional interfaces, parallel Streams.

Expertise in J2EE Technology- Spring, Hibernate, Struts, Servlets, JSP, EJB, JPA, JDBC, JTA, Java Beans, JMS

(MQ series).

Experienced in developing SOA (Service Oriented Architecture) and J2EE Web Services based on RESTful, SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RS using tools like Apache Axis.

Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, Spring Boot, Spring Batch and Spring MVC.

Civilized with different Design Patterns like Singleton, Factory, Prototype, Front-Controller, Session Façade, Service-Locator, Data Access Object (DAO), Data Transfer Object (DTO), MVC, and Business-Delegate.

Experienced in process, validate, parse, and extract data from XML using as XSL, XSLT, XML schemas, XPath, X Forms, XSL-FO and parsers like SAX, DOM.

Well versed with object-oriented design (OOD), analysis (OOA), and modelling (OOM) based on Unified Modelling Language (UML) architecture.

Hands on experience in API Management implementations such as APIGEE.

Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that have to be stored in AWS S3.

Expertise in React JS framework to develop the SPA.

Experienced in React JS and working with React Flux architecture.

Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers with both monolith and Micro- Services architecture.

Sound knowledge of CI/CD Continuous Integration practices and tools such as Kubernetes, Jenkins, Docker.

Experience in working with messaging systems like Kafka, Kafka event sourcing.

Experience in Server infrastructure development on AWS Cloud, extensive usage of, Elastic Beanstalk, Dynamo DB, S3, Route53, SNS, and SQS.

Experience in working with Data structure and Algorithms in Java.

Extensive experience on Oracle, MySQL, MS SQL Server, IBM DB2 and Solid understanding of Database Management System.

Good understanding of modern NoSQL platforms (Mongo DB, Cassandra and Dynamo DB).

Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ and Apache Camel as JMS provider.

Created continuous delivery pipeline for CDT Directory to run the war, Ami and deploy jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services.

Experience on IDEs such as IntelliJ IDEA, Eclipse, Spring Tool Suite, RAD and deployment using Application Servers like Apache Tomcat, BEA WebLogic, Web Sphere, Glassfish, Camel and JBOSS.

Experience with Selenium, JUnit, Mockito, and Log4j in developing test cases and determining application functionality.

Expertise in developing Middle-Tier components using Enterprise Java Beans (EJB), JNDI, Hibernate, and other Remote Components.

Having good knowledge in maintaining UI using jQuery, Java Script, JSP, HTML, CSS with JSON, Groovy.

Proficient in writing ANT and Maven for builds and deployments to different environments.

Experience on UNIX/LINUX Shell Scripting and Deployment of Applications in Server.

Excellent work experience with Version Control Tools such as VSS, SVN and GitHub. EDUCATION

Bachelor of Technology in Computer Science Engineering - JNTUH, India May 2014 TECHNICAL SKILLS

Programming Languages: Core Java, J2EE (JSP, JSF, Servlets, Struts 2.0, Spring Web Flow, JSP Tag Libraries, EJB 3.0), JMS, Kafka, JDBC, JNDI, Scala, Java Script, SQL, Python. Frameworks: Spring MVC, Spring Security (LDAP), Spring Core, Spring Web flow, Spring DAO, Spring ORM, Struts, Ant, Hibernate, Maven, JUnit, Quartz, Android SDK, Flutter, JSF Framework, Django, Flask, Spring Boot

. Methodology: OOAD, OOPS, UML, RUP, Autosys, J2EE Design Patterns Web Technologies: HTML, DHTML, Java Script, CSS, AJAX, JSON, JQUERY, AngularJS, Ajax, XSLT, React JS, NodeJS, Express.js, Bootstrap, Responsive web design, IoT Cloud Technologies: Amazon Web Services (EC2, SQS, RDS, IAM, S3), Spring Cloud, Pivotal JEE Technologies: Core Java, JDBC, Servlets, JSP, JVM, JSTL, JSF, EJB, Java XML, Ajax, Maven, Spring MVC, Json, JMS.

Java Technologies: Design Patterns, Collections, Generics, Beans, Concurrency, Multithreading, Thread Polling, Exception Handling.

SDLC Methodologies: Waterfall, AGILE - Scrum, BDD, TDD. Architectures: SOA, Microservices, Monolithic.

Web Services: SOAP, WSDL, UDDI, SOAP UI, Restful SOAP, RESTful, UDDI, WSDL, JAX-RS, JAX- WS, JAX-B, Micro Apache Axis2, Apache CFX, AWS Services. Web Servers: Apache Tomcat, WebSphere, WebLogic, JBoss, HTTP Server, Atlassian tools. APIs: Json, Firebase

Automation: Selenium, Cucumber, JUnit, Jasmine, Jenkins, Unit testing Design/Analysis: Object-Oriented, SOA, UML, Design Patterns, Rational Rose, MS Visio Virtualization: Docker

CI/CD Testing: JUnit, Jenkins, Unit Testing, Mockito, Soap UI, Jira Version Controls: SVN, IBM Clear case, CVS, GitHub, BitBucket, GitLab PROFESSIONAL EXPERIENCE

Client: VPS, Nashville, Tennessee (Remote) Aug’22 - Present Role: Full Stack Java Developer

Responsibilities:

Involved in various Software Development Life Cycle (SDLC) phases of the project, which was modelled using Rational Unified Process (RUP).

Utilized Microsoft Visio for creating detailed diagrams and visual representations of system architectures.

Contributed to Graphical User Interface (GUI) development, ensuring user-friendly and visually appealing applications.

Built, deployed, and managed applications on IBM WebSphere Application Server 8.0, ensuring scalability and reliability.

Utilized TCP (Transmission Control Protocol) for reliable and efficient communication between applications and systems.

Developed applications with JDK 1.5, utilizing the most recent Java capabilities for enhanced performance.

Collaborated with the Hybris platform for e-commerce applications, ensuring efficient and scalable solutions.

Integrated Commercial Off-The-Shelf software components into the system for cost-effective solutions.

Utilizing SVN for source code management and version control ensures seamless and collaborative development.

Developed and integrated Web APIs to facilitate communication between different software systems.

Utilized ANT 1.7 as a build tool to automate the software build process, ensuring reliable and effective builds.

Implemented the application in Jakarta Struts Framework and it is Model View Controller design pattern- based framework.

In the presentation layer, we used Struts Validation and Tiles Framework.

Configured web.xml, faces-config.xml for navigations and managed beans. Spring and Hibernate Frameworks.

Implemented Servlets for server-side Java development and utilized Java Message Service (JMS) for asynchronous messaging.

Interacted with DB2 and SQL Server databases, ensuring effective data management and retrieval.

Improved the functionality and appearance of web applications by using Adobe Dreamweaver CS5 for web development.

In-order to load the data to Oracle using Java and Excel API we developed dump and Load Utility to extract the data.

Used RMI to enable objects on different systems to interact in distributed network.

Implemented the template-based categorization of presentation content using Struts-Tiles. MVC implementation using Struts framework.

Used Node.js, which is event-driven model for data-intensive real-time applications.

Implemented workflow system in a SOA environment, through web services built using Axis2 for SOAP over HTTP and SMTP.

Configured and deployed AXIS2 components on web sphere application server at class loader level and used the same to build and consume the web services (both synchronous and asynchronous).

Designed and developed asynchronous RESTful microservices using Spring Boot, Couch base and RX Java that are consumed by other microservices with an average response time of 30 milliseconds.

Utilized IBM Rational ClearCase for version control, ensuring a systematic approach to code management.

Used Soap UI for testing and validating SOAP-based web services, ensuring robust functionality.

Utilized Rational Rose for visual modelling and design, enhancing the overall understanding of system structures.

Integrated Log4j to enable efficient error tracing, debugging, and logging in applications.

Development in Staples B2B e - commerce site on domains like Cart and Checkout and List Pages using Open-source development (WebSphere Commerce to Micro service Architecture).

Developed Web Services and Responsible for the creation of the Web Services using SOAP Simple Object Access Protocol with HTTP protocol.

Used React-Router to turn application into Single Page Application

Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.

Involved in development of User Interface using HTML/HTML5, CSS/CSS3, Java Script, and jQuery, AJAX, JSON, React JS and AngularJS.

Highly used Angular7 router to build single page application for navigates through the different status and multiple modals.

Expertise in creating web applications using HTML/HTML5, CSS/CSS3 (SASS, LESS), Bootstrap, Java Script

(ES5), jQuery, AngularJS, AJAX, and JSON, NodeJS, and ReactJS.

Experience in Web Services development using Apache-Axis, JAX-RPC, and JAXB and Security architecture for marinating security levels for business process end-to-end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).

In the project, we used PL/SQL commands to work on Oracle database.

In our project used Node.js, which uses the Google V8 Java Script engine to execute code, and a large percentage of the basic modules, are written in Java Script.

Used jQuery to simplify the client-side scripting of HTML and used DOJO widgets package for handling browser incompatibilities and IO package for AJAX support.

Implemented custom Dojo widgets, including a multi-complete widget that works like your email clients to field.

Worked on retail and merchandising website to update the goods and services.

Used Web services - WSDL and SOAP for getting credit card information from third party. Environment: Java, JDK 1.5, Servlets, Struts, XML, jQuery, JMS, Struts 1.2, Hibernate 3.0, Spring 2.5, PL/SQL, Web Service (JAX-WS), HTML, AJAX, DOJO, GUI, RMI, COTS, Java Script, Hybris, CSS, Apache Server, SVN, DB2, Web API, SQL Server, REST web services, Adobe Dreamweaver CS5, ANT 1.7, node.js, IBM Web Sphere Application Server 8.0, Clear case, TCP, SoapUI, Visio, Rational Rose, Log4j. Client: United Airlines, Chicago, IL April’20 - July’22 Role: Full Stack Java Developer

Responsibilities:

Designed, developed, debugged, tested, and maintained web based internal applications scalable to support Growing organization. Built for enterprise-grade applications and server security to pass internal security audits.

Developed robust applications in Java, ensuring compatibility with Unix environments.

Worked with tracking tool JIRA on Agile Scrum performance estimation and capacity planning work with the project manager and product development teams to create and implement projects.

Implemented Agile approaches, encouraging teamwork and supporting iterative development cycles.

Deliver a complete front-end application developed using AngularJS 2 ensuring high performance on both desktop and mobile.

Employed Maven to automate builds and manage dependencies, enhancing the efficiency of the development workflow.

Coordinate the workflow between graphic designer, HTML coder, and the UI Development team cooperate with the backend developers in the process of building the Restful API.

Deployed applications on Apache Tomcat, ensuring seamless execution of web-based services.

Implemented JDBC for database connectivity, facilitating seamless interaction between Java applications and databases.

Managed and optimized Oracle and MongoDB databases to support efficient data storage and retrieval.

Utilized Spring MVC framework to design and develop web applications with a focus on scalable and modular architecture.

Built Restful services that consume and produce JSON objects handled with Spring Controllers using Spring Web API and Spring Boot Web API.

Integrated ServiceNow to handle change requests, incidents, and configurations more effectively.

Proficiently managed data processing and exchange through JSON, guaranteeing seamless interoperability across diverse components.

Followed test driven development where the code is tested using Mockito and JUnit test cases to ensure the code is written to work as expected.

Design, develop and test HTML5, CSS3, Bootstrap, Java Script, jQuery and React.JS that meets accessibility and web browser standards for website.

Participate in sprint reviews and system demos with the leadership team to display the development taken place so far in the quarter. Get feedback from them and discuss with architects on the technical approach.

Used various Spring Boot projects viz. Spring Cloud Config Server and Config Client,

Spring Cloud Connectors, Eureka Discovery Registry, Rest API.

Developed and maintained backend systems for web based internal applications using Python frameworks Django and Flask to enhance performance of existing systems

Developed and tested restful API’s built using python Flask.

Used Fortify scan to check the code vulnerability, security leaks and to make sure the code is bug free and coding standards are followed.

Used Service-Now application for creating incidents, change requests and Configuration.

Used Postman to hit the REST API’s and testing.

Setup the Continuous Integration (CI) & Continuous Development (CD) for the application using Jenkins.

Knowledge on LDAP authentication and authorization.

Experience with Test Driven Development and Dockers and Node.js.

Involved in migration to AWS cloud environment, designed and implemented: Amazon Linux EC2 instances for 5 different GEO locations, S3 buckets to contain different deployable.

Write Shell scripts to Bootstrap EBS volumes that would download the packages that are needed, copy the deployable artifacts from S3 buckets that were built in advance from a common EC2 instance, load configurations from spring cloud configuration service.

Involved in setting up AWS RDS instances for postures SQL instance and integrate them with the applications deployed in EC2 instances.

Utilized Git and Bitbucket to manage source code and worked with teams ensuring version control and code collaboration.

Modified EBS volumes for each of the application instances to provision database connections to RDS instances.

Used JIRA to track issues, improving project management's efficiency and accessibility.

To maintain the version of the files used GitHub, took the responsibility to merge code from branch to master, and created new branch when further implementation started.

Used IntelliJ IDEA IDE tool for application development. Environment: Java, Java Script, Angular, Spring, Jenkins, AWS, Postman, Unix, Maven, Apache Tomcat, IntelliJ, Mockito, Junit, Spring MVC, Spring Boot, Django, Flask, RESTful Web services, Eureka, Oracle, MongoDB, Fortify, Service Now, Docker, JSON, JDBC, Shell Scripting, Bit bucket, GIT, Agile, JIRA. Client: ConnectiveRx, Bridgeville, PA Nov’18 - Mar’20 Role: Full Stack Java Developer

Responsibilities:

Participated in Agile Scrum methodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment.

Developed and deployed applications in a J2EE environment, utilizing WebLogic Application Server.

Integrated HTML5 for responsive user interfaces and implemented dynamic web pages utilizing JSP.

Used XML for data representation and Kafka for scalable and distributed event streaming.

Designed and developed user interfaces using jQuery UI, CSS, and JavaScript ES5 for enhanced user experience.

Implemented JMS-based messaging solutions to facilitate asynchronous communication.

Implemented Angular to create dynamic web applications, integrating design and architectural patterns to ensure code scalability and maintainability.

Developed Services, Business Delegate, POJO, Controller, Dao (implemented transaction management in DAO layer) and extensively used Core Java collections, Generics, Exception handling, Design patterns and Java 8 features like Lambdas and Streams for functionality.

Worked with multithreading and implemented concurrent multithreading as well.

Implemented RESTFUL web services using Spring Boot and consumed using spring REST services.

Implemented REST microservices using Spring Boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.

Developed REST clients using Spring REST template to interact with existing REST micro services.

Used spring Config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for microservices deployment

Used Spring MVC framework for the design and development of web application

Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before writing the actual functionality and wrote test cases to test the Spring DAO layer.

Selecting the appropriate AWS service based on computing, data, or security requirements.

Implemented logging with Log4j for thorough monitoring and debugging.

Integration of Amazon Web Services (AWS) with other applications infrastructure.

Designed and prepared custom tags on the JSF layer and prepared framework classes for Managed Beans interacting with Hibernate.

Worked in a test-driven development environment, used JUnit and Mockito for backend test cases, and Karma and Jasmine for the frontend test cases.

Utilized GitHub for version control and collaborative development.

Involved in configuring builds using Jenkins with Git plugins. Configured and used Jenkins to deploy the applications onto Dev, QA, UAT (User Acceptance Testing) environments.

Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.

Involved in performance tuning to identify and solve possible bottle necks in the application. Ensured code quality using tools like Find Bugs and Jenkins.

Used Git for Version control, JIRA for project tracking,

Used Maven building tool for creating EAR files to be deployed in the application servers and for Dependency management of code in the application.

Involved in day-to-day handling of JIRA issues (production issues at time) that involved data inconsistencies that required to be solved in very less time.

Actively Participated in tracking and resolving Production issues.

Actively involved in code review, performance tuning and bug fixing phases.

Utilized Unix collections to manage tasks efficiently within the Unix environment. Environment: Java 8, J2EE, JSP, Restful web Services (Spring Boot), Spring Application Framework, Hibernate ORM, JMS, HTML5, XML, WebLogic Application Server, Kafka, AWS services, Maven, Git, Log4j, TDD, jQuery UI, CSS, Java Script ES5, Unix Collections, Spring Boot, Angular, Design/Architectural Patterns, GitHub, Microservices, Jenkins, JIRA Client: BMC Software, India Oct’16 - Sept’18

Role: Java/J2EE Developer

Responsibilities:

Involved in requirements gathering, analysis, design, development, testing and Maintenance phases of R&D redesign.

Involved in the design of the applications using J2EE using Model/View/Controller (MVC) design pattern.

Implemented Data Access Objects (DAO), Value Objects, Java Beans and Singleton design patterns.

Created Servlets and Java Server pages, which route submittals to the appropriate Enterprise Java Bean

(EJB) components and render retrieved information.

Developed User Interface (UI) module using Struts Framework, JSP, Servlets, AngularJS, Java Script and Bootstrap for styling.

Used Agile methodology to develop and maintain the project.

Extensively used the struts framework and coded the UI components using servlets, JSP, Java Script and struts components like Action classes, Action forms and XML configuration files.

Utilized XSD and XSLT for XML data validation and transformation.

Integrated JSON for data exchange and communication between components.

Developed Java Server Pages (JSP) for the front end and Servlets for handling HTTP requests.

Employed Jenkins for continuous integration and automated builds.

Involved in using core Java concepts - Collections, Exception Handling, Multi-Threading, and Serialization.

Involved in implementing logging, exception handling and transaction management using spring AOP.

Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.

Implemented Mule ESB Java -based enterprise bus and Integration platform to connect applications quickly and easily which enables them to exchange the data through JMS.

Tested SOAP web services using SOAP UI and REST web services using REST Client.

Used Oracle SQL developer and Toad for the writing queries or procedures in SQL.

Written SQL queries & PL/SQL Stored procedures, functions, triggers, cursors, sequences, and indexes.

Used AngularJS library for creation of powerful and interactive dynamic Webpages and web applications by using its advanced and cross browser functionality.

Application backend implemented as Node.js express application server.

Configured and deployed Application on Apache Tomcat Application Server.

Worked in a UNIX environment for application development and deployment

Implemented Struts tab libraries for HTML, beans, tiles for developing User Interfaces for frontend simulator.

Used Log4J for extensible logging, debugging and error tracing.

Involved in Production Support and Maintenance.

Used GitHub version control system as a source repository to organize the code base.

Developed code-using IntelliJ for integrated development environment.

Used Junit testing framework for unit level testing.

Installed, deployed and upgraded AWS Cloud based servers and services in accordance with project guidelines.

Environment: Java, Core Java, J2EE, Spring MVC, Hibernate, JSP, AngularJS, HTML 5, CSS, Servlets, XML, XSD, XSLT, Web-Services, JSON, Bootstrap, SOAP UI, JUNIT, HTML, Java Script, Node.js, IntelliJ IDE, Tomcat, Oracle 11g, Oracle SQL developer, Jenkins, Log4J, UNIX.

Client: Byteridge, Hyderabad, India June’14 - Sept’16 Role: Java Developer

Responsibilities:

As a Java Developer, experienced in analysing business needs as a part of the releases.

Experience in using XML documents with XSLT and CSS for translation of contents into HTML, and validated XMLs by using XSD’s and DTD’s.

Experience in Struts 1x tiles and validators concepts for the front end effectively implementation.

Implemented dynamic web applications using JSP and Servlets for presentation layer of application and JDBC for database connectivity.

Wrote JUnit 3 Test Cases to perform unit testing for different modules of the application.

Implemented stored procedures and added new paper types also finishing options to database.

Participated in developing the auto build scripts by using ANT deploy application and test in the Servers.

Used STS, Eclipse Galileo as IDE for the application development.

Deployed and managed J2EE applications using the Web Logic 10.3 application server.

Utilized EJB components like session beans and message driven beans to develop distributed and scalable applications.

Extensively worked with Oracle and participated in writing SQL queries, PL/SQL stored procedures for existing database structure.

Designed object model diagrams and data model diagrams to achieve business requirements using Microsoft Visio.

Created and updated Wiki for client teams to share the information about the projects regularly and required for frequent uses.

Configured and deployed Java web applications on the Apache Tomcat server using Windows XP operating system.

Participated in creating custom components with HTML, JavaScript and CSS, also used Controls and Repeaters for data sets.

Effectively managed project workflows and tracked issues using JIRA.

Utilized Subversion Version Control (SVN) to ensure coordinated and effective code management.

Implemented Mercury Quality Center and its later versions such as HP Quality Center to execute detailed test plans.

Environment: Java1.6, J2EE, Servlets, JDBC, XML, XSD, DTD, XSLT, EJB, Eclipse, STS, JIRA 3.12, JSP, JavaScript, Mercury Quality Center HTML, HP Quality Center, Struts 1.2, Web Logic 10.3, SQL, PL/SQL, Visio, SVN, Tomcat, Ant, JUnit, Oracle10g, Windows XP, CSS style sheets.



Contact this candidate