Hima bindu - Java Full stack Developer |
[email protected] |
Location: Alvarado, Texas, USA |
Relocation: YES Anywhere in USA |
Visa: OPT |
Hima Bindu
[email protected] +1 (469) 807-1409 PROFESSIONAL SMMARY: Over 5+ years of experience in the development and implementation of large-scale, Object-Oriented, high-performance Web-based Client-Server applications using Java, and J2EE Technologies Hands-on experience in building Rich UI and RWD Applications using Angular JS, React JS, Backbone JS, Node JS, Java Script, HTML5, CSS, Bootstrap, JSP, JSTL, JSON, AJAX, and jQuery. Strong exposure and experience in DevOps Tools like Jenkins, GIT, STASH, JIRA, and Confluence. Good exposure to Java web and client-server development with knowledge in all the phases of SDLC including requirement analysis, design, coding, testing, deployment, change and configuration management, process definitions, and documentation. Developing Microservices using Spring-Boot. Experience in developing applications using Core Java, J2EE, JSP, Servlets, Java Beans, JDBC, and XML. Created custom directives in Angular JS for re-usable components (multi-field form elements, background file uploads, etc.). Skilled in making AJAX calls using jQuery. Used the JavaScript frameworks like jQuery and Angular JS. Good understanding of JavaScript frameworks like Bootstrap. Designed rich user interface applications using AJAX, Java Script, CSS3, GWT, and HTML5. Expertise in XML and related technologies like XSL, XSLT, XPATH, and parsers like JAXP (SAX, DOM) and JAXB, Expertise in implementing Web Services, Micro-Services, AWS, and Docker for the synchronous and asynchronous communications between two applications running in different servers. CI/CD using Jenkins, Ant, Maven, GIT, DevOps, Gradle, Artifactory, Docker, Vagrant, AWS ECS. Expertise in designing and developing enterprise applications using J2EE technologies like Struts 1.2/2.0, and Spring3.x/4.x/Boot, JDBC, JNDI, JMS, JAXB, SAX/DOM, Web services, Apache Kafka. Extensive work experience on Spring Framework modules (Spring Core, Spring Web, Spring JDBC, Spring Rest Services, Spring Data Access/Integration, Spring Batch, Spring AOP, Spring Transaction, and Spring Security). Expertise in designing several Entity classes with a relational database, involved in designing generic DAOs for the domain model to increase the reusability of methods by using Hibernate with JPA annotation. Proficient in design patterns such as MVC (Model-View-Controller), Singleton, DAO, DTO, Composite View, Business Delegate, Controller Factory, Abstract Factory, Service Locator, Observer, Iterator, Session Facade, Decorator, Adapter and View Helper Pattern. Well-experienced in developing Database components like Stored Procedures, Triggers, PL/SQL packages, and Cursors for Oracle, SQL Server, and DB2 databases. Extensive experience with NoSQL Databases like MongoDB, Cassandra, and Couchbase. Experience with Enterprise Service Bus such as MuleSoft ESB. Developed APIs and REST API proxy using APIGEE Edge for sending mobile notifications, implemented payment gateway on APIGEE Edge API Management Platform. Proficiency in deploying J2EE Applications archives (JAR, WAR, and EAR) on the IBM Web Sphere Application server, Apache Tomcat Web Server, JBOSS and BEA Web Logic Application Server. Expertise in using Maven, Apache Camel, ANT, and Jenkins for automating software build processes and artifacts. Experience in working on DevOps teams and helping automate server and infrastructure configurations using shell scripting, Perl, chef cookbooks, and building Docker Images. Solid understanding of source controllers like GIT, CVS, and SVN. Coordinated with team for analysis and requirement gathering in methodologies- Agile (Scrum), TDD, XP, Waterfall. Experienced in the Development, testing, and deployment of enterprise applications on Windows & and UNIX platforms using IDEs such as Eclipse, Rational Application Developer (RAD), NetBeans, and IntelliJ 14.x/15. Java/J2EE frameworks like Spring, NodeJS, Spring MVC, Spring Boot, and Restful API were used to develop the apps. Good understanding of non-relational databases, such as MongoDB, and no SQL databases, as well as expertise with relational databases like MySQL. Experienced in creating cloud platforms like Azure and Amazon Web Services (AWS). Played a key role in automating the deployments on AWS using GitHub and Jenkins. Implemented the spring security frameworks for authenticating and authorizing the users and worked on connecting the database to the web application using Hibernate. Expertise in Multithreading, Spring, Spring boot, and Hibernate application frameworks. Possesses strong technical aptitude with strong analytical, work ethic, problem-solving, and communication skills. Experienced in Automation and writing Unit cases using Junit, Mockito, Selenium Proficient in different phases of testing like Sanity Testing, Functional Testing, GUI Testing, Regression Testing, Integration Testing, System Testing, Performance Testing, User Acceptance Testing (UAT). Good Communication skills and ability to work individually as well as team. TECHNICAL SKILLS: Programming Languages: C, Java, JavaScript, Angular, React. Web Technologies HTML5, CSS3, JavaScript, Ajax, jQuery, JSON. Java Technologies: Spring Core, Spring MVC, Hibernate, J2EE, JPA, Servlets, JDBC, Spring Batch & Boot, Lambda functions, Spring Security, Spring Config, Spring Actuator, Hystrix Circuit Breaker. Frameworks JavaScript (ECMAScript), Angular 4/7/8, ReactJs, NodeJS, Underscore.js, LESS, SASS, Bootstrap. Databases: Oracle 11g, MySQL, DB2, Cassandra. Automation Frameworks: Selenium, Rest Assured, TestNG, Cucumber, BDD. IDE s and Tools Eclipse IDE, Dreamweaver, Firebug, Developer Tools, Edit Plus, Sublime Text, Microsoft Visual Studio Code, WebStorm, Notepad++, Shopify, Splunk, Docker, Kubernetes, Terraform. Libraries jQuery, D3.js Application Servers HTTP Web Server, Apache Tomcat, Node.JS, JBoss Debugging Tools Firebug, Karma, Jasmine, Chrome Dev Tools and Mocha, Express, Chai, Babel.js., Firebug, Chrome Developer toolbar, IE Developer Toolbar, Safari Web Developer. Operating System Window 7/8/X, MAC OS X, Linux Methodologies Agile, Scrum, Waterfall, Kanban Version Controls Bitbucket, SVN, ClearCase, GitLab, GitHub. PROFESSIONAL EXPERIENCE: GEHA, Lee s Summit, MO Role: Java Full Stack Developer June 2020 Present Responsibilities: Worked in the telecommunication domain and Solid understanding of Object-Oriented programming and database Design. Migration project from C++ to Java. Worked in using React JS components, Forms, Events, Keys, Routers, Animations, and Flux Concepts. Developed reusable classes and methods using Java and Spring Boot based on Sprint. Having a solid understanding of several J2EE design patterns, such as MVC, Data Access Object, and Singleton. Developing RESTful APIs using Node.js and popular frameworks like Express. Used spring core for dependency injection/inversion of control (IOC) and integrated with Hibernate. Designed and developed Micro Services business components using Spring Boot. Responsible for creating an instance on Amazon EC2 (AWS), Pivotal Cloud Foundry, and deploying the application on it. Involved in the development of Microservices for all the models using a combination of Spring Boot and Spring Security. Configuring and deploying Node.js applications to production environments. Developing dynamic, interactive user interfaces using JavaScript and related technologies. Used Microservices with Spring Boot services and a combination of REST, and Apache Kafka messages. Worked on custom Docker container images, tagging, pushing images, and integration of Spring boot. Developed Java Code using Eclipse IDE and used various Eclipse Built-in Plugins such as SVN version control. Responsible for the technical direction and implementation of the Spring Batch framework according to the new design with spring security. Resolving spring framework artifacts and code build and deployment with Maven. Used JIRA for defect and issue tracking and Used Jenkins for continuous integration/continuous deployment. Implemented the application using Spring Boot framework and handling the security using Spring security. Used Microservice architecture with Spring Boot-based service interacting through a combination of REST and Apache Kafka message brokers and worked on Kafka Cluster using Zookeeper. Implemented Spring MVC controllers, configured using Spring MVC annotations and configuration files. Implemented spring framework Bean Factory & Application Context for bean initialization and configurations. Completed unit testing and validation of sample test cases before being pushed for production. Worked with various support during production issues. Environment: Java 8, C++, Spring 4, Hibernate 4.2, Spring batch, Spring quartz, Spring Security, Spring Jta, Spring Boot, JPA, Java Scripts, Node Js, HTML 4.0, CSS, JMS, JAXP (SAX & DOM), Eclipse/RAD 8.0, SOAP, RUP, Maven, log4j, Polymer, JUnit, XML, SQL, Web Services, Splunk, GIT ATT, Richardson, TX Role: Software Developer March 2019- May 2020 Responsibilities: Implemented spring framework Bean Factory & Application Context for bean initialization and configurations. Worked on Multiple projects Using HTML, SCSS, TypeScript, and React-redux. Developed Single Page Applications (SPAs) using React-Router and to enable navigation from one view to the next as clients performed application tasks Created reusable React components and managed application state with Redux. Applied redux middleware using redux-promise, redux-thunk, and redux-saga. Used redux form to manage form state in redux. Involved in the requirement gathering phase to gather the requirements from the business users and deal with the UX team to continuously accommodate changing user requirements. The project was implemented by following TDD using the Enzyme/Mocha/Sinon framework. Used NPM and Bower to manage application dependency, Gulp to build and bundle applications, and Webpack to hot deploy applications. Worked in Agile Methodologies for incremental development to deliver better applications. Developed web page layouts using Typescript from scratch. Worked on a short project using Shopify Plus. Authored web pages using AEM and developed Components using AEM and Typescript. Involved in building multiple UI components from the design stage to the production stage. Developing the user interactive web pages in a professional manner by using web technologies like TypeScript, and SASS as per client standards. Developed various screens for the front end using React JS and used various predefined components from NPM and Redux library. Used Bootstrap Grid System and CSS3 Media Queries to develop a single responsive application with good user experience on all platforms like desktops, tablets, and mobile phones. Environment: HTML5, CSS3, Bootstrap, React, Redux, Typescript, Enzyme, Mocha, SASS, Restful API, AEM, Grunt, JIRA, Gitlab, Visual Code, IntelliJ. Bank Of America, Hyderabad, India Role: Software Developer August 2018- February 2019 Responsibilities: Involved in building multiple UI components from the design stage to the production stage. Developed the front end of the application using HTML5, SASS, and Angular 8. Applied advanced Angular, and CSS to deliver cutting-edge user interfaces and components. Created interactive websites and website features using Angular material and Web Library. Involved in the requirement gathering phase to gather the requirements from the business users and deal with the UX team to continuously accommodate changing user requirements. Working on creating a responsive website for smart devices using responsive design and media queries using Angular material and Flex layout. Developed page layouts, and navigations and presented designs and concepts to the clients and the management review. Involved in building multiple UI components from the design stage to the production stage. Developing the user interactive web pages in a professional manner by using web technologies like Angular7, and CSS3 as per company standards. Migrated the project using an internally developed library (Web library) Used Jasmine and Karma for executing test cases. Writing services to call the backend and depending on the request setting the parameters. Performed validation of completed sites including the debugging and testing of code. Followed agile and scrum methodology for the development of the product. Environment: HTML5, CSS3, Bootstrap, Angular8, Jasmine, Karma, SASS, Restful API, AEM, Grunt, JIRA, Github, Bamboo, Visual Code, IntelliJ. Educational Qualification: Bachelor s degree in computer science engineering. Keywords: cprogramm cplusplus continuous integration continuous deployment user interface user experience javascript information technology procedural language Missouri Texas |