Post Job Free

Resume

Sign in

Java Developer Service

Location:
Houston, TX
Posted:
April 26, 2023

Contact this candidate

Resume:

SUNITA YADAV

JAVA DEVELOPER

SUMMARY:

●Over *+ years of IT experience in analysis, design, development, documentation, implantation, and testing of software in microservices architecture applications using Spring Boot, Spring Cloud config, Pivotal Cloud Foundry, Amazon Web Services and Restful Web Services.

●Strong knowledge of the full Software Development Life Cycle (SDLC) using various methodologies like Waterfall, Agile/Scrum.

●Expertise in working with various J2EE technologies including Hibernate, Spring MVC Framework, Servlets, JMS, JDBC, AJAX, and WEB SERVICES.

●Extensive knowledge of the spring modules, including Spring IOC, Spring Boot, Spring DAO, Spring Web Flow, Spring Security, Spring MVC, and Spring AOP.

●Extensive experience of developing Microservices using Spring Boot and following domain driven design.

●Experience in using build/deploy tools such as Jenkins, Docker, and OpenShift for Continuous Integration & Deployment for Microservices.

●Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.

●Experience in implementing Web Service client using SOAP, WSDL, REST, and XML standard using SOA

●Experience in core Java-Multithreading, collections, Servlets, and JDBC.

●Strong knowledge of Object-Oriented Design Methodologies such as Polymorphism, Inheritance, and Encapsulation.

●Experience in configuring and deploying applications on Web Logic, JBoss, Apache Tomcat Application servers in various environments

●Experience in converting a monolithic application to microservices architecture. Deployed, scaled, configured, and wrote manifest file for various Microservices in PCF.

●Hands-on experience with build and deployment tools, including Ant / Maven, logging, and Debugging using Slf4, Log4j, unit, and integration testing using JUnit.

●Experience in software testing, Junit testing, regression testing, and defect tracking and management using JIRA.

●Experience in using NoSQL databases MongoDB and Apache Cassandra.

●Experience in using Testing frameworks in Test Driven Development (TDD) such as JUnit, Mockito, Power Mock, QUnit, and Selenium

●Experience in writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational

Database management systems, including Oracle, MS SQL, MySQL, and DB2.

●Strong experience with Version Control including GIT, SVN, and Bitbucket

●Strong communication and relationship management skills, enthusiastic, self-driven, with a high degree of commitment.

TECHNICAL SKILLS:

Programming Languages

Java 1.8, 11 J2EE, C, C++, SQL

Java Technologies

Servlets, JSP, JDBC, JNDI, Java Beans, Exception Handling, Multi-Threading, Event Handling, REST / SOAP Web Services.

Frameworks

MVC, Spring 3.2, JSF, Hibernate

Distributed Technologies

Web Services (SOAP/REST), SOA, RMI, XSLT, XSD, DOM, SAX, Apache, WSDL

Web/Application Servers

Apache Tomcat, JBoss, WebLogic

IDEs

Eclipse, Spring Tool Suite (STS), JDeveloper, NetBeans, IntelliJ

Scripting Languages

JavaScript, CSS3

Markup Languages

HTML, DHTML, XML

Testing/Logging tools

Junit, JMeter, TestNG, Log4j

Methodologies

Agile/Scrum, OOPS/OOAD, Design Patterns, Scrum, UML

Messaging Services

JMS

Version Control Tools

GIT, SVN, Bitbucket

Bug tracking tool

JIRA

Cloud Computing Platform

Pivotal Cloud Foundry, Amazon Web Services

PROFESSIONAL EXPERIENCE:

Wells Fargo, San Antonio, TX July 2019 - Present

JAVA Developer

Responsibilities:

●Involved in the analysis, design, and development and testing phases of the Software Development Life Cycle (SDLC).

●Developed the application using Spring Web MVC architecture.

●Publish and Consume RESTFUL web services with spring and JAX-RS.

●Used Spring MVC framework to build RESTful web services.

●Implemented RESTful web services to make rest calls from client to server.

●Used Hibernate framework for back end development and Spring dependency injection for middle layer development.

●Implemented core Java code with data structures and algorithms to the back end.

●Experience in web service/ REST API implementations using Spring/Spring Boot.

●Developed test cases using Junit, Spring Test Module, and created stubs using the Mockito framework.

●Developed Restful API in JAVA on Micro-services Architecture using Spring Boot.

●Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for Rest API and Spring Boot for microservices.

●Develop test cases using JUNIT to validate several business rules in the application.

●Used Log4j for logging errors and publishing logging information to various destinations.

●Implemented Micro Services architecture using Spring Boot for making applications smaller and independent.

●Use GIT version control to push the code to higher environments.

●Implemented JMS using the Spring JMS module to communicate with Apache Active MQ queues.

●Implemented Coding Using Spring Boot, Java, and J2EE Design Patterns.

●Used Ajax calls to make requests to external RESTful Web Services and injected the service into the controllers.

Environment: Agile, Java, J2EE, Spring Framework, Microservices, JSON, REST API, Eclipse, Maven, Hibernate, jUnit, Log4j, Multithreading, TOAD, Spring Boot, Spring MVC, Maven. MongoDB, PostgreSQL, Jenkins, SonarQube, GitHub, Postman, Gradle, JIRA, Confluence, PCF, Tomcat.

State Farm, Bloomington, IL Nov 2017 - Jun 2019

Java Developer

Responsibilities:

●Interacting with the teammates for understanding the business and the business users for gathering the requirements.

●Involved in design and developing the Microservices based on the requirements functionalities.

●Developed Application components and API's using core Java.

●Involved in integrating Hibernate Framework with Spring.

●Implemented TDD (Test Driven Development).

●Provided support for integrating the Restful web services with clients.

●Involved in implementing and utilizing the J2EE patterns MVC, Dependency Injection (DI), Inversion of Control (IOC), Data Access Object (DAO), Business Delegate, Service Locator, and Singleton for the enterprise application.

●Developed Micro Service to provide Restful API utilizing Spring Boot with various data persistence frameworks.

●Deployed application in Pivotal Cloud Foundry (PCF).

●Used Spring MVC, Spring Security, and Spring Restful web services for application design.

●Designed and developed various SQL scripts to meet business requirements.

●Interacted with clients during various phases of the project.

●Developed Class Diagrams, Flow Diagrams, and Sequence Diagrams using MS Visio.

●Used JavaScript validations for client-side validations.

●Developed User- Interface screens using Servlets, JSP, and JavaScript.

●Developed UI pages using HTML, JSP, jQuery, and AJAX for asynchronous communication.

●Responsible for fixing issues and defects of the system.

Environment: Agile, Java, J2EE, Spring Framework, REST, Eclipse, Maven, Hibernate, Junit, Log4j, Multithreading, PostgreSQL, AWS, VersionOne,HPSM

PNC Financial Services, Pittsburgh, PA May 2016 - Oct 2017

Java Developer

Responsibilities:

●Implemented REST based Microservices using spring boot. Generated Metrics with method-level granularity and Persistence using Spring AOP.

●Developed the application using Spring Framework that leverages classical MVC architecture.

●Designed Java Components and integrated Spring framework with Hibernate Object/Relational persistence mechanism.

●Designed and developed various modules of the application with Spring MVC, Spring Security, and Spring restful web services.

●Form Validations using JavaScript and Validation Framework.

●Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.

●Worked on Microservice architecture, with Spring Boot based services interacting through a combination of REST and deploy microservices.

●Developed Microservices using Spring MVC.

●Used Docker container to setup GitLab runner.

●Used Git for source code management and source tree for managing the code push, pulls, and resolving conflicts.

●Used issue tracking tool JIRA for bug fixing and life cycle traceability.

●Developed Spring Controllers, Service Components, DAOs, Web Services, and UI Integration for creating the presentation layer of the application.

Environment: Java, J2EE, Spring, MVC, Hibernate, Junit, REST, HTML5, CSS3, JavaScript, Microservices, GIT, Eclipse, XML, JIRA, Docker, Maven, PCF.

MRC Global Inc., Houston, TX Feb 2015 - April 2016

Java Developer

Responsibilities:

●Involved in design, development, and testing of the application.

●Extensively worked with Spring MVC to develop J2EE Components.

●Developed Servlets and JSP with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their Integration.

●Involved in writing the test cases for the application using JUnit.

●Extensively used Apache Tiles to develop a presentation layer to make it more user-friendly and support the MVC design pattern.

●Used Spring with Hibernate for relational mapping of the database.

●Responsible for creating Restful Web services using JAX-RS.

●Used Jenkins for Continuous Integration to integrate code and to do the builds continuously.

●Added logging and debugging capabilities using Log4j and SVN.

●Interacted with the client directly while capturing the requirements and project closure.

Environment: Java, JSP, HTML, Spring, JavaScript, Tiles, CSS, Restful Web services, Eclipse, Hibernate, MYSQL, SVN, Quality Center, LOG4j, Tomcat Server, Quartz Scheduler.



Contact this candidate